@font-face{font-family:Fraunces;src:url('/assets/fonts/Fraunces.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/fonts/Inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Caveat;src:url('/assets/fonts/Caveat.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
:root{color-scheme:light dark;--outside:#dedbd0;--paper:#fbf9ef;--card:#fffdf6;--ink:#263c46;--muted:#4d5d63;--rule:#bfd0d0;--margin:#ca776c;--red:#96352f;--redInk:#fffdf6;--yellow:#f1d889;--tape:#d9e8dc;--shadow:rgba(30,49,56,.15);--bg:var(--paper);--surface:var(--card);--line:var(--rule);--accent:var(--red);--accent-ink:var(--redInk);--soft:var(--tape);--bad:var(--red);--bad-soft:#f4e0da;--ok:#245a48;--ok-soft:#dceadf}
@media(prefers-color-scheme:dark){:root{--outside:#122025;--paper:#203238;--card:#293d42;--ink:#f4efdf;--muted:#d0d8d1;--rule:#476066;--margin:#b87870;--red:#ffb6a5;--redInk:#263238;--yellow:#574d30;--tape:#334f48;--shadow:rgba(0,0,0,.27);--bad:#ffb6a5;--bad-soft:#4f3434;--ok:#b2e2bf;--ok-soft:#2f4d3c}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--outside);color:var(--ink);font:16px/1.65 Inter,system-ui,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--red);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Fraunces,Georgia,serif;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(3.15rem,6.7vw,6.5rem);font-weight:650;line-height:1.04;margin-bottom:25px}h2{font-size:clamp(2.55rem,4.5vw,4.6rem);font-weight:650;margin-bottom:20px}h3{font-size:clamp(1.35rem,2vw,1.65rem);font-weight:650;margin-bottom:8px}p{max-width:72ch}img,svg{max-width:100%}.paper{max-width:1360px;min-height:100vh;margin:auto;background:var(--paper);box-shadow:0 0 35px var(--shadow);position:relative;overflow:hidden}.paper:before{content:'';position:absolute;left:clamp(25px,7.4vw,100px);top:0;bottom:0;width:1px;background:var(--margin);opacity:.6;pointer-events:none}.wrap{width:min(1150px,calc(100% - 100px));margin-inline:auto}.page-content{max-width:960px;margin:0 auto;padding:58px 0 90px}.page-content>h1:first-child{max-width:18ch}.page-content section{border-top:1px solid var(--rule);padding:50px 0}.page-content h2{font-size:clamp(2.25rem,3.6vw,3.5rem)}.page-content h3{font-size:1.3rem}.page-content p{margin-bottom:16px}.page-content .lead{max-width:65ch}.page-content a:not(.btn):not(.button):not(.card){color:var(--red)}.kicker,.tag{font:800 .74rem/1.4 Inter,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--red);display:block;margin:0 0 16px}.hand{font:700 1.8rem/1.1 Caveat,cursive;color:var(--red)}.lead{font-size:clamp(1.07rem,1.5vw,1.3rem);line-height:1.55;color:var(--muted)}.note,.intro,.hint,.byline,.updated,.sources,.tiny-note{color:var(--muted)}.site-header{border-bottom:1px solid var(--rule);position:relative;z-index:10;background:var(--paper)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:80px}.logo{font:700 1.55rem/1 Fraunces,serif;letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.logo span{font:700 1.9rem Caveat,cursive;color:var(--red);margin-left:3px}.site-nav{display:flex;align-items:center;gap:21px}.site-nav a{font-size:.79rem;font-weight:800;text-decoration:none;white-space:nowrap}.site-nav a:hover{text-decoration:underline}.site-nav .nav-cta{background:var(--red);color:var(--redInk);padding:10px 13px}.menu-toggle{display:none;border:1px solid var(--ink);background:var(--paper);color:var(--ink);min-height:44px;padding:7px 12px;font-weight:800;cursor:pointer}.site-footer{border-top:1px solid var(--rule);padding:42px 0 55px}.footer-inner{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.site-footer p{font-size:.88rem;color:var(--muted);margin:10px 0}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 21px;max-width:700px;font-size:.83rem;font-weight:750}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.button,.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;background:var(--red);color:var(--redInk)!important;border:2px solid var(--red);border-radius:2px;padding:12px 19px;text-decoration:none;font-weight:800;cursor:pointer;box-shadow:4px 4px 0 var(--ink);line-height:1.35}.button:hover,.btn:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink)}.button.ghost,.btn.ghost{background:transparent;color:var(--ink)!important;box-shadow:none}.btn:disabled{opacity:.6;cursor:default}.hero{padding:68px 0 78px}.hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:60px;align-items:center}.hero h1{max-width:12ch}.hero h1 em{font-style:normal;position:relative;white-space:nowrap}.hero h1 em:after{content:'';position:absolute;left:0;right:1%;bottom:-.04em;border-bottom:5px solid var(--red);border-radius:50%;transform:rotate(-2deg)}.hero .lead{max-width:42ch}.hero-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:27px}.hero-cta .hand{transform:rotate(-6deg)}.sample-page{background:var(--card);border:1px solid var(--rule);padding:35px 36px;position:relative;transform:rotate(1.8deg);box-shadow:12px 14px 0 var(--shadow);min-width:0}.sample-page:before{content:'';position:absolute;top:-15px;left:39%;width:100px;height:27px;background:var(--tape);transform:rotate(-5deg)}.sample-top{display:flex;justify-content:space-between;gap:10px;border-bottom:2px solid var(--ink);padding-bottom:11px;margin-bottom:22px;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sample-top span:last-child{color:var(--red)}.query{font:650 clamp(1.4rem,2.5vw,2.15rem)/1.25 Fraunces,serif;letter-spacing:-.03em;margin-bottom:25px}.fake-search{border:1px solid var(--rule);padding:19px;background:var(--paper)}.fake-search h3{font-size:1.2rem}.fake-search p{margin:0;color:var(--muted);font-size:.94rem}.highlight{background:linear-gradient(transparent 42%,var(--yellow) 42%,var(--yellow) 90%,transparent 90%);color:var(--ink)}.annotation{font:700 1.65rem Caveat,cursive;color:var(--red)}.bubble-icon{width:64px;height:64px;display:block;color:var(--red);margin-bottom:14px}.chapter{padding:78px 0;border-top:1px solid var(--rule)}.ruled{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 40px,var(--rule) 41px,transparent 42px);background-position:0 13px}.section-head{display:grid;grid-template-columns:90px 1fr;gap:23px}.section-head .hand{font-size:2.4rem;transform:rotate(-6deg)}.section-head h2{max-width:14ch}.question-tabs{padding:28px 0 38px;border-top:1px solid var(--rule);background:var(--card)}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.tabs button{background:transparent;border:1.5px solid var(--ink);color:var(--ink);padding:9px 15px;font-weight:750;cursor:pointer}.tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.tab-panel{border-left:4px solid var(--red);padding:15px 20px;background:var(--paper);max-width:760px}.tab-panel p{margin:0}.street-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.street-visual{background:var(--tape);padding:20px;border:1px solid var(--rule)}.street-visual img{display:block;width:100%}.street-visual figcaption{font-size:.84rem;color:var(--muted);margin-top:5px}.why{font-size:1.12rem;line-height:1.6}.kit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.kit-card{background:var(--card);border:1px solid var(--rule);padding:22px;position:relative}.kit-card:before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:var(--tape)}.kit-card .num{font:700 1.7rem Caveat,cursive;color:var(--red)}.kit-card h3{margin:8px 0}.kit-card p{font-size:.94rem;color:var(--muted);margin:0}.kit-card .proof{display:block;margin-top:11px;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:var(--red)}.kit-card img{width:110px;height:auto;display:block;margin:12px auto 5px}.featured{background:var(--tape);padding:65px 0;border-block:1px solid var(--rule)}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.test-sheet{background:var(--card);border:1px solid var(--rule);padding:28px;box-shadow:8px 9px 0 var(--shadow)}.test-sheet>div{padding:13px 0;border-top:1px solid var(--rule)}.test-sheet p{margin:4px 0 0}.test-sheet strong{font-family:Fraunces,serif;font-size:1.25rem}.test-sheet small{display:block;color:var(--muted)}.receipt-wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.receipt{background:var(--card);border:1px solid var(--rule);padding:30px;box-shadow:9px 10px 0 var(--shadow);position:relative}.receipt h3{font-size:1.8rem}.receipt ul{padding:0;margin:15px 0;list-style:none;border-top:2px solid var(--ink)}.receipt li{padding:9px 0;border-bottom:1px dashed var(--rule);display:flex;justify-content:space-between;gap:20px;font-size:.94rem}.receipt .total{font:700 clamp(5rem,10vw,8rem)/.9 Fraunces,serif;letter-spacing:-.07em;color:var(--red);display:block;margin:25px 0 8px}.receipt .total-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.promise{font:650 clamp(1.8rem,3vw,2.5rem)/1.15 Fraunces,serif;max-width:16ch}.method-grid,.faq-grid,.agency-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.method-list{counter-reset:m;list-style:none;margin:0;padding:0}.method-list li{counter-increment:m;padding:18px 0 18px 55px;border-bottom:1px solid var(--rule);position:relative}.method-list li:first-child{border-top:1px solid var(--rule)}.method-list li:before{content:counter(m);position:absolute;left:0;top:15px;font:700 2rem Caveat,cursive;color:var(--red)}.method-list strong{font:650 1.35rem Fraunces,serif}.method-list p{color:var(--muted);margin:5px 0 0}.honesty{padding:66px 0;background:var(--tape);border-block:1px solid var(--rule)}.honesty-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.honesty h2{max-width:11ch}.honesty p{font-size:1.08rem}.faq-grid details{padding:17px 0;border-top:1px solid var(--rule)}.faq-grid details:last-child{border-bottom:1px solid var(--rule)}summary{cursor:pointer;font-weight:750}details summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.faq-grid summary{display:flex;justify-content:space-between;gap:20px;list-style:none}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:'+';font:700 1.7rem Caveat,cursive;color:var(--red)}.faq-grid details[open] summary:after{content:'−'}.faq-grid details p{color:var(--muted);margin:9px 0 0}.closing{text-align:center;padding:84px 0;border-top:1px solid var(--rule)}.closing h2{max-width:13ch;margin:0 auto 15px}.closing p{margin:0 auto 25px}.closing .hand{display:block;margin-top:24px}
/* Shared styles for the long sample, guides, legal pages and interactive tools. */
.page-content .card{display:block;background:var(--card);border:1px solid var(--rule);padding:21px;margin:0 0 12px;text-decoration:none;color:var(--ink)}.page-content .card:hover{border-color:var(--red)}.page-content .card h2{font-size:1.6rem;margin-bottom:6px}.page-content .card p{color:var(--muted);margin:0}.page-content .notice,.page-content .scorecard,.page-content .risk-strip,.page-content .story,.page-content .cta,.page-content .callout{background:var(--tape);padding:21px 23px;margin:20px 0 25px;border-left:4px solid var(--red)}.page-content .risk-strip{font-weight:800}.page-content .story strong{font:650 1.4rem Fraunces,serif}.page-content .overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.page-content .overview a{background:var(--card);border:1px solid var(--rule);padding:16px;text-decoration:none;font-weight:750;color:var(--ink)!important}.page-content .overview span{display:block;font-size:.83rem;font-weight:400;color:var(--muted)}.page-content .facts,.page-content .mini,.page-content .qa,.page-content .action-list article,.page-content .quote{background:var(--card);border:1px solid var(--rule);padding:18px 20px;margin:14px 0}.page-content .facts dl{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin:0}.page-content .facts dt{font-weight:750}.page-content .facts dd{margin:0}.page-content .small-grid,.page-content .action-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page-content .action-list{counter-reset:action}.page-content .action-list article{counter-increment:action;margin:0}.page-content .action-list article:before{content:counter(action);font:700 1.7rem Caveat,cursive;color:var(--red)}.page-content .outcome{font-size:1.12rem;font-weight:650}.page-content .proof{font-size:.82rem;text-transform:uppercase;letter-spacing:.09em;font-weight:850;color:var(--red)}.page-content .review-card,.page-content .staff-card{max-width:100%;height:auto;display:block;background:#fffdf5;border:1px solid var(--rule);margin:15px 0}.page-content .review-card{width:min(600px,100%)}.page-content .staff-card{width:min(450px,100%)}.page-content .quote{white-space:pre-line}.page-content .table-scroll{overflow-x:auto;border:1px solid var(--rule);background:var(--card);margin:18px 0 23px}.page-content table{border-collapse:collapse;width:100%;min-width:690px;font-size:.9rem}.page-content th,.page-content td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--rule)}.page-content th{background:var(--tape)}.page-content .qa h3,.page-content .mini h3{margin:0 0 6px}.page-content .qa p,.page-content .mini p:last-child{margin:0}.page-content .objection{padding:15px 0;border-bottom:1px solid var(--rule)}.page-content .objection h3{margin:0 0 4px}.page-content .sample-detail{padding:15px 20px;margin:15px 0;background:var(--card);border:1px solid var(--rule)}.page-content .sample-detail pre{margin-bottom:0}.page-content pre{overflow:auto;background:var(--card);border:1px solid var(--rule);padding:19px;line-height:1.5;font-size:.86rem;max-width:100%}.page-content pre code{border:0;background:none;padding:0;white-space:pre}.page-content code{background:var(--card);border:1px solid var(--rule);padding:1px 4px}.page-content ol,.page-content ul{padding-left:24px}.page-content li{margin:7px 0}.page-content .status.fix{color:var(--red)}.page-content .status.ok{color:var(--ok)}.page-content .panel{background:var(--card);border:1px solid var(--rule);padding:22px;margin:20px 0}.page-content .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page-content .field{display:flex;flex-direction:column;gap:5px}.page-content label,.page-content .field span{font-weight:700}.page-content input,.page-content select,.page-content textarea{width:100%;padding:10px;border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:2px}.page-content textarea{min-height:80px}.page-content .hours{display:grid;grid-template-columns:100px 1fr 1fr auto;gap:10px;align-items:center;margin:10px 0}.page-content .hours label{display:flex;gap:6px;align-items:center}.page-content .hours input[type=checkbox]{width:auto}.page-content .hours input[type=time]{min-width:0}.page-content #output{white-space:pre-wrap;overflow-wrap:anywhere}.page-content .cta h2{font-size:2rem}.page-content .btn{margin:5px 10px 5px 0}.sample-content section{scroll-margin-top:25px}.sample-content>h1{font-size:clamp(3rem,5.3vw,5.3rem);max-width:19ch}.sample-content #ai-test{background:var(--tape);margin-inline:-30px;padding-inline:30px}.sample-content #value>p:last-child{font-size:1.18rem;font-weight:650}.sample-content #reviews img{max-width:100%}
.check-content{max-width:860px}.check-content .hero{padding:0}.check-content h1{max-width:17ch}.check-content form{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 8px}.check-content input[type=text]{flex:1 1 300px;min-width:0;background:var(--card);border:1px solid var(--rule);padding:13px 16px;color:var(--ink)}.check-content .hint{font-size:.92rem}.check-content .panel{display:none}.check-content .panel.show{display:block}.check-content .score{display:flex;align-items:baseline;gap:12px}.check-content .score .num{font:650 3rem Fraunces,serif}.check-content .checkrow{display:flex;gap:13px;padding:15px 0;border-top:1px solid var(--rule)}.check-content .mark{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:800}.check-content .mark.ok{background:var(--ok-soft);color:var(--ok)}.check-content .mark.bad{background:var(--bad-soft);color:var(--bad)}.check-content .checkrow h3{font-size:1.15rem;margin:0}.check-content .checkrow p{margin:0;color:var(--muted)}.check-content .error{display:none;background:var(--bad-soft);color:var(--bad);padding:15px;margin:20px 0}.check-content .error.show{display:block}.check-content .cta h3{font-size:1.5rem}
.agency-hero{padding:70px 0}.agency-hero h1{max-width:12ch}.agency-hero .lead{max-width:44ch}.agency-price{font:650 clamp(5rem,9vw,9rem)/.95 Fraunces,serif;letter-spacing:-.08em;color:var(--red)}.agency-price small{display:block;font:800 .85rem Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px}.math-card{background:var(--card);padding:27px;border:1px solid var(--rule)}.math-card p{font:650 clamp(1.8rem,3vw,2.8rem)/1.2 Fraunces,serif}.math-card small{color:var(--muted)}
.agency-hero .receipt{align-self:center}
@media(max-width:1000px){.site-nav{gap:13px}.site-nav a{font-size:.73rem}.wrap{width:calc(100% - 70px)}.kit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.paper:before{left:25px}.menu-toggle{display:block}.header-inner{min-height:72px}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--card);border-bottom:2px solid var(--ink);padding:18px max(35px,calc((100vw - 700px)/2));box-shadow:0 15px 22px var(--shadow);flex-direction:column;align-items:stretch;gap:0}.site-nav.open{display:flex}.site-nav a{font-size:1rem;padding:11px 0}.site-nav .nav-cta{padding:11px}.hero-grid,.street-grid,.featured-grid,.receipt-wrap,.method-grid,.faq-grid,.honesty-grid,.agency-grid{grid-template-columns:1fr}.hero{padding:58px 0 65px}.hero-grid{gap:50px}.hero h1{max-width:12ch}.sample-page{max-width:600px;margin:auto}.chapter{padding:65px 0}.featured-grid,.receipt-wrap,.method-grid,.faq-grid,.honesty-grid{gap:30px}.section-head{grid-template-columns:55px 1fr;gap:10px}.page-content{padding-top:45px}}
@media(max-width:600px){.wrap{width:calc(100% - 44px)}.paper:before{left:12px}.logo{font-size:1.25rem}.logo span{font-size:1.65rem}.hero{padding:43px 0 56px}.hero h1{font-size:clamp(3.15rem,12.6vw,4.6rem)}.hero h1 em{white-space:normal}.sample-page{padding:25px 22px;box-shadow:6px 7px 0 var(--shadow)}.sample-top{font-size:.62rem}.chapter{padding:54px 0}.section-head{grid-template-columns:1fr}.section-head .hand{font-size:2rem}.kit-grid{grid-template-columns:1fr}.receipt{padding:22px}.receipt .total{font-size:6rem}.page-content{padding:35px 0 70px}.page-content .overview,.page-content .small-grid,.page-content .action-list,.page-content .grid{grid-template-columns:1fr}.page-content .facts dl{grid-template-columns:1fr;gap:2px}.page-content .facts dt{margin-top:8px}.page-content .hours{grid-template-columns:1fr 1fr}.page-content .hours .day{grid-column:1/-1}.sample-content>h1{font-size:clamp(2.65rem,10.8vw,3.2rem)}.sample-content #ai-test{margin-inline:-10px;padding-inline:10px}.check-content form{display:block}.check-content input[type=text],.check-content button{width:100%;margin-bottom:10px}.site-footer{padding:35px 0}.site-footer nav{margin-top:15px}.footer-inner{display:block}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover,.btn:hover{transform:none}.button,.btn{transition:none}}
.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:0 0 26px}.benefit-strip>div{background:var(--card);border:1px solid var(--rule);border-top:5px solid var(--tape);padding:16px}.benefit-strip strong{display:block;font:650 1.18rem/1.2 Fraunces,serif;margin-bottom:7px}.benefit-strip span{display:block;font-size:.9rem;color:var(--muted)}
@media(max-width:600px){.benefit-strip{grid-template-columns:1fr}}
@media(min-width:851px){.agency-hero .agency-grid{grid-template-columns:1.12fr .88fr;gap:48px}.agency-hero h1{font-size:clamp(4.2rem,5.6vw,5.35rem)}}
/* Receipt edges, card rhythm and annotations follow the paper instead of viewport offsets. */
.kit-grid{grid-auto-rows:1fr}.kit-card{display:flex;flex-direction:column;min-height:270px}.kit-card .proof{margin-top:auto;padding-top:12px}.kit-card>a:last-child{margin-top:auto}.review-thumb{height:78px;flex:none;display:grid;place-items:center;margin:10px 0 2px;overflow:hidden}.review-thumb img{width:130px;max-height:74px;object-fit:contain;margin:0}
.receipt{border-top:0;border-bottom:0;box-shadow:none;filter:drop-shadow(7px 8px 0 var(--shadow))}.receipt::before,.receipt::after{content:'';position:absolute;left:0;right:0;height:10px;background-size:16px 10px;background-repeat:repeat-x;pointer-events:none}.receipt::before{top:-10px;background-image:radial-gradient(circle at 8px 10px,var(--card) 7.5px,transparent 8px)}.receipt::after{bottom:-10px;background-image:radial-gradient(circle at 8px 0,var(--card) 7.5px,transparent 8px)}
.sample-page .query{margin-bottom:.45rem}.evidence-block{position:relative;padding-top:1.8rem}.evidence-block .annotation.one{position:absolute;top:0;right:0;left:auto;bottom:auto;line-height:1;transform:rotate(5deg)}.margin-notes{margin-top:.45rem;min-height:1.7rem}.margin-notes .annotation.two{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:inline-block;line-height:1;transform:rotate(-4deg);white-space:normal}.check-scope{font-size:.95rem;color:var(--muted);margin:0 0 8px}
@media(max-width:600px){.kit-grid{grid-auto-rows:auto}.kit-card{min-height:0}.evidence-block .annotation.one,.margin-notes .annotation.two{font-size:1.35rem}}
