.legal-main{padding:66px 0 90px}.legal-hero{border-bottom:2px solid var(--line);padding-bottom:37px;margin-bottom:43px}.legal-hero h1{max-width:850px}.legal-hero p{max-width:660px;font-size:18px}.legal-layout{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:50px}.legal-aside{align-self:start;position:sticky;top:95px;border-top:2px solid var(--line)}.legal-aside a{display:block;padding:10px 0;border-bottom:1px solid var(--line);font-weight:700}.legal-content{max-width:760px}.legal-content section{border-top:2px solid var(--line);padding:27px 0 14px}.legal-content h2{font-size:clamp(1.75rem,3vw,2.55rem)}.legal-content p,.legal-content li{font-size:17px;line-height:1.65}.legal-content ul{padding-left:20px}.legal-content li{margin-bottom:9px}.practical-main{padding:65px 0 85px}.practical-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:48px;background:var(--paper-deep);border:2px solid var(--line);padding:40px;box-shadow:10px 10px 0 var(--cobalt)}.practical-card>div>p:not(.eyebrow){font-size:18px;max-width:480px}.practical-steps{list-style:none;padding:0;margin:25px 0 0;counter-reset:steps}.practical-steps li{position:relative;padding:0 0 15px 46px;font-size:17px;counter-increment:steps}.practical-steps li::before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--burgundy);font-weight:800;font-size:13px;letter-spacing:.08em}.practical-steps li+li{border-top:1px solid var(--line);padding-top:15px}.not-found{padding:90px 0 110px}.not-found-card{max-width:800px;border:2px solid var(--line);background:var(--yellow);padding:38px;box-shadow:10px 10px 0 var(--burgundy)}.not-found-card p{font-size:19px;max-width:550px}@media(max-width:820px){.legal-layout,.practical-card{grid-template-columns:1fr}.legal-aside{position:static}.legal-main,.practical-main,.not-found{padding:52px 0 67px}.practical-card{padding:26px}.legal-hero{margin-bottom:30px}}@media(max-width:568px){.practical-card{padding:20px;box-shadow:6px 6px 0 var(--cobalt)}}
