.legislation-page{background:#fff}.legislation-hero{padding:88px 0 80px;background:#f7fbfc}.legislation-hero h1{max-width:850px;margin:8px 0 20px;font-size:clamp(48px,6.7vw,88px);line-height:.94;letter-spacing:-.078em}.legislation-hero>div>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:18px;line-height:1.7}.legislation-faq{padding:92px 0}.legislation-faq header{max-width:710px;margin-bottom:38px}.legislation-faq h2{margin:8px 0 0;font-size:clamp(36px,4.4vw,60px);line-height:1.01;letter-spacing:-.065em}.legislation-faq h2 em{font-style:normal;color:var(--green)}.legislation-faq__list{border-top:1px solid var(--line)}.legislation-faq details{border-bottom:1px solid var(--line);background:#fff}.legislation-faq summary{display:flex;justify-content:space-between;gap:28px;padding:25px 28px;cursor:pointer;list-style:none;font-size:18px;font-weight:750}.legislation-faq summary::-webkit-details-marker{display:none}.legislation-faq summary span{color:var(--green);font-size:27px;font-weight:400;transition:transform .2s}.legislation-faq details[open] summary span{transform:rotate(45deg)}.legislation-faq details>div{max-width:940px;padding:0 28px 27px;color:var(--muted);font-size:16px;line-height:1.78}.legislation-faq details>div p{margin:0 0 14px}.legislation-note{margin:30px 0 0;padding:18px 21px;border-left:4px solid var(--ochre);background:#fff9e9;color:var(--muted);font-size:14px;line-height:1.65}@media(max-width:700px){.legislation-hero,.legislation-faq{padding:62px 0}.legislation-faq summary{padding:21px 18px;font-size:16px}.legislation-faq details>div{padding:0 18px 23px}}
