.legal-page{padding-block:clamp(32px,5vw,72px)}.legal-page__header{max-width:900px}.legal-page__eyebrow{color:var(--green-muted);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.legal-page h1{color:var(--green-deep);letter-spacing:-.035em;overflow-wrap:anywhere;margin-block:12px 28px;font-size:clamp(30px,4.5vw,56px);line-height:1.12}.legal-page__nav{border-block:1px solid #cfe3d9;flex-wrap:wrap;gap:8px 20px;padding-block:18px;display:flex}.legal-page__nav a{text-underline-offset:4px;padding-block:8px;text-decoration:underline}.legal-page__nav [aria-current=page]{color:var(--green-dark);font-weight:700}.legal-page__content{color:#33483d;overflow-wrap:anywhere;max-width:900px;margin-block:36px;font-size:16px;line-height:1.75}.legal-page__content h2,.legal-page__content h3,.legal-page__content h4{color:var(--green-deep);margin-block:32px 12px;font-size:clamp(20px,2.5vw,26px);line-height:1.35}.legal-page__content p{margin-block:16px}.legal-page__content ul,.legal-page__content ol{margin-block:16px;padding-left:24px}.legal-page__content ul{list-style:outside}.legal-page__content ol{list-style:decimal}.legal-page__content li{margin-block:8px}.legal-page__content a{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.legal-page__content table{table-layout:fixed;border-collapse:collapse;width:100%}.legal-page__content th,.legal-page__content td{vertical-align:top;border:1px solid #cfe3d9;padding:8px}
