﻿.page-hero{padding-block:64px 48px;border-bottom:1px solid var(--line)}.breadcrumb{font-size:12px;color:var(--muted);margin-bottom:36px}.breadcrumb a{text-decoration:underline}.page-hero h1{font-size:clamp(42px,6vw,76px);max-width:1000px}.page-hero .lead{font-size:clamp(17px,2vw,20px);color:var(--muted);max-width:65ch;margin-top:25px}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:clamp(40px,8vw,110px);padding-block:65px 90px}.page-copy section+section{margin-top:42px}.page-copy h2{font-size:clamp(27px,3vw,36px);margin-bottom:18px}.page-copy p+p,.page-copy ul+p{margin-top:16px}.page-copy ul{padding-left:22px}.page-copy li+li{margin-top:8px}.page-copy a,.page-aside a:not(.button){text-decoration:underline;text-underline-offset:4px}.page-aside{align-self:start;background:#e5eade;border-radius:12px;padding:28px}.page-aside h2{font-size:23px}.page-aside p{font-size:14px;margin-top:15px}.page-aside .button{margin-top:22px}.related{border-top:1px solid #c1cbb8;margin-top:28px;padding-top:22px}.related h3{font-size:15px}.related ul{list-style:none;margin:14px 0 0;padding:0;font-size:13px}.related li+li{margin-top:10px}.page-footer-links{display:flex;gap:12px 25px;flex-wrap:wrap;font-size:12px}.page-footer-links a{text-decoration:underline}.page-footer{border-top:1px solid var(--line)}@media(max-width:800px){.page-hero{padding-block:45px 35px}.page-layout{grid-template-columns:1fr;padding-block:45px 65px}.page-aside{max-width:600px}.breadcrumb{margin-bottom:25px}}@media(max-width:480px){.page-hero h1{font-size:40px}.page-layout{gap:35px;padding-bottom:52px}.page-aside{padding:24px}.page-aside .button{width:100%}}

