.legal-hero .ex-lead{max-width:46ch;font-family:var(--sans);color:var(--g-mute);font-size:clamp(17.5px,1.4vw,20px);line-height:1.6}.ex-body.legal-body{background:var(--linen)}.wrap.legal-col{max-width:820px}.legal-prose>p,.legal-prose>ul{font-size:17.5px;line-height:1.75}.legal-prose>h2{border-top:1px solid var(--rule);margin-top:clamp(44px,5.6vw,60px);padding-top:clamp(24px,3.2vw,32px);font-size:clamp(26px,2.3vw,34px)}.legal-prose>h2:first-child{border-top:0;padding-top:0}.legal-prose a{text-decoration-thickness:1px}.legal-status{background:var(--paper);width:fit-content;max-width:100%;box-shadow:var(--shadow);border-radius:20px;margin:0 0 clamp(26px,3.4vw,36px);padding:clamp(16px,2vw,20px) clamp(18px,2.4vw,24px)}.legal-status p{color:var(--ink-2);margin:0;padding-left:18px;font-size:15.5px;line-height:1.6;position:relative}.legal-status p:before{content:"";background:var(--tangerine);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.legal-status p+p{margin-top:8px}.legal-status strong{color:var(--ink)}.legal-status a{color:var(--burnt);text-underline-offset:3px;font-weight:600}.legal-prose>.legal-callout{background:var(--apricot);color:var(--ink);border-radius:24px;margin:0 0 clamp(8px,1.4vw,14px);padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,30px);font-size:clamp(17.5px,1.5vw,19.5px);line-height:1.6}.legal-prose>.legal-note{background:var(--linen-2);border-radius:22px;margin:clamp(40px,5vw,56px) 0 0;padding:clamp(18px,2.4vw,24px) clamp(20px,2.6vw,28px);font-size:16px;line-height:1.65}@media (width<=899px){.legal-prose>p,.legal-prose>ul{font-size:17px}}.nf-hero .ex-lead{max-width:40ch}.nf-hero .cta .chip{min-height:50px;padding-inline:22px;font-weight:700}.neon.nf-neon{justify-self:center;width:clamp(200px,22vw,300px)}.mo .nf-neon .ey{animation:6s cubic-bezier(.45,0,.25,1) 1s infinite nfLook}@keyframes nfLook{0%,14%,86%,to{transform:none}24%,40%{transform:translate(-7px)}56%,72%{transform:translate(7px)}}.ex-body.nf-body{background:var(--linen)}.nf-body .h2{font-size:clamp(34px,3.6vw,52px);line-height:1.02}.nf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(24px,3.2vw,36px) 0 0;padding:0;list-style:none;display:grid}.nf-links li{min-width:0;display:flex}.nf-links li:last-child:nth-child(odd){grid-column:1/-1}.nf-links a{background:var(--paper);min-height:68px;box-shadow:var(--shadow);color:var(--ink);font-family:var(--display);border-radius:20px;flex:1;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;font-size:clamp(18.5px,1.4vw,20px);font-weight:600;line-height:1.2;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .35s;display:flex}.nf-links a:after{content:"→";font-family:var(--sans);color:var(--deep);flex:none;font-weight:700;transition:transform .35s cubic-bezier(.2,.7,.1,1)}.nf-links a:hover,.nf-links a:focus-visible{transform:translateY(-2px);box-shadow:0 1px #2b29260d,0 26px 40px -28px #2b29268c}.nf-links a:hover:after,.nf-links a:focus-visible:after{transform:translate(4px)}.nf-email{color:var(--ink-2);margin:clamp(24px,3.2vw,32px) 0 0;font-size:17px;line-height:1.6}.nf-email a{color:var(--burnt);text-underline-offset:3px;font-weight:600}@media (width<=1023px){.neon.nf-neon{order:-1;justify-self:start;width:132px;margin-bottom:-6px}}@media (width<=620px){.nf-links{grid-template-columns:minmax(0,1fr)}.nf-links a{min-height:60px}}@media (prefers-reduced-motion:reduce){.nf-links a,.nf-links a:after{transition:none!important}}
