.nnat-p{--np-ink:#12365a;--np-teal:#078c96;--np-line:#dce8ec;color:var(--np-ink);max-width:1200px;margin:auto;padding:clamp(18px,4vw,48px);font-family:Inter,Arial,sans-serif}.nnat-p *{box-sizing:border-box}.nnat-p h1{font-size:clamp(30px,4vw,46px);line-height:1.16}.nnat-p h2{font-size:24px}.nnat-p h3{font-size:20px}.nnat-eyebrow{color:#078c96;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:13px}.nnat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px;margin:24px 0}.nnat-card{padding:24px;border:1px solid #dce8ec;background:#fff;border-radius:20px;box-shadow:0 8px 25px #10385a08;margin:16px 0}.nnat-btn,.nnat-p button.nn at-btn{display:inline-block;background:#078c96;color:#fff;border:0;border-radius:10px;padding:12px 20px;font-weight:700;cursor:pointer;text-decoration:none}.nnat-p button:disabled{opacity:.45;cursor:default}.nnat-inline{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.nnat-chip{border:2px solid #dce8ec;background:#fff;color:#12365a;padding:12px 20px;border-radius:12px}.nnat-chip[aria-pressed=true]{border-color:#078c96;background:#eafafa}.nnat-chip span{display:block;font-size:13px}.nnat-level{display:flex;width:55px;height:55px;border-radius:18px;background:#eafafa;color:#078c96;align-items:center;justify-content:center;font-size:30px;font-weight:800}.nnat-price{font-size:42px;font-weight:800;margin:20px 0}.nnat-price span{font-size:16px;font-weight:500}.nnat-p label{display:block;font-weight:600;margin:14px 0}.nnat-p input:not([type=radio]):not([type=checkbox]),.nnat-p select{display:block;width:100%;max-width:460px;padding:12px;border:1px solid #b6cdd6;border-radius:9px;background:#fff;font:inherit;color:#12365a;margin-top:7px}.nnat-p .nnat-check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.nnat-check input{margin:5px 0}.nnat-p summary{font-weight:700;cursor:pointer;line-height:1.5}.nnat-history{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce8ec;padding:20px 0}.nnat-notice,.nnat-feedback{background:#fff7e6;border-left:4px solid #eea328;padding:18px;border-radius:8px}.nnat-practice-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.nnat-stimulus{display:block;max-width:100%;max-height:460px;object-fit:contain;margin:20px auto}.nnat-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;border:0;padding:10px 0;margin:20px 0}.nnat-choices legend{font-weight:700}.nnat-p label.nnat-choice{display:flex;flex-direction:column;gap:6px;align-items:center;border:2px solid #dce8ec;border-radius:14px;padding:10px;margin:0;cursor:pointer}.nnat-choice:has(input:checked){border-color:#078c96;background:#eafafa}.nnat-choice.nnat-correct{border-color:#207b40;background:#edfaef}.nnat-choice img{max-width:100%;height:120px;object-fit:contain}.nnat-numbers{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.nnat-numbers button{padding:8px;min-width:40px;background:#f4f8fa;border:1px solid #b6cdd6;color:#12365a;border-radius:7px}.nnat-numbers button[aria-current=step]{background:#078c96;color:#fff}.nnat-score{padding:24px;background:#eafafa;border-radius:20px;display:flex;flex-direction:column;gap:5px}.nnat-score strong{font-size:42px}.nnat-p progress{width:100%;accent-color:#078c96}.nnat-disclaimer{font-size:13px;color:#56707e}.nnat-p :focus-visible{outline:3px solid #e6a322;outline-offset:3px}#nnat-status:empty{display:none}#nnat-status{padding:12px;background:#fff7e6}.nnat-legal-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:20px;font-size:14px;background:#f6f9fb}@media(max-width:600px){.nnat-card{padding:16px}.nnat-choices{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.nnat-choice img{height:80px}.nnat-p label.nnat-choice{padding:6px}.nnat-practice-top,.nnat-history{align-items:flex-start;flex-direction:column}.nnat-p h2{font-size:21px}}
