/* Reader-facing type and interaction controls share the brand sans. */
:where(body) { --reading-font: Satoshi, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.tn-ftr .tn-ftr__h,.v2 .eyebrow,.v2 .proto-label,.v2 .cx h3,.v2 .cx-quote figcaption,.v2 .band,.v2 .demo-actions .tcmd,.pr-card .pr-kind {font-family:var(--reading-font);letter-spacing:0;text-transform:none}
.v2 .hp-body .hp-sec {padding:64px 0}
.hp-body .opening {display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(30px,5vw,80px);align-items:center;padding:clamp(52px,7vw,108px) 0;position:relative}
.hp-body .intro h1 {font:700 clamp(42px,4.9vw,68px)/1.02 var(--reading-font);letter-spacing:-.055em;max-width:12ch;margin:0;text-wrap:balance}
.intro h1 em {font-style:normal;color:#e1c586}
.hp-body .intro>p {margin:24px 0;max-width:33ch;color:#c9c6bd;font-size:18px;line-height:1.55}
.hero-links {display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.hero-links a,.check-docs {font:500 15px/1.4 var(--reading-font);color:#e9e5db;text-decoration:none}.hero-links a:first-child {background:#e1c586;color:#201c15;padding:13px 16px;border-radius:7px}.hero-links a span {margin-left:6px}
.hp-body .instrument {min-width:0;position:relative;isolation:isolate;padding:clamp(20px,2.4vw,32px);border:1px solid #50493b;border-radius:20px;background:radial-gradient(ellipse at top right,#302b21 0,transparent 54%),linear-gradient(135deg,#1d1e1e,#121416 76%);box-shadow:0 20px 60px #0006,inset 0 1px #f4deb315}
.instrument #story {scroll-margin-top:100px}.instrument .sample,.specimen .caption {color:#cec6b6;font:500 14px/1.45 var(--reading-font);margin:0}
.instrument .sample:before {content:"";width:20px;height:2px;background:#d6b674;display:inline-block;vertical-align:middle;margin-right:8px}
.instrument h2 {font:700 clamp(24px,2.4vw,36px)/1.16 var(--reading-font);letter-spacing:-.035em;margin:8px 0 20px}
.choices {display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #565143;gap:3px}
.choice {border:0;background:none;color:#bebcb5;font:500 15px/1.25 var(--reading-font);cursor:pointer;padding:10px 2px 12px;border-bottom:2px solid transparent}
.choice[aria-pressed=true] {border-color:#dfc385;color:#f7dfab}.choice:hover,.check-docs:hover {color:white}
.instrument [hidden]{display:none}.specimen {padding:22px 0 0}
.specimen h3 {color:#f5f1e8;font:500 clamp(19px,1.8vw,24px)/1.3 var(--reading-font);letter-spacing:-.02em;margin:5px 0 16px}
.evidence {margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #383936;background:#121415}
.e-row {display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;border-bottom:1px solid #30302d;font-size:15px}
.e-row:last-child {border:none}.e-row dt {color:#d0cec6}.e-row dd {text-align:right;font-weight:500;margin:0;color:#ebe7de;overflow-wrap:anywhere}
.e-row.mismatch {box-shadow:inset 3px 0 #ff655f;background:#291e1e}.e-row.mismatch dd {color:#ffb0aa}
.finding {display:flex;align-items:center;gap:12px;padding:16px 0 12px}.finding>span {border:2px solid #ff7971;color:#ffaaa4;border-radius:50%;width:27px;height:27px;display:grid;place-content:center;font-weight:700}.finding small,.response b {display:block;font:500 14px/1.45 var(--reading-font);color:#cbc5bb}.finding strong {display:block;color:#fff0eb;font:700 21px/1.35 var(--reading-font)}
.specimen .response {margin:0 0 18px;padding:10px 14px;border-left:2px solid #83704e;background:#ffffff05;color:#e6e2d8;font-size:16px;line-height:1.45}.response b:before{content:"";display:inline-block;width:6px;height:10px;border-inline:2px solid #dfc385;margin-right:6px;box-sizing:border-box}
.check-docs {display:inline-block;color:#e4cd98}.biz-flow {padding-left:22px;line-height:1.6}.biz-flow li{margin:12px 0}
:where(a,button,summary):focus-visible {outline:2px solid #f5dca5;outline-offset:3px}
@media(prefers-reduced-motion:no-preference){
.in-view .specimen:not([hidden]) .e-row,.in-view .specimen:not([hidden]) .finding {animation:evidence-in .38s ease-out backwards}
.e-row:nth-child(2){animation-delay:.12s!important}.e-row:nth-child(3){animation-delay:.24s!important}.in-view .specimen:not([hidden]) .finding{animation-delay:.38s}
@keyframes evidence-in{from{opacity:.18;transform:translateX(-8px)}to{opacity:1;transform:none}}
}
@media(max-width:850px){.hp-body .opening{grid-template-columns:1fr;gap:32px;padding:48px 0}.hp-body .intro h1{max-width:17ch}.hp-body .intro>p{max-width:44ch}}
@media(max-width:760px){.tn-hdr .tn-nav{gap:12px}.tn-hdr .tn-nav .tn-btn{display:inline-flex!important}.tn-hdr .tn-brand img{width:82px;height:auto}.tn-hdr .tn-hdr__in{padding-inline:14px}.tn-hdr .tn-nav a{font-size:14px}.tn-hdr .tn-nav .tn-btn{padding-inline:9px}.tn-hdr .tn-nav .tn-btn:after{display:none}.hp-body .hp-sec{padding:44px 0}.hp-body .intro h1{font-size:clamp(36px,9vw,48px)}.hp-body .intro>p{font-size:16px;margin:16px 0 22px}.choices{grid-template-columns:1fr 1fr}.choice{min-height:44px}.instrument .sample{font-size:14px}.e-row{padding:9px 10px}.instrument h2{margin-bottom:12px}}
@media(max-width:370px){.tn-hdr .tn-nav{gap:8px}.tn-hdr .tn-brand img{width:68px}.hp-body .instrument{padding:16px}.e-row{align-items:flex-start;flex-wrap:wrap}}
.work-list {border-top:1px solid #4b463d}
.work-case {display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.45fr);gap:18px 44px;padding:32px 0;border-bottom:1px solid #45413a;align-items:center}
.work-case .work-type {font-size:15px;font-weight:500;color:#d8bf87;margin:0 0 8px}
.work-case .work-intro h3 {font:700 clamp(23px,2.7vw,36px)/1.1 var(--reading-font);letter-spacing:-.035em;max-width:25ch;margin:0 0 12px}
.work-intro>p:last-child {font:400 17px/1.5 var(--reading-font);color:#c9c6bd;max-width:53ch;margin:0}
.work-result {border-left:2px solid #b99b62;padding-left:24px;display:grid;gap:4px}
.work-result strong {font:500 clamp(32px,4vw,52px)/1 var(--reading-font);letter-spacing:-.055em;color:#ead5a6}
.work-result span {font:500 16px/1.45 var(--reading-font)}.work-result small {font:400 14px/1.45 var(--reading-font);color:#b3afa7}
.work-case details {grid-column:1/-1}.work-case summary {cursor:pointer;color:#e3c993;font:500 16px/1.5 var(--reading-font);width:fit-content;padding:6px 0}
.work-case details[open] {background:#18191a;padding:16px 20px;border-radius:8px}.work-case details .meta {margin:12px 0;color:#bbb}.work-case dl {max-width:70ch}.work-case dt {font-weight:700;margin-top:12px}.work-case dd {margin:4px 0 0;color:#d3cfc6;line-height:1.55}.work-case dd a{text-decoration:underline}
.repair {border:1px solid #cfb47b;background:#dfc487;color:#221b0f;border-radius:7px;padding:10px 14px;min-height:44px;font:700 15px/1.4 var(--reading-font);cursor:pointer;margin:0 0 16px}.specimen.complete .finding>span {border-color:#91cfa7;color:#a4e2b8}.specimen.complete .finding strong,.specimen.complete .e-row:last-child dd {color:#b3e9c4}
@media(prefers-reduced-motion:no-preference){.specimen.checking .e-row{animation:scan-result .55s both}.specimen.checking .finding{animation:evidence-in .45s .28s backwards}@keyframes scan-result{from{background-color:#64553a}to{background-color:transparent}}}
@media(max-width:620px){.work-case{grid-template-columns:1fr;gap:12px;padding:24px 0}.work-result{padding-left:12px}.work-result strong{font-size:30px}}
.lab .compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.compare>div{min-width:0;padding:16px 13px;border-radius:4px 14px 4px 4px;border-top:2px solid #ae9569;background:linear-gradient(140deg,#302f29,#1b1c1b);box-shadow:0 5px 0 -2px #33332f}.compare small,.compare label{display:block;font:500 14px/1.5 var(--reading-font);color:#dbcfba}.compare b,.compare input{display:block;margin-top:9px;font:500 16px/1.5 var(--reading-font);color:#fff1d9}.compare input{width:100%;min-width:0;padding:4px 6px;border:1px solid #766c55;border-radius:4px;background:#131413}.compare [hidden]{display:none}.lab form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 8px}.lab .repair{margin:0}.use-reference{color:#e4cf9e;background:transparent;border:0;text-decoration:underline;cursor:pointer;font:500 15px var(--reading-font);min-height:40px}.lab #result:not(:empty){border-left:3px solid #f16d65;background:#2b2020;padding:14px;margin-block:16px}.lab[data-outcome=pass] #result{border-color:#80c897;background:#19271e}.lab #result strong{font-size:20px}.lab #result p{margin:6px 0}.lab #result code{font-size:12px}.lab .check-docs{margin-top:12px}@media(prefers-reduced-motion:no-preference){.lab[data-outcome] #result{animation:evidence-in .32s ease-out}.lab[data-outcome] .compare>div:last-child{animation:scan-result .46s ease-out}}@media(max-width:600px){.lab .compare{grid-template-columns:1fr;gap:8px}.compare>div{padding:10px 12px}.compare b,.compare input{margin-top:4px}}
.hp-body .lab{border:0;border-left:1px solid #514838;background:none;box-shadow:none;border-radius:0;padding:8px 0 8px clamp(18px,3vw,40px)}
.claim-switch,.trace-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.claim-switch{margin:12px 0 18px;border-bottom:1px solid #39372f}
.claim-switch button,.trace-actions button,#watch-film{cursor:pointer;font:500 14px var(--reading-font);border:0;background:transparent;color:#bbb7ae;padding:10px 0;min-height:44px}
.claim-switch button[aria-pressed=true]{color:var(--case-gold);box-shadow:inset 0 -2px var(--case-gold)}
.lab #claim-frame h2{font:500 clamp(24px,2.7vw,36px)/1.13 var(--reading-font);letter-spacing:-.035em;min-height:2.26em;margin:0 0 14px;max-width:22ch}
.proof-line{display:grid;gap:3px;padding-left:12px;border-left:2px solid #a89161;color:#dbd5c6;font-size:16px;line-height:1.45}
.trace-result{min-height:3em;line-height:1.5;color:#c6c3ba;margin:15px 0 4px}.trace-result i{display:inline-grid;place-items:center;border:1px solid #f17d73;color:#ff968f;font:700 12px sans-serif;width:16px;height:16px;border-radius:50%;vertical-align:1px}.trace-result strong{color:#ffc0b9}.trace-actions{justify-content:space-between}.trace-actions #edit-film{color:var(--case-gold);font-size:16px}.trace-actions #pause-film{font-size:14px}
@media(prefers-reduced-motion:no-preference){.trace-in h2{animation:evidence-in .32s both}.trace-in .proof-line{animation:evidence-in .4s .45s both}.trace-in .trace-result{animation:evidence-in .4s 1.15s both}}
@media(max-width:850px){.hp-body .lab{border-left:0;border-top:1px solid #514838;padding:22px 0 0}.claim-switch{gap:14px}}

#deadline-control{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;margin:1.2rem 0}
#deadline-control[hidden]{display:none}
#deadline-control label{grid-column:1/-1}
#deadline-control input{width:100%;accent-color:#d7b777}
#deadline-value{font-variant-numeric:tabular-nums}
.receipt-inside{max-width:52rem;margin:2rem auto 4rem}
.receipt-inside summary{cursor:pointer;font-size:1.25rem;color:#e6c990;padding:1rem 0}
.receipt-inside ol{display:grid;gap:.6rem;list-style:none;padding:0}
.receipt-inside li{border-left:2px solid #b79a65;background:#191a19;padding:1rem}
.receipt-inside strong{display:block;color:#e6c990}
@media(prefers-reduced-motion:no-preference){.receipt-inside details[open] li{animation:evidence-in .35s both}.receipt-inside li:nth-child(2){animation-delay:.1s}.receipt-inside li:nth-child(3){animation-delay:.2s}}

#research h2{margin:12px 0 17px;font:500 clamp(22px,2vw,29px)/1.2 var(--reading-font);letter-spacing:-.025em}
#research [data-beat]{border-top:1px solid #393831;padding:9px 0}
#research small,.research-note{color:#c5beb0;font:400 13px/1.4 var(--reading-font)}
#research [data-beat] p{margin:4px 0;font:400 16px/1.45 var(--reading-font);color:#f3eee4}
#research strong{color:#e8cca0;font-weight:600}

#research-step{font:500 15px var(--reading-font);background:transparent;color:#f0d397;border:1px solid #70624a;border-radius:6px;padding:10px 13px;min-height:44px;cursor:pointer}
@media(prefers-reduced-motion:no-preference){#research [data-beat]:not([hidden]){animation:evidence-in .3s ease-out}}

:root{--case-gold:#e1c586;--case-error:#ff3848;--case-success:#b8d9b8}
#research{--gold:var(--case-gold);--error:var(--case-error);--success:var(--case-success)}
#research h2{font-size:clamp(21px,2vw,27px);margin:18px 0}
#research .draft-sheet{border:1px solid #45423a;border-radius:9px;padding:16px 19px;background:linear-gradient(110deg,#211f1c,#151614)}
#research .draft-sheet small{display:flex;justify-content:space-between;align-items:center;color:#eee7da}
#research .draft-sheet small span{font-size:12px;color:#bdb6a7}
#research .draft-sheet p{color:#eee7da;margin:12px 0 2px;font:500 clamp(18px,1.65vw,23px)/1.45 var(--reading-font);letter-spacing:-.025em}
#research mark{background:transparent;color:inherit}
#research .source-strip{position:relative;margin:13px 0 0 18px;padding:4px 0 4px 15px;border-left:2px solid #857451}
#research .source-strip p{margin:4px 0;color:#ded9ce;font:400 16px/1.45 var(--reading-font)}
#research[data-state=gap] .draft-sheet mark{color:var(--error);text-decoration:underline;text-underline-offset:4px}
#research[data-state=match] .draft-sheet mark{color:var(--success)}
#research:is([data-state=gap],[data-state=match]) .source-strip mark{color:var(--gold);background:linear-gradient(transparent 90%,#a9915e 90%)}
#research .review-controls{display:grid;gap:6px;margin:16px 0 8px;color:#cec8ba;font-size:13px}
#research .review-controls[hidden]{display:none}
.review-controls button{margin:0 5px 5px 0;border:1px solid #57544b;border-radius:20px;background:transparent;color:#e3dfd6;padding:8px 12px;cursor:pointer;font:500 14px var(--reading-font)}
.review-controls button[aria-pressed=true]{background:#e5d4af;color:#201c15}
#research .review-status{font-size:15px;line-height:1.4;color:var(--error);margin:7px 0 12px}
#research .review-status:empty{display:none}
#research[data-state=match] .review-status{color:var(--success)}
#research-step{margin:14px 0 8px;background:#e1c586;color:#201c15}
#research:not([data-state=draft]) #research-step{background:transparent;color:#ded7c8;border:0;text-decoration:underline;padding:3px 0;min-height:32px;margin:0 0 8px}
.research-about{color:#bcb6aa;font:400 13px/1.5 var(--reading-font)}
.research-about summary{cursor:pointer;width:fit-content}.research-about p{max-width:45ch}
@media(prefers-reduced-motion:no-preference){#research .draft-sheet{animation:evidence-in .38s ease-out both}#research .source-strip{animation:evidence-in .45s .18s ease-out both}#research[data-state=gap] .source-strip mark{animation:source-sweep .65s ease-out both;background-repeat:no-repeat}#research[data-state=match] #audience{animation:evidence-in .32s ease-out;display:inline-block}@keyframes source-sweep{from{background-size:0 100%}to{background-size:100% 100%}}}
#research .case-context{font:500 13px/1.4 var(--reading-font);color:var(--case-gold);margin:15px 0 5px}
#research h2{margin:0 0 14px;max-width:34ch;text-wrap:balance}
.case-route{padding:12px 4px 6px;margin:0 0 6px}
.route-labels{display:flex;align-items:center;justify-content:space-between;color:#bcb7aa;font:500 12px/1.4 var(--reading-font)}
.route-track{position:relative;margin:7px 4px 4px;height:12px;background:linear-gradient(#47453c,#47453c) center/100% 1px no-repeat}
.route-track::before,.route-track::after,.route-track b{content:"";position:absolute;top:3px;width:6px;height:6px;border-radius:50%;background:#a99a7c}
.route-track::after{right:0}.route-track b{left:50%;height:14px;width:2px;border-radius:0;top:-1px}.route-track i{display:block;position:absolute;left:0;top:5px;height:2px;width:50%;background:#d2b87d}
#research[data-state=gap] .route-track i,#research[data-state=match] .route-track i{width:100%;background:linear-gradient(to right,#d2b87d 50%,#ee958c 50%)}
#research:not([data-state=draft]) .route-track::after{background:#ee958c}
#research .case-actions #research-step{min-height:42px;margin:6px 0 10px;padding:8px 13px;background:var(--case-gold);color:#211c14;border-radius:6px;text-decoration:none}
#research[data-state=match] .case-actions #research-step{background:transparent;color:var(--case-gold);border:1px solid #776949}
#research .source-strip[hidden]{display:none}
.research-about a{color:var(--case-gold);text-decoration:underline}
@media(prefers-reduced-motion:no-preference){.route-track i{transition:width .6s cubic-bezier(.22,.72,.25,1)}#research[data-state=gap] .review-status{animation:evidence-in .3s .22s both}}

.case-runway{min-width:0;scroll-margin-top:92px}
@media(min-height:680px) and (prefers-reduced-motion:no-preference){
.case-runway.story-enabled{padding-bottom:0}
.opening:has(.case-runway.story-enabled){align-items:start}
.case-runway.story-enabled::after{content:"";display:block;height:30svh}
.case-runway.story-enabled .lab{position:sticky;top:80px}
@media(min-width:851px){.opening:has(.case-runway.story-enabled) .intro{position:sticky;top:88px}}
}
.flight-scene{margin:12px 0 16px;background:linear-gradient(180deg,#141516,#0c0c0d);border-block:1px solid #363637;padding:5px 10px 9px}
#flight-map{display:block;width:100%;height:82px}
.flight-stops{display:grid;grid-template-columns:1fr 1fr 1fr;font:500 13px var(--reading-font);color:#d3d0c9}
.flight-stops span:nth-child(2){text-align:center}.flight-stops span:last-child{text-align:right}
#research[data-state=gap] .review-status{color:var(--case-error);border-left:3px solid var(--case-error);padding:7px 10px;background:#290d12}
#research[data-state=gap] .source-strip mark{color:var(--case-error);background:linear-gradient(transparent 90%,var(--case-error) 90%)}
#research[data-state=gap] .source-strip{border-color:var(--case-error)}
@media(prefers-reduced-motion:no-preference){#research[data-state=gap] .source-strip{animation:evidence-in .45s both}}

#more-checks{padding:clamp(28px,5vw,60px) 0;scroll-margin-top:80px;border-top:1px solid #393930}
#more-heading{font:500 clamp(24px,3vw,36px)/1.15 var(--reading-font);letter-spacing:-.035em;margin:0 0 24px}
.more-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.more-list a{position:relative;display:block;padding:14px 22px 14px 0;border-top:1px solid #73684f;color:#eee8db;text-decoration:none}
.more-list strong,.more-list span{display:block}.more-list strong{font-size:18px;font-weight:550}.more-list span{color:#c2c0b8;font-size:15px;line-height:1.45;margin-top:6px}.more-list b{position:absolute;top:14px;right:0;color:var(--case-gold)}
.more-list a:hover strong,.more-jump{color:var(--case-gold)}.more-jump{font-size:14px;margin-left:8px}
#inline-check{scroll-margin-top:85px;max-width:650px;margin-top:22px}#inline-check [hidden]{display:none}
@media(max-width:650px){.more-list{grid-template-columns:1fr;gap:0}.more-jump{display:inline-block;margin:6px 0 12px}}

.case-disclosure{color:#c9c4b8;font:400 14px/1.5 var(--reading-font);margin:8px 0 14px}.case-file{display:none}#research:not([data-state=draft]) .case-file{display:inline-block;padding:10px 12px;background:var(--case-gold);color:#201c15;border-radius:5px;text-decoration:none}#research:not([data-state=draft]) .case-actions #research-step{background:transparent;color:#eee3cd;padding:8px;border:0;text-decoration:underline}.lab{scroll-margin-top:85px}

#in-development{scroll-margin-top:85px}
#cx [hidden]{display:none!important}
.cx-sequence{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px}
.cx-sequence button{font:500 15px var(--reading-font);min-height:42px;padding:8px 12px;border:1px solid #47453d;border-radius:6px;background:transparent;color:#e8e3d7;cursor:pointer}
.cx-sequence [aria-pressed=true]{background:var(--case-gold);border-color:var(--case-gold);color:#201c15}
#cx-play{margin-left:auto}
.cx-sandbox{padding:0 26px 20px}.cx-sandbox label,.cx-scale{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cx-sandbox output{font-variant-numeric:tabular-nums;color:#ead7a7}.cx-sandbox input{width:100%;min-height:34px;accent-color:var(--case-gold)}.cx-scale{font-size:13px;color:#c1bcb0}.cx-scale strong{font-weight:500}.cx-sandbox p{font-size:15px;margin-top:8px}
#cx .slot,#cx .st-bad{color:var(--case-error);border-color:var(--case-error)}
@media(prefers-reduced-motion:no-preference){#cx[data-step="0"] .r-price dd,#cx[data-step="0"] .ln.ok{animation:cx-scan .75s both}#cx[data-step="1"] .r-min,#cx[data-step="1"] .ln.gap{animation:cx-scan .65s both}#cx[data-step="1"] .cx-ext .r-min{animation-delay:.24s}#cx[data-step="2"] .cx-find{animation:evidence-in .45s both}@keyframes cx-scan{from{opacity:.35;clip-path:inset(0 90% 0 0)}to{opacity:1;clip-path:inset(0)}}}

#cx .cx-quote,#cx .cx-find{border-radius:12px;margin-top:12px}
#cx .cx-quote{padding:12px 18px}
#cx .cx-quote blockquote{margin-top:5px}
#cx .cx-quote blockquote p{font-size:clamp(17px,1.35vw,20px);line-height:1.35}
#cx .cx-quote summary{font-size:14px;padding-block:3px}
#cx .cx-find>p:first-child{padding:14px 18px 0}
#cx .cx-find h3{padding:7px 18px 12px;font-size:clamp(17px,1.25vw,19px);max-width:45em}
#cx .cx-sandbox{box-sizing:border-box;max-width:40rem;padding:0 18px 12px}
#cx .cx-sandbox p{margin:4px 0 0}
#cx .cx-find .band{padding:7px 18px;font-size:12px}
@media(min-width:861px){
  #cx .cx-find{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start}
  #cx .cx-find>p:first-child,#cx .cx-find h3{grid-column:1}
  #cx .cx-sandbox{grid-column:2;grid-row:1/3;width:100%;padding-top:14px}
  #cx .cx-find .band{grid-column:1/-1}
}
@media(pointer:coarse){#cx .cx-sandbox input{min-height:44px}}

#more-checks .more-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 26px;margin-top:18px}
#more-checks .more-actions a{display:inline-flex;gap:8px;align-items:center;min-height:44px;border:0;text-decoration:none;background:transparent;color:var(--case-gold);font:500 15px/1.4 var(--reading-font)}
#more-checks .more-actions a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:480px){#more-checks .more-actions{align-items:flex-start;flex-direction:column;gap:0}}
