.legal-page{min-height:68vh;padding-block:clamp(4.5rem,9vw,8rem)}.legal-page__intro{max-width:47rem;margin-bottom:3rem}.legal-page h1{margin-bottom:1.2rem;color:var(--forest-deep);font-size:clamp(3.8rem,8vw,6rem);letter-spacing:-.04em}.legal-page__notice{max-width:47rem;padding:1.2rem 1.35rem;border-left:3px solid var(--gold);background:rgb(173 149 95/8%);color:var(--ink-soft)}.legal-page section{max-width:47rem;padding-block:1.4rem;border-top:1px solid var(--line)}.legal-page h2{margin-bottom:.6rem;color:var(--forest-deep);font-size:1.8rem}.legal-page section p{margin-bottom:.7rem;color:var(--ink-soft)}.legal-page section p:last-child{margin-bottom:0}