
.lab-financial-disclosure{font-size:12px;line-height:1.7;color:var(--slate);max-width:95ch;margin-top:18px}
.lab-hero-eligibility{font-size:13px;color:var(--muted);margin-top:20px}.lab-stat{font-size:14px;line-height:1.7;color:var(--slate);max-width:85ch;margin-top:20px}.lab-stat a{text-decoration:underline;text-underline-offset:4px}.lab-consult-disclosure{font-size:15px;line-height:1.7;color:var(--slate);max-width:85ch;margin-top:26px;padding:20px;border:1px solid #bdcbd3;border-radius:6px}.lab-support-includes{margin:22px 0 18px;padding-left:20px;color:var(--navy);font-size:15px;line-height:1.6}.lab-support-includes li+li{margin-top:9px}.lab-support-boundary{font-size:13px;line-height:1.7;color:var(--slate);border-top:1px solid #bdcbd3;padding-top:18px;margin-bottom:20px}

.lab-two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.lab-two .tier{height:100%;color:var(--navy)}.lab-two .tier:nth-child(2){background:#F3F0E9}
.lab-two .tname{font-size:15px;font-family:var(--disp);letter-spacing:0;text-transform:none}.lab-two .price small{display:block;font-size:14px;margin-top:12px}
.lab-section-intro{font-size:18px;margin-top:22px;max-width:72ch}.lab-existing{font-size:16px;line-height:1.7;max-width:80ch;margin-top:30px;padding-left:20px;border-left:3px solid var(--orange)}
.lab-dark-note{color:var(--slate)}.lab-specialty{margin-top:30px;max-width:850px}.lab-specialty .row{border-color:var(--hair-dk)}.lab-specialty .row span{color:var(--slate)}.lab-specialty .row b{color:var(--navy)}
.lab-faq-heading{text-align:center}.finenote a{text-decoration:underline;text-underline-offset:3px}.hero{padding-top:85px}.hero h1{max-width:17ch}
.btn-primary{color:var(--navy)}.btn-primary:hover{background:#F2965F;filter:none}.tier a.pick{color:var(--navy);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px}
section[id]{scroll-margin-top:90px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #E8743B;outline-offset:5px}
@media(max-width:700px){.lab-two{grid-template-columns:1fr}.wrap{padding:0 22px}.hero{padding-top:60px}.tier{padding:26px 22px}.lab-specialty .row{font-size:14px}.lab-specialty .row b{white-space:normal;text-align:right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}
.lab-coverage{background:#F3F0E9;color:var(--navy)}.lab-coverage h2{max-width:22ch}.lab-coverage .lab-section-intro{color:var(--slate);max-width:70ch}.lab-coverage .eyebrow{color:var(--slate)}
.lab-marker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.lab-marker-card{background:var(--paper);border:1px solid #bdcbd3;border-radius:10px;padding:24px;display:flex;flex-direction:column;min-width:0}
.lab-marker-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.lab-marker-top svg{flex:none;color:var(--navy)}.lab-marker-top span{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#414156}.lab-marker-card h3{font-size:22px;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}.lab-marker-card p{color:var(--slate);font-size:16px;line-height:1.55}.lab-marker-card .lab-marker-examples{font-size:13px;line-height:1.6;color:var(--navy);border-top:1px solid var(--hair-dk);padding-top:16px;margin-top:20px}
.lab-optional-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:44px}.lab-optional-heading h3{font-size:23px;line-height:1.3}.lab-optional-heading a,.lab-coverage-note a{text-decoration:underline;text-underline-offset:4px;font-weight:600}.lab-optional-heading a{font-size:14px}.optional-grid{margin-top:20px}.lab-marker-card.optional{background:transparent;border-top:3px solid var(--orange)}.lab-coverage-note{font-size:13px;line-height:1.7;color:var(--slate);margin-top:28px;max-width:95ch}
@media(max-width:850px){.lab-marker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-optional-heading{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:560px){.lab-marker-grid{grid-template-columns:1fr;gap:14px}.lab-marker-card{padding:22px}.lab-marker-top{margin-bottom:14px}.lab-marker-card h3{font-size:22px}}

.lab-two .tier:nth-child(2){border-top:3px solid var(--orange)}

/* Approved Nia evidence: compact Navy panels within the Paper testing section. */
.lab-evidence{margin-top:30px;margin-bottom:38px}
.lab-evidence-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}
.lab-evidence-heading h3{font-size:24px;line-height:1.25;color:var(--navy)}
.lab-evidence-heading p{font-size:13px;color:var(--slate)}
.lab-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.lab-evidence-card{background:var(--navy);color:var(--paper);border-radius:8px;padding:26px 28px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.lab-evidence-card .lab-evidence-value{font-size:clamp(40px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--paper)}
.lab-evidence-card .lab-evidence-text{font-size:17px;line-height:1.55;max-width:43ch;color:var(--paper);margin:14px 0 20px}
.lab-evidence-card a{font-size:13px;color:var(--paper);text-decoration:underline;text-underline-offset:4px;margin-top:auto}
.lab-evidence-card a:hover{text-decoration-color:var(--orange);text-decoration-thickness:2px}
.lab-evidence-note{font-size:12px;line-height:1.65;color:var(--slate);max-width:100ch;margin-top:14px}
@media(max-width:600px){.lab-evidence-grid{grid-template-columns:1fr;gap:14px}.lab-evidence-card{padding:24px}.lab-evidence-heading{flex-direction:column;gap:6px}}
