.lg-hero>.ld-inner{flex-direction:column;gap:22px;padding:118px 0 72px;display:flex}.lg-hero h1{max-width:780px;font-size:clamp(40px,4.4vw,62px)}.lg-page .lg-date{color:#a9a59c;font-size:14px}.lg-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;padding-block:72px 110px;display:grid}.lg-side{gap:34px;display:grid;position:sticky;top:112px}.lg-page .lg-side p{color:var(--ld-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:600}.lg-side :is(ol,ul){margin:0;padding:0;list-style:none}.lg-side li{border-top:1px solid var(--ld-line)}.lg-side a{color:var(--ld-muted);justify-content:space-between;gap:12px;padding:9px 0;font-size:14.5px;line-height:1.35;text-decoration:none;display:flex}.lg-side ul a{color:var(--ld-charcoal);font-weight:600}.lg-side a:hover{color:var(--ld-charcoal);text-underline-offset:3px;text-decoration:underline}.lg-content{max-width:820px}.lg-content section{border-top:1px solid var(--ld-line);padding-block:34px;scroll-margin-top:100px}.lg-page .lg-content h2{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(24px,2.2vw,30px);line-height:1.15}.lg-content :is(p,li){color:#34322e;font-size:17px;line-height:1.65}.lg-content p+p,.lg-content p+ul{margin-top:12px}.lg-content ul{gap:8px;margin:0;padding-left:22px;list-style:outside;display:grid}.lg-content li{list-style:inherit}.lg-content a{color:var(--ld-charcoal);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.lg-layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 80px}.lg-side{position:static}}@media (max-width:767px){.lg-hero>.ld-inner{padding:104px 0 56px}.lg-content :is(p,li){font-size:16.5px}}
