.nfc .kicker{margin:0 0 22px}.nfc .hero h1{text-wrap:balance;max-width:24ch}.nfc .band-h{text-wrap:balance}.nfc .lede{max-width:62ch}.nfc .version{font-size:14.5px}.nfc .version [data-receipt],.nfc .p [data-receipt]{color:var(--gold)}.nfc .hero-ctas{margin:8px 0}.nfc .band .p{margin:0 0 16px}.nfc .p a,.nfc .close-p a{color:var(--gold);border-bottom:1px solid #f7e4b047}.nfc .classes{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=780px){.nfc .classes{grid-template-columns:1fr 1fr}}@media (width>=1040px){.nfc .classes{grid-template-columns:repeat(3,1fr)}}.nfc .cls{padding:22px 22px 20px;position:relative}.nfc .ck{font-family:var(--mono);letter-spacing:.2em;color:var(--gold-dim);font-size:12px}.nfc .cls h3{font-family:var(--disp);color:var(--ink);margin:6px 0 10px;font-size:16.5px;font-weight:600}.nfc .cls .what{color:var(--mute);margin:0 0 12px;font-size:13.5px;line-height:1.6}.nfc .cls .ask{color:var(--ink);border-top:1px dotted #f7e4b038;margin:0;padding-top:10px;font-size:13.5px;line-height:1.6}.nfc .ask-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:4px;font-size:10.5px;display:block}.nfc .faq-item{border:1px solid var(--line);border-radius:10px;padding:0}.nfc .faq-item summary{cursor:pointer;font-family:var(--disp);color:var(--ink);padding:14px 18px;font-size:15px;font-weight:600;list-style:none}.nfc .faq-item summary::-webkit-details-marker{display:none}.nfc .faq-item summary:before{content:"+";color:var(--gold-dim);font-family:var(--mono);margin-right:10px}.nfc .faq-item[open] summary:before{content:"−"}.nfc .faq-item p{color:var(--mute);margin:0;padding:0 18px 16px;font-size:14px;line-height:1.62}.nfc .close-h{letter-spacing:-.015em}.nfc .close-p{max-width:54ch}
