input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="password"],input[type="search"],select,textarea{width:100%;max-width:100%;padding:.7rem .85rem;border:1px solid #c5ccd6;border-radius:var(--radi-minim);background:#fff;color:var(--color-tinta);font-family:var(--font-interficie);font-size:1rem;line-height:1.4;appearance:none;-webkit-appearance:none;transition:border-color 0.15s,box-shadow 0.15s}textarea{min-height:8.5rem;resize:vertical}select{padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,var(--color-tinta) 50%),linear-gradient(135deg,var(--color-tinta) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 50%,calc(100% - 0.8rem) 50%;background-size:.3rem .3rem;background-repeat:no-repeat}input::placeholder,textarea::placeholder{color:var(--color-tinta-subtil);opacity:1}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primari);box-shadow:0 0 0 2px rgb(32 134 210 / .25)}input[type="checkbox"],input[type="radio"]{width:1.05rem;height:1.05rem;margin:0 .45rem 0 0;accent-color:var(--color-primari);vertical-align:-.15em}label{font-size:.9375rem;font-weight:600}.formulari-cerca{display:flex;max-width:44rem}.formulari-cerca__camp{flex:1;min-width:0;border-right:0;border-radius:var(--radi-minim) 0 0 var(--radi-minim);font-family:var(--font-editorial);font-size:1.125rem}.formulari-cerca__boto{display:inline-flex;align-items:center;gap:.45rem;flex:none;padding:0 1.1rem;border:1px solid var(--color-tinta);border-radius:0 var(--radi-minim) var(--radi-minim) 0;background:var(--color-tinta);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.formulari-cerca__boto:hover{background:var(--color-primari-fosc);border-color:var(--color-primari-fosc)}.cercador-desplegable .formulari-cerca{max-width:none}@media (max-width:480px){.formulari-cerca__boto span{display:none}}.wpcf7{font-family:var(--font-interficie);font-size:1rem;line-height:1.5}.wpcf7 form>p,.wpcf7 form>div>p{margin:0 0 1rem}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:.85rem}.wpcf7 br{display:none}.wpcf7 label{display:block}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-acceptance,.wpcf7 .wpcf7-acceptance+*{font-size:.875rem;font-weight:400;color:var(--color-tinta-suau)}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{font-weight:400}.wpcf7 input[type="file"]{width:100%;padding:.6rem;border:1px dashed #c5ccd6;border-radius:var(--radi-minim);font-size:.875rem}.wpcf7 .wpcf7-submit{margin-top:.5rem}.wpcf7 .wpcf7-spinner{margin:0 0 0 .75rem;vertical-align:middle}.wpcf7 .wpcf7-not-valid{border-color:var(--color-accent-roig)}.wpcf7 .wpcf7-not-valid-tip{margin-top:.3rem;color:var(--color-accent-roig-fosc);font-size:.8125rem;font-weight:600}.wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:.75rem 1rem;border:0;border-left:3px solid var(--color-primari);background:var(--color-primari-suau);font-size:.9375rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{border-left-color:var(--color-accent-roig);background:#fdf0ee}.wpcf7 form.sent .wpcf7-response-output{border-left-color:#2e7d4f;background:#edf7f1}.mailpoet_form,#mailpoet_form_1,.caixa-butlleti .mailpoet_form{padding:0!important;font-family:var(--font-interficie)!important}.mailpoet_form .mailpoet_paragraph{margin-bottom:0.75rem!important}.mailpoet_form .mailpoet_text,.mailpoet_form .mailpoet_textarea,.mailpoet_form .mailpoet_select{width:100%!important;padding:.7rem 0.85rem!important;border:1px solid #c5ccd6!important;border-radius:var(--radi-minim)!important;font-size:1rem!important}.mailpoet_form .mailpoet_submit{width:auto!important;padding:.7rem 1.15rem!important;border:1px solid var(--color-primari)!important;border-radius:var(--radi-minim)!important;background:var(--color-primari)!important;color:#fff!important;font-size:0.875rem!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:uppercase!important;cursor:pointer}.mailpoet_form .mailpoet_submit:hover{background:var(--color-primari-fosc)!important;border-color:var(--color-primari-fosc)!important}.mailpoet_form .mailpoet_validate_success{color:#2e7d4f!important}.mailpoet_form .mailpoet_validate_error{color:var(--color-accent-roig-fosc)!important}.comentaris{margin-top:var(--espai-seccio)}.comentaris__llista,.comentaris__llista .children{margin:0;padding:0;list-style:none}.comentaris__llista .children{margin-left:clamp(1.25rem, 5vw, 3.25rem);padding-left:1rem;border-left:2px solid var(--color-vora)}.monograma{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:#1668a6;color:#fff;font-family:var(--font-editorial);font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1;letter-spacing:-.01em}.monograma--1{background:#b52b1e}.monograma--2{background:#2f7d4f}.monograma--3{background:#9a5b0b}.monograma--4{background:#4f5660}.comentari__cos{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.9rem;padding:1.35rem 0;border-bottom:1px solid var(--color-vora)}.comentari__capcalera{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-bottom:.35rem}.comentari__autor{font-size:.9375rem;font-weight:700;color:var(--color-tinta)}.comentari__insignia{padding:.15rem .45rem;border-radius:var(--radi-minim);background:var(--color-primari-suau);color:var(--color-primari-fosc);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.comentari__data{font-size:.8125rem;color:var(--color-tinta-subtil);text-decoration:none}.comentari__data:hover{color:var(--color-tinta);text-decoration:underline}.comentari__text{font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.6;overflow-wrap:break-word}.comentari__text p{margin:0 0 .75em}.comentari__text p:last-child{margin-bottom:0}.comentari__moderacio{margin:0 0 .5rem;font-size:.875rem;font-style:italic;color:var(--color-accent-roig-fosc)}.comentari--redaccio>.comentari__cos .comentari__text{padding-left:.85rem;border-left:3px solid var(--color-primari)}.comentari__peu{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.comentari__peu a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-primari-fosc);text-decoration:none}.comentari__peu a:hover{text-decoration:underline}.comentari__peu .comentari__edita{color:var(--color-tinta-subtil)}.comentari__ping{margin:0;padding:.75rem 0;border-bottom:1px solid var(--color-vora);font-size:.875rem}.comentaris__formulari{margin-top:2rem;padding:clamp(1.25rem, 3.5vw, 2.25rem);border-top:3px solid var(--color-primari);border-radius:0 0 var(--radi-suau) var(--radi-suau);background:var(--color-primari-suau)}.comentaris__llista .comentaris__formulari{margin:.5rem 0 1.25rem}.comentaris__crida{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.comentaris__icona{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--color-primari);color:#fff}.comentaris__titol-formulari{margin:0 0 .3rem;font-family:var(--font-editorial);font-size:clamp(1.5rem, 3vw, 1.875rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;text-transform:none}.comentaris__titol-formulari small{margin-left:.75rem;font-family:var(--font-interficie);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.comentaris__titol-formulari small a{color:var(--color-accent-roig-fosc)}.comentaris__invitacio{margin:0;max-width:52ch;color:var(--color-tinta-suau);font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.formulari-comentari{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.formulari-comentari>*{grid-column:1 / -1;margin:0 0 1.1rem}.formulari-comentari .comment-form-author,.formulari-comentari .comment-form-email{grid-column:auto}.formulari-comentari label{display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:600;color:var(--color-tinta)}.formulari-comentari .required{color:var(--color-accent-roig-fosc)}.formulari-comentari input[type="text"],.formulari-comentari input[type="email"],.formulari-comentari textarea{border-color:#c9d6e3;background:#fff}.formulari-comentari textarea{min-height:8.5rem;font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.55}.formulari-comentari .camp-ajuda{display:block;margin-top:.3rem;font-size:.8125rem;color:var(--color-tinta-subtil)}.formulari-comentari .comment-form-cookies-consent,.formulari-comentari .comment-form-mailpoet{display:flex;align-items:flex-start;gap:.5rem}.formulari-comentari .comment-form-cookies-consent label,.formulari-comentari .comment-form-mailpoet label{display:inline;margin:0;font-weight:400;font-size:.9375rem;color:var(--color-tinta-suau);cursor:pointer}.formulari-comentari .logged-in-as{font-size:.875rem;color:var(--color-tinta-subtil)}.formulari-comentari .logged-in-as a{color:inherit}.formulari-comentari .form-submit{margin-bottom:0}.boto--gran{padding:.95rem 1.5rem;font-size:.9375rem}.boto--gran svg{transition:transform 0.15s ease}.boto--gran:hover svg{transform:translateX(3px)}.akismet_comment_form_privacy_notice{margin:.85rem 0 0;font-size:.8125rem;color:var(--color-tinta-subtil)}.akismet_comment_form_privacy_notice a{color:inherit}.comentaris__tancats{color:var(--color-tinta-subtil);font-style:italic}@media (max-width:560px){.formulari-comentari{grid-template-columns:minmax(0,1fr)}.comentaris__icona{display:none}.comentari__cos{grid-template-columns:36px minmax(0,1fr);gap:.7rem}.comentari__monograma{width:36px;height:36px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.boto--gran svg{transition:none}}.llista-comentaris{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.comentari-breu{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.75rem}.comentari-breu__monograma{width:36px;height:36px;font-size:.9375rem}.comentari-breu__cita{display:block;color:var(--color-tinta);font-family:var(--font-editorial);font-size:1rem;font-style:italic;line-height:1.4;text-decoration:none}.comentari-breu__cita::before{content:"«"}.comentari-breu__cita::after{content:"»"}.comentari-breu__cita:hover{color:var(--color-primari-fosc);text-decoration:underline}.comentari-breu__meta,.comentari-breu__entrada{margin:.3rem 0 0;font-size:.75rem;line-height:1.35;color:var(--color-tinta-subtil)}.comentari-breu__autor{font-weight:700;color:var(--color-tinta-suau)}.comentari-breu__entrada{margin-top:.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}