/* Hallmark · pre-emit critique: P5 H5 E5 S5 R5 V5 */
/* contrast: pass · honest: pass · chrome: pass · tokens: pass */
/* responsive: pass · icons: pass · mobile: pass */
body.postid-2470{background:var(--ns-2470-nsb5-paper);color:var(--ns-2470-nsb5-ink);font-family:var(--ns-2470-nsb5-font-body);overflow-x:clip;}
body.postid-2470 .nsb5-inspection{max-width:1160px;margin:0 auto;padding:0 24px 96px;overflow-x:clip;}
body.postid-2470 .nsb5-inspection p,body.postid-2470 .nsb5-inspection li{font-size:18px;line-height:1.72;}
body.postid-2470 .nsb5-inspection a{color:var(--ns-2470-nsb5-green);text-decoration-thickness:1px;text-underline-offset:4px;}
body.postid-2470 .nsb5-lede{border-top:8px solid var(--ns-2470-nsb5-green);padding:34px 0 48px;}
body.postid-2470 .nsb5-kicker,body.postid-2470 .nsb5-section-head p,body.postid-2470 .nsb5-related>p{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:var(--ns-2470-nsb5-rust);margin:0 0 8px;}
body.postid-2470 .nsb5-answer{font-family:var(--ns-2470-nsb5-font-display);font-size:clamp(25px,3.2vw,42px);line-height:1.28;max-width:980px;margin:0;overflow-wrap:anywhere;min-width:0;}
body.postid-2470 .nsb5-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px;border-top:1px solid var(--ns-2470-nsb5-line);border-bottom:1px solid var(--ns-2470-nsb5-line);}
body.postid-2470 .nsb5-five span{padding:16px 10px;font-weight:700;white-space:nowrap;}
body.postid-2470 .nsb5-five b{display:block;color:var(--ns-2470-nsb5-rust);font-family:var(--ns-2470-nsb5-font-display);font-size:13px;margin-bottom:4px;}
body.postid-2470 .nsb5-inspection>section{margin:78px 0;}
body.postid-2470 .nsb5-section-head{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;border-bottom:1px solid var(--ns-2470-nsb5-line);padding-bottom:20px;margin-bottom:28px;}
body.postid-2470 .nsb5-section-head>span{font:italic 42px/1 var(--ns-2470-nsb5-font-display);color:var(--ns-2470-nsb5-rust);}
body.postid-2470 .nsb5-section-head h2{font-family:var(--ns-2470-nsb5-font-display);font-size:clamp(30px,4vw,52px);line-height:1.05;margin:0;overflow-wrap:anywhere;min-width:0;}
body.postid-2470 .nsb5-checklist{counter-reset:item;list-style:none;padding:0;margin:34px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 44px;}
body.postid-2470 .nsb5-checklist li{padding:22px 0;border-top:1px solid var(--ns-2470-nsb5-line);}
body.postid-2470 .nsb5-note{margin:32px 0 0;padding:24px 28px;border-left:5px solid var(--ns-2470-nsb5-ochre);background:var(--ns-2470-nsb5-white);font-size:17px;line-height:1.65;}
body.postid-2470 .nsb5-figure{margin:68px 0;}
body.postid-2470 .nsb5-figure img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover;}
body.postid-2470 .nsb5-figure figcaption{max-width:720px;padding:14px 0;border-bottom:1px solid var(--ns-2470-nsb5-line);font-size:14px;line-height:1.55;color:var(--ns-2470-nsb5-muted);}
body.postid-2470 .nsb5-figure-right{width:82%;margin-left:auto;}
body.postid-2470 .nsb5-ledger{margin-top:36px;border-top:2px solid var(--ns-2470-nsb5-ink);}
body.postid-2470 .nsb5-ledger>div{display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;padding:24px 0;border-bottom:1px solid var(--ns-2470-nsb5-line);}
body.postid-2470 .nsb5-ledger h3{font:700 23px/1.2 var(--ns-2470-nsb5-font-display);margin:4px 0;}
body.postid-2470 .nsb5-ledger p{margin:0;}
body.postid-2470 .nsb5-table-wrap{overflow-x:auto;margin:30px 0;}
body.postid-2470 table{width:100%;border-collapse:collapse;min-width:760px;background:var(--ns-2470-nsb5-white);}
body.postid-2470 th,body.postid-2470 td{text-align:left;vertical-align:top;padding:17px 18px;border-bottom:1px solid var(--ns-2470-nsb5-line);line-height:1.5;}
body.postid-2470 th{background:var(--ns-2470-nsb5-green);color:var(--ns-2470-nsb5-white);font-size:14px;letter-spacing:.04em;}
body.postid-2470 .nsb5-question-card{padding:36px 7%;margin:36px 0;background:var(--ns-2470-nsb5-green);color:var(--ns-2470-nsb5-white);}
body.postid-2470 .nsb5-question-card p{margin:0 0 12px;}
body.postid-2470 .nsb5-question-card blockquote{font:italic clamp(23px,3vw,34px)/1.35 var(--ns-2470-nsb5-font-display);margin:22px 0;padding:0;border:0;}
body.postid-2470 .nsb5-receipt{list-style:none;padding:0;margin:32px 0;border-top:2px solid var(--ns-2470-nsb5-ink);}
body.postid-2470 .nsb5-receipt li{padding:16px 0;border-bottom:1px solid var(--ns-2470-nsb5-line);}
body.postid-2470 .nsb5-faq details{border-bottom:1px solid var(--ns-2470-nsb5-line);padding:20px 0;}
body.postid-2470 .nsb5-faq summary{cursor:pointer;font:700 21px/1.35 var(--ns-2470-nsb5-font-display);overflow-wrap:anywhere;}
body.postid-2470 .nsb5-faq details p{max-width:820px;margin:14px 0 2px;}
body.postid-2470 .nsb5-related{margin-top:90px;padding-top:24px;border-top:3px solid var(--ns-2470-nsb5-ink);}
body.postid-2470 .nsb5-related div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
body.postid-2470 .nsb5-related a{font:700 clamp(20px,2.6vw,30px)/1.2 var(--ns-2470-nsb5-font-display);padding:18px 0;border-bottom:1px solid var(--ns-2470-nsb5-line);}
@media(max-width:768px){body.postid-2470 .nsb5-inspection{padding:0 18px 64px;}body.postid-2470 .nsb5-five{grid-template-columns:repeat(2,minmax(0,1fr));}body.postid-2470 .nsb5-five span{white-space:normal;}body.postid-2470 .nsb5-section-head{grid-template-columns:1fr;gap:12px;}body.postid-2470 .nsb5-checklist{grid-template-columns:minmax(0,1fr);}body.postid-2470 .nsb5-ledger>div{grid-template-columns:minmax(0,1fr);gap:4px;}body.postid-2470 .nsb5-figure-right{width:100%;}body.postid-2470 .nsb5-related div{grid-template-columns:minmax(0,1fr);}}
@media(max-width:414px){body.postid-2470 .nsb5-inspection p,body.postid-2470 .nsb5-inspection li{font-size:16px;}body.postid-2470 .nsb5-lede{padding-top:25px;}body.postid-2470 .nsb5-inspection>section{margin:56px 0;}body.postid-2470 .nsb5-question-card{padding:25px 20px;}body.postid-2470 .nsb5-related a{font-size:19px;}}
body.postid-2470 .nsb5-question-card blockquote{color:#fff!important}
