.wp-legal{max-width:780px;color:var(--wp-ink);font:16px/1.75 var(--wp-font);overflow-wrap:anywhere;margin:48px auto;padding:0 28px 48px}.wp-legal h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(32px,6vw,52px);line-height:1.15}.wp-legal h2{margin:0 0 12px;font-size:21px;line-height:1.35}.wp-legal p{margin:12px 0}.wp-legal section{border-bottom:1px solid var(--wp-border);padding:28px 0}.wp-legal header{padding:28px 0}.wp-legal .wp-legal-eyebrow{color:var(--wp-action);letter-spacing:.1em;font-size:12px;font-weight:750}.wp-legal-draft{color:#5a4313;background:#fff7df;border:1px solid #e9d391;border-radius:14px;padding:24px}.wp-legal a,.wp-legal-links a{color:var(--wp-action);text-underline-offset:3px;text-decoration:underline}.wp-legal-links{padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--wp-border);color:var(--wp-muted);background:var(--wp-surface);font:13px/1.5 var(--wp-font);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.wp-legal-links a{align-items:center;min-height:44px;display:inline-flex}.wp-legal :focus-visible,.wp-legal-links :focus-visible{outline:3px solid var(--wp-action);outline-offset:4px}@media (max-width:640px){.wp-legal{margin:24px auto;padding:0 20px 32px}.wp-legal-draft{padding:18px}.wp-legal-links{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
