.ff-legal{width:min(100%,42rem);margin:0 auto;padding:2.5rem 1.25rem 4rem}.ff-legal h1{letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:640;line-height:1.08}.ff-legal h2{letter-spacing:-.02em;margin:1.8rem 0 .55rem;font-size:1.15rem;font-weight:640}.ff-legal-lead,.ff-legal p{color:var(--ff-dim,#9aa3c0);margin:0;line-height:1.6}.ff-legal-lead{margin-bottom:.4rem;font-size:1.02rem}.ff-legal-review{background:#ff2ea614;border:1px solid #ff2ea647;border-radius:.85rem;padding:.85rem .95rem;font-size:.92rem;color:#f5f3fa!important;margin:0 0 1.25rem!important}.ff-legal-links{flex-wrap:wrap;gap:.85rem 1.25rem;display:flex;margin-top:2rem!important}.ff-legal-links a,.ff-legal-settings{color:#9aa3c0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ff-legal-links a:hover,.ff-legal-settings:hover{color:#f5f3fa}@media (min-width:768px){.ff-legal{padding-inline:2rem}}
