.legal_layout__7QigB{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px;padding-block:80px 104px}.legal_nav__z_Wg2{position:sticky;top:120px;align-self:start}.legal_nav__z_Wg2 a{display:block;padding:12px 0;font-size:.875rem}.legal_nav__z_Wg2 a[aria-current=page]{font-weight:500}.legal_article__EccY3{max-width:760px}.legal_article__EccY3 h1{font-size:clamp(2.5rem,4.4vw,4rem)}.legal_updated__3nWNY{font-size:.8125rem;margin:24px 0 32px}.legal_draft__kBg5_{font-size:.8125rem;padding:12px 16px;background:var(--soft);border-left:2px solid var(--accent)}.legal_article__EccY3 p{line-height:1.85;margin:16px 0}.legal_article__EccY3 h2{font-size:1.5rem;margin:40px 0 16px;letter-spacing:-.03em}.legal_article__EccY3 a{text-decoration:underline;text-underline-offset:4px}@media (max-width:768px){.legal_layout__7QigB{grid-template-columns:1fr;gap:40px;padding-block:48px 64px}.legal_nav__z_Wg2{position:static;display:flex;gap:16px;flex-wrap:wrap;order:2;border-top:1px solid var(--line)}.legal_article__EccY3 h1{font-size:2.5rem}}.side-navigation_link__zT3Bf{color:var(--ink)}.side-navigation_label__CkFuV{position:relative;padding-bottom:5px}.side-navigation_label__CkFuV:after{content:"";position:absolute;height:1px;background:currentColor;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.side-navigation_link__zT3Bf:focus-visible .side-navigation_label__CkFuV:after,.side-navigation_link__zT3Bf:hover .side-navigation_label__CkFuV:after,.side-navigation_link__zT3Bf[aria-current] .side-navigation_label__CkFuV:after{transform:scaleX(1)}.side-navigation_link__zT3Bf[aria-current]{color:#84600e}@media (prefers-reduced-motion:reduce){.side-navigation_label__CkFuV:after{transition:none}}.page_intro__wW_vg{padding-block:80px 64px}.page_intro__wW_vg h1{max-width:1050px;margin:28px 0 32px}.page_intro__wW_vg>div>p{max-width:680px;font-size:1.125rem;line-height:1.8}@media (max-width:768px){.page_intro__wW_vg{padding-block:48px}.page_intro__wW_vg h1{font-size:clamp(2.6rem,7.2vw,3.8rem);margin:24px 0}.page_intro__wW_vg>div>p{font-size:1rem}}