.legal-page{color:#14231d;background:radial-gradient(circle at 90% 0,#bdff4d29,#0000 28rem),#f7f3ea;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-page,.legal-page *{box-sizing:border-box}.legal-nav{border-bottom:1px solid #14231d24;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.legal-nav a{color:inherit;align-items:center;min-height:44px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.legal-nav__links{align-items:center;gap:20px;display:flex}.legal-shell{width:min(880px,100% - 40px);min-width:0;margin:0 auto;padding:72px 0 96px}.legal-kicker{letter-spacing:.1em;text-transform:uppercase;border:1px solid #14231d33;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.legal-shell h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:760px;margin:22px 0 14px;font-size:clamp(42px,7vw,72px);line-height:.98}.legal-lead{color:#52605a;max-width:720px;margin:0;font-size:19px;line-height:1.65}.legal-test-note{background:#efffc8;border:1px solid #c8df8d;border-radius:18px;margin:32px 0 42px;padding:20px 22px;font-size:15px;line-height:1.6}.legal-test-note a,.legal-provider-card a,.legal-footer a{color:#1d4f3c;align-items:center;min-height:32px;font-weight:750;display:inline-flex}.legal-provider-card{background:#fffdf8;border:1px solid #14231d29;border-radius:18px;margin:32px 0 42px;padding:22px;box-shadow:0 18px 46px #1f332a0f}.legal-provider-card>strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;display:block}.legal-provider-card dl{gap:10px;margin:0;display:grid}.legal-provider-card dl>div{grid-template-columns:130px 1fr;gap:4px;display:grid}.legal-provider-card dt{color:#6b7771;font-size:13px}.legal-provider-card dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.legal-content{gap:12px;display:grid}.legal-content section{border-top:1px solid #14231d24;padding:28px 0}.legal-content h2{letter-spacing:-.025em;margin:0 0 12px;font-size:25px;line-height:1.2}.legal-content p,.legal-content li{color:#45534d;font-size:16px;line-height:1.75}.legal-content p{margin:0 0 12px}.legal-content ul{margin:12px 0 0;padding-left:21px}.legal-content a{color:#1d4f3c;font-weight:750}.legal-footer{color:#66736d;border-top:1px solid #14231d24;margin-top:48px;padding-top:24px;font-size:14px;line-height:1.6}@media (max-width:640px){.legal-nav{width:min(100% - 28px,1120px)}.legal-nav__links a:first-child{display:none}.legal-shell{width:min(100% - 28px,880px);padding-top:48px}.legal-provider-card dl>div{grid-template-columns:1fr}}
