.expanded-header .language-row .faq-utility{margin-inline-end:15px;border-inline-end:1px solid #ffffff55;padding-inline-end:25px}.newsletter{background:#e0f2ed;display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center;border-top:1px solid #b6d8cc}.newsletter h2{font-size:clamp(35px,4vw,60px);line-height:1.08;margin:20px 0}.newsletter p{line-height:1.7;font-size:15px;max-width:650px}.newsletter-form>label{display:block;margin-bottom:12px;font-size:13px;font-weight:700}.newsletter-input{display:flex;gap:12px}.newsletter-input input{min-width:0;flex:1;background:white;border:1px solid #a3c5ba;padding:17px;font:inherit;border-radius:2px;color:#010532}.newsletter-input .button{font-size:12px;white-space:nowrap}.newsletter .newsletter-note{font-size:11px;margin-top:15px;color:#41625a}.newsletter-result{font-weight:600}.homepage-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;background:#f6f6ef}.homepage-faq h2{font-size:clamp(38px,4.5vw,65px);line-height:1.1;margin:25px 0}.homepage-faq .editorial-faq{width:100%;margin:0}.faq-directory{max-width:1200px;margin:auto}.faq-directory .editorial-faq details{padding:25px 0}.faq-directory .textlink{margin-bottom:15px}.faq-source{font-size:11px;line-height:1.7;margin-top:35px;color:#4b6862}[dir=rtl] .newsletter h2,[dir=rtl] .homepage-faq h2{line-height:1.4}@media(max-width:850px){.newsletter,.homepage-faq{grid-template-columns:1fr;gap:30px}}@media(max-width:550px){.newsletter-input{flex-direction:column}.newsletter-input .button{align-self:start}.expanded-header .language-row{gap:8px}.expanded-header .language-row .faq-utility{padding-inline-end:10px;margin-inline-end:0;font-size:10px}}
