.training-seo-section{border-top:1px solid var(--design-border);width:min(100% - 32px,960px);color:var(--design-ink);margin:24px auto 64px;padding:28px 0 0;line-height:1.65}.training-seo-section h2,.training-seo-section h3{letter-spacing:-.025em;line-height:1.25}.training-seo-section h2{margin:0 0 12px;font-size:clamp(1.5rem,2.5vw,2rem)}.training-seo-section h3{margin:28px 0 10px;font-size:1.2rem}.training-seo-section p{max-width:78ch;color:var(--design-muted);margin:0 0 12px}.training-seo-section a{color:var(--design-teal);text-underline-offset:3px;margin-top:10px;font-weight:700;display:inline-block}.learn-site.legal-site .legal-main{max-width:760px;margin:0 auto;padding:48px 22px 72px}.learn-site.legal-site .legal-main h1{margin:0 0 16px;font-size:clamp(30px,5vw,44px);line-height:1.15}.learn-site.legal-site .legal-main h2{margin:34px 0 8px;font-size:21px;line-height:1.3}.learn-site.legal-site .legal-main :is(p,address){overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;font-style:normal;line-height:1.7}.learn-site.legal-site .legal-main address span{display:block}.learn-site.legal-site .legal-intro{font-size:18px}.learn-site.legal-site .legal-updated{color:var(--learn-muted);margin-top:36px;font-size:14px}.learn-site.legal-site .learn-footer nav{flex-wrap:wrap;gap:6px 18px;display:flex}.learn-site.legal-site .learn-footer nav a{align-items:center;min-height:32px;display:inline-flex}
