.barra-superior{background:var(--color-fosc);color:#c9cfd6;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.barra-superior__interior{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:36px}.barra-superior__esquerra{display:flex;align-items:center;gap:1.25rem;min-width:0}.giny-oratge{display:inline-flex;align-items:center;gap:.4rem;color:#fff;white-space:nowrap}.giny-oratge__temperatura{font-variant-numeric:tabular-nums}.data-actual{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xarxes-socials{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.xarxes-socials a{display:grid;place-items:center;width:30px;height:30px;color:inherit;transition:color 0.15s}.xarxes-socials a:hover{color:#fff}@media (max-width:700px){.barra-superior .xarxes-socials li:nth-child(n+5){display:none}}@media (max-width:480px){.barra-superior .xarxes-socials{display:none}}.capcalera-principal{position:sticky;top:0;z-index:100;background:var(--color-primari);color:#fff}.admin-bar .capcalera-principal{top:32px}@media (max-width:782px){.admin-bar .capcalera-principal{top:46px}}@media (max-width:600px){.admin-bar .capcalera-principal{top:0}}.capcalera-principal__interior{display:flex;align-items:center;gap:1.5rem;min-height:var(--alcada-capcalera)}.logotip{display:flex;align-items:center;flex:none;color:#fff;text-decoration:none}.logotip img,.logotip svg,.logotip .custom-logo{display:block;width:auto;height:46px}.logotip .custom-logo-link{display:block}.navegacio-principal{flex:1;min-width:0}.llista-menu,.llista-menu ul{margin:0;padding:0;list-style:none}.llista-menu{display:flex;align-items:stretch}.llista-menu>li{position:relative;display:flex;align-items:stretch}.llista-menu>li>a{display:flex;align-items:center;gap:.4rem;min-height:var(--alcada-capcalera);padding:0 .85rem;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color 0.15s}.llista-menu>li>a:hover,.llista-menu>li:focus-within>a,.llista-menu>li.submenu-obert>a{background:var(--color-primari-fosc)}.llista-menu>li.current-menu-item>a,.llista-menu>li.current-menu-ancestor>a,.llista-menu>li.current-menu-parent>a{box-shadow:inset 0 -3px 0 #fff}.llista-menu>li.menu-item-has-children>a::after{content:"";width:0;height:0;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:5px solid currentColor;opacity:.85}.llista-menu .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:10;min-width:250px;background:#fff;border:1px solid var(--color-vora);border-top:3px solid var(--color-tinta);box-shadow:0 8px 18px rgb(24 26 28 / .1)}.llista-menu>li:hover>.sub-menu,.llista-menu>li:focus-within>.sub-menu,.llista-menu>li.submenu-obert>.sub-menu{display:block}.llista-menu .sub-menu a{display:block;padding:.65rem 1rem;border-bottom:1px solid var(--color-vora);color:var(--color-tinta);font-size:.9375rem;font-weight:500;text-decoration:none}.llista-menu .sub-menu li:last-child a{border-bottom:0}.llista-menu .sub-menu a:hover,.llista-menu .sub-menu a:focus-visible{background:var(--color-primari-suau);color:var(--color-primari-fosc)}.boto-submenu{display:none}.capcalera-principal__eines{display:flex;align-items:center;gap:.75rem;flex:none;margin-left:auto}.selector-idiomes{display:flex;margin:0;padding:0;list-style:none;font-size:.75rem;font-weight:700;letter-spacing:.06em}.selector-idiomes li+li{border-left:1px solid rgb(255 255 255 / .45)}.selector-idiomes a{display:block;padding:.15rem .55rem;color:rgb(255 255 255 / .78);text-decoration:none}.selector-idiomes a:hover,.selector-idiomes a[aria-current]{color:#fff}.selector-idiomes a[aria-current]{text-decoration:underline;text-underline-offset:.3em}.boto-cerca,.boto-menu{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radi-minim);background:#fff0;color:#fff;transition:background-color 0.15s}.boto-cerca:hover,.boto-menu:hover,.boto-cerca[aria-expanded="true"]{background:var(--color-primari-fosc)}.boto-menu{display:none}.boto-menu__tanca,.boto-menu[aria-expanded="true"] .boto-menu__obri{display:none}.boto-menu[aria-expanded="true"] .boto-menu__tanca{display:block}.capcalera-principal :focus-visible{outline-color:#fff}.cercador-desplegable{position:absolute;top:100%;left:0;right:0;padding:1.25rem 0;background:#fff;border-bottom:1px solid var(--color-vora);box-shadow:0 8px 18px rgb(24 26 28 / .08);color:var(--color-tinta)}.cercador-desplegable[hidden]{display:none}.cercador-desplegable :focus-visible{outline-color:var(--color-tinta)}@media (max-width:1080px){.capcalera-principal__interior{gap:.5rem}.boto-menu{display:grid;order:3}.capcalera-principal__eines{order:2}.navegacio-principal{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--alcada-capcalera));max-height:calc(100dvh - var(--alcada-capcalera));overflow-y:auto;background:var(--color-primari-fosc);border-top:1px solid rgb(255 255 255 / .2)}.menu-obert .navegacio-principal{display:block}.llista-menu{flex-direction:column;padding:.25rem var(--marge-pagina) 1rem}.llista-menu>li{flex-wrap:wrap;border-bottom:1px solid rgb(255 255 255 / .18)}.llista-menu>li>a{flex:1;min-height:50px;padding:0;font-size:.9375rem}.llista-menu>li>a:hover,.llista-menu>li:focus-within>a,.llista-menu>li.submenu-obert>a{background:none}.llista-menu>li.current-menu-item>a,.llista-menu>li.current-menu-ancestor>a,.llista-menu>li.current-menu-parent>a{box-shadow:none}.llista-menu>li.menu-item-has-children>a::after{display:none}.boto-submenu{display:grid;place-items:center;width:50px;height:50px;padding:0;border:0;background:#fff0;color:#fff}.submenu-obert>.boto-submenu .icona{transform:rotate(180deg)}.llista-menu .sub-menu,.llista-menu>li:hover>.sub-menu,.llista-menu>li:focus-within>.sub-menu{display:none;position:static;flex-basis:100%;min-width:0;margin-bottom:.75rem;background:#fff0;border:0;border-left:2px solid rgb(255 255 255 / .5);box-shadow:none}.llista-menu>li.submenu-obert>.sub-menu{display:block}.llista-menu .sub-menu a{padding:.55rem 1rem;border:0;color:#fff}.llista-menu .sub-menu a:hover,.llista-menu .sub-menu a:focus-visible{background:rgb(255 255 255 / .12);color:#fff}}.contingut-principal{display:block;padding-top:clamp(1.25rem, 3vw, 2rem);padding-bottom:var(--espai-seccio);min-height:50vh}.pagina-amb-lateral{display:grid;grid-template-columns:minmax(0,1fr) var(--amplada-lateral);gap:2.5rem clamp(2rem, 4.5vw, 4rem);align-items:start}.columna-lectura{min-width:0;max-width:var(--amplada-lectura)}.columna-principal{min-width:0}.barra-lateral{align-self:stretch;min-width:0}.barra-lateral__interior{position:sticky;top:calc(var(--alcada-capcalera) + 1.5rem);display:grid;gap:2.25rem}@media (max-width:1000px){.pagina-amb-lateral{grid-template-columns:minmax(0,1fr)}.columna-lectura{margin-inline:auto;width:100%}.barra-lateral{max-width:var(--amplada-lectura);margin-inline:auto;width:100%;padding-top:2rem;border-top:3px solid var(--color-tinta)}.barra-lateral__interior{position:static}}.fil-ariadna{margin-bottom:1.25rem;font-size:.78125rem;color:var(--color-tinta-subtil)}.fil-ariadna ol{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;list-style:none}.fil-ariadna li+li::before{content:"›";margin-right:.5rem;color:var(--color-vora)}.fil-ariadna a{color:inherit;text-decoration:none}.fil-ariadna a:hover{color:var(--color-primari-fosc);text-decoration:underline}.capcalera-article{margin-bottom:1.75rem}.capcalera-article__titol{max-width:21em;margin-bottom:.4em;font-size:clamp(2.125rem, 4.4vw, 2.75rem);line-height:1.1}.capcalera-article .entradeta{max-width:44em;margin-bottom:1rem}.capcalera-article__signatura{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-top:.9rem;border-top:1px solid var(--color-vora);max-width:56rem}.signatura__autor{color:var(--color-tinta);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.capcalera-arxiu,.capcalera-pagina{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:3px solid var(--color-tinta)}.capcalera-pagina{border-bottom-width:1px;border-bottom-color:var(--color-vora)}.capcalera-arxiu__titol,.capcalera-pagina__titol{margin-bottom:.2em}.capcalera-arxiu__descripcio,.capcalera-arxiu .entradeta{max-width:46em;margin:.5rem 0 0;font-family:var(--font-editorial);font-size:1.125rem;color:var(--color-tinta-suau)}.capcalera-arxiu__descripcio p:last-child{margin-bottom:0}.pagina__imatge{margin-bottom:2rem}.pagina__imatge img{width:100%}.capcalera-territori{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:2rem 3rem;align-items:end;margin-bottom:clamp(2rem, 4vw, 3rem);padding-bottom:2rem;border-bottom:1px solid var(--color-vora)}.capcalera-territori__titol{margin-bottom:.3em;font-size:clamp(2.25rem, 5.5vw, 3.5rem);line-height:1.05}.capcalera-territori--comarca .capcalera-territori__titol{font-size:clamp(2rem, 4.4vw, 3rem)}.capcalera-territori .avanttitol{display:flex;flex-wrap:wrap;gap:.2rem .75rem}.capcalera-territori__accions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.capcalera-territori__mapa{border:1px solid var(--color-vora);background:var(--color-superficie);min-height:200px}.capcalera-territori__mapa--diania{padding:1rem;border:0;background:none}@media (max-width:800px){.capcalera-territori{grid-template-columns:minmax(0,1fr)}.capcalera-territori__mapa--diania{max-width:420px}}.capcalera-diania{margin-bottom:2.5rem}.capcalera-diania__titol{margin-bottom:.25em;font-size:clamp(3rem, 9vw, 5.5rem);font-weight:500;line-height:.98;letter-spacing:-.025em}.capcalera-diania .avanttitol{padding-top:.9rem;border-top:3px solid var(--color-tinta)}.capcalera-diania__imatge{margin-top:2rem}.capcalera-diania__imatge img{width:100%;max-height:70vh;object-fit:cover}.capcalera-aniversari{margin-top:calc(-1 * clamp(1.25rem, 3vw, 2rem));margin-bottom:2.5rem;padding:clamp(2rem, 5vw, 3.5rem) 0;background:var(--color-superficie);border-bottom:1px solid var(--color-vora)}.capcalera-aniversari__interior{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.capcalera-aniversari__titol{font-size:clamp(2.5rem, 6vw, 4rem);line-height:1.02}.capcalera-aniversari .entradeta{max-width:34em;margin:0}.capcalera-aniversari__xifra{flex:none;margin:0;font-family:var(--font-interficie);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:var(--color-tinta-suau)}.capcalera-aniversari__xifra span{display:block;font-family:var(--font-editorial);font-size:clamp(5rem, 14vw, 10rem);font-weight:500;line-height:.82;letter-spacing:-.04em;color:var(--color-primari)}@media (max-width:640px){.capcalera-aniversari__xifra{display:none}}.pagina-contacte__graella{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:2.5rem clamp(2rem, 5vw, 4.5rem);align-items:start}.pagina-contacte__formulari{max-width:var(--amplada-lectura)}.pagina-contacte__formulari h2,.pagina-contacte__formulari h3{margin-top:0;font-size:1.375rem;font-weight:500;line-height:1.35}.pagina-contacte__targetes{display:grid;gap:0;border-top:3px solid var(--color-tinta)}@media (max-width:900px){.pagina-contacte__graella{grid-template-columns:minmax(0,1fr)}}.portada>*,.portada__blocs>*{margin-bottom:var(--espai-seccio)}.portada>*:last-child{margin-bottom:0}.portada__blocs>.alignfull,.portada__blocs>.alignwide{max-width:none}.pagina-error{max-width:40rem;margin:2rem 0 var(--espai-seccio)}.pagina-error__codi{margin:0;font-family:var(--font-editorial);font-size:clamp(5rem, 16vw, 9rem);font-weight:500;line-height:.9;letter-spacing:-.04em;color:var(--color-primari)}.pagina-error .formulari-cerca{margin:1.5rem 0}.peu-principal{padding:clamp(2.5rem, 5vw, 4rem) 0;background:var(--color-primari);color:#fff}.peu-principal a{color:#fff}.peu-principal :focus-visible{outline-color:#fff}.peu__titol{margin:0 0 1.25rem;padding-top:.65rem;border-top:3px solid #fff;font-family:var(--font-interficie);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.peu__titol a{text-decoration:none}.peu-principal__graella{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:3rem clamp(2rem, 5vw, 4.5rem);align-items:start}@media (max-width:860px){.peu-principal__graella{grid-template-columns:minmax(0,1fr)}}.peu-mapa__mapa{max-width:400px}.peu-mapa__comarques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.9375rem;font-weight:600}.peu-mapa__comarques a{display:block;padding:.3rem 0;text-decoration:none}.peu-mapa__comarques a:hover,.peu-mapa__comarques a.ressaltat{text-decoration:underline}.peu-agenda__capcalera{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-top:3px solid #fff}.peu-agenda__capcalera .peu__titol{border-top:0}.peu-agenda__paginacio{display:flex;gap:.35rem;padding-top:.45rem}.peu-agenda__boto{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgb(255 255 255 / .7);border-radius:var(--radi-minim);background:#fff0;color:#fff}.peu-agenda__boto:hover:not(:disabled){background:#fff;color:var(--color-primari-fosc)}.peu-agenda__boto:disabled{opacity:.35;cursor:default}.peu-agenda__mes{margin:1rem 0 0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.peu-agenda__mes a{text-decoration:none}.peu-agenda__mes a:hover{text-decoration:underline}.peu-pobles{margin-top:clamp(2.5rem, 5vw, 3.5rem)}.peu-pobles__capcalera{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.25rem;border-top:3px solid #fff}.peu-pobles__capcalera .peu__titol{margin-bottom:0;border-top:0}.peu-pobles__filtre{padding-top:.45rem}.peu-pobles .peu-pobles__camp{width:min(100%, 260px);padding:.45rem .7rem;border:1px solid rgb(255 255 255 / .7);border-radius:var(--radi-minim);background:rgb(255 255 255 / .12);color:#fff;font-size:.875rem}.peu-pobles .peu-pobles__camp::placeholder{color:rgb(255 255 255 / .8)}.peu-pobles .peu-pobles__camp:focus{border-color:#fff;box-shadow:none;outline:2px solid #fff;outline-offset:1px;background:rgb(255 255 255 / .2)}.peu-pobles__cap{margin:1rem 0 0;font-style:italic}.peu-inferior{padding:1.75rem 0 2rem;background:var(--color-fosc);color:#aab1ba;font-size:.8125rem}.peu-inferior a{color:#e3e7ec}.peu-inferior a:hover{color:#fff}.peu-inferior :focus-visible{outline-color:#fff}.peu-inferior__interior{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 2rem;align-items:center}.peu-inferior__llicencia,.peu-inferior__credit{grid-column:1 / -1;margin:0}.peu-inferior__llicencia{padding-top:1rem;border-top:1px solid rgb(255 255 255 / .14)}.menu-legal__llista{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none}.menu-legal__llista a{text-decoration:none}.menu-legal__llista a:hover{text-decoration:underline}@media (max-width:700px){.peu-inferior__interior{grid-template-columns:minmax(0,1fr)}.menu-legal__llista{justify-content:flex-start}}.torna-amunt{position:fixed;right:clamp(0.75rem, 2vw, 1.5rem);bottom:clamp(0.75rem, 2vw, 1.5rem);z-index:90;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:var(--radi-minim);background:var(--color-accent-roig);box-shadow:0 0 0 2px #fff,0 3px 8px rgb(24 26 28 / .22);color:#fff;opacity:0;transform:translateY(.75rem);visibility:hidden;transition:opacity 0.2s,transform 0.2s,visibility 0.2s,background-color 0.15s}.capcalera-principal:focus{outline:none}.torna-amunt[hidden]{display:none}.torna-amunt--visible{opacity:1;transform:none;visibility:visible}.torna-amunt .icona{transition:transform 0.15s}.torna-amunt:hover,.torna-amunt:focus-visible{background:var(--color-accent-roig-fosc)}.torna-amunt:hover .icona,.torna-amunt:focus-visible .icona{transform:translateY(-3px)}.torna-amunt:focus-visible{outline:2px solid var(--color-tinta);outline-offset:4px}@media print{.torna-amunt{display:none}}.avis-aniversari{background:var(--color-superficie);border-bottom:1px solid var(--color-vora)}.avis-aniversari[hidden]{display:none}.avis-aniversari__interior{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:46px}.avis-aniversari__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .85rem;margin:0;padding:.55rem 0;font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.3;color:var(--color-tinta)}.avis-aniversari__avanttitol{padding-right:.85rem;border-right:1px solid var(--color-accent-roig);color:var(--color-accent-roig-fosc);font-family:var(--font-interficie);font-size:.75rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.avis-aniversari__missatge{font-style:italic}.avis-aniversari__enllac{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-primari-fosc);font-family:var(--font-interficie);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.avis-aniversari__enllac:hover{color:var(--color-tinta);text-decoration:underline}.avis-aniversari__tanca{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-right:-.5rem;padding:0;border:0;border-radius:var(--radi-minim);background:#fff0;color:var(--color-tinta-subtil);transition:background-color 0.15s,color 0.15s}.avis-aniversari__tanca:hover{background:var(--color-vora);color:var(--color-tinta)}@media (max-width:600px){.avis-aniversari__text{font-size:.9375rem}.avis-aniversari__avanttitol{padding-right:0;border-right:0;flex-basis:100%}}@media print{.avis-aniversari{display:none}}