.page-hero{padding-block:64px 48px;border-bottom:1px solid var(--line)}.page-hero h1{max-width:950px;font-size:clamp(38px,4.1vw,62px);line-height:1.14}.page-hero .intro{max-width:720px}.page-body{max-width:1080px;padding-block:50px 70px;font-size:17px;line-height:1.85}.page-body h2{font-size:33px;line-height:1.25;margin:48px 0 18px}.page-body h3{font-size:24px;line-height:1.3;margin:28px 0 12px}.page-body p,.page-body ul,.page-body ol{max-width:780px}.page-body li{margin-bottom:10px}.page-body a{text-underline-offset:4px}.page-note{padding:26px 30px;background:var(--pale);border-left:3px solid var(--accent);margin:32px 0}.page-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:60px}.page-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:32px 0}.page-cards>article{border-top:1px solid var(--line);padding-top:14px}.page-table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.header nav{display:flex}.footer-bottom p{font-size:12px}.footer-top{flex-wrap:wrap}.page-body details{border-top:1px solid var(--line);padding:20px 0}.page-body summary{font-weight:600;cursor:pointer;color:var(--ink)}@media(max-width:700px){.page-hero{padding-block:34px}.page-hero h1{font-size:39px;letter-spacing:-1px}.page-hero .intro{font-size:18px}.page-body{padding-block:28px 46px;font-size:16px;line-height:1.8}.page-body h2{font-size:29px;margin-top:34px}.page-columns,.page-cards{display:block}.page-cards>article{margin:24px 0}.page-note{padding:20px}.header nav{order:3;width:100%;font-size:12px;gap:24px;padding-top:10px}.header-phone{flex-basis:auto;padding-left:0}.footer-bottom p{font-size:11px}}