html:not([data-type-system]){--type-display:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-mono:ui-monospace, SFMono-Regular, Consolas, "Courier New", monospace}:root{--scale-base:1rem;--scale-ratio:1.2;--measure:34rem;--rail:7.5rem;--rule-weight:1px;--display-weight:600;--display-tracking:-.015em;--display-leading:1.06;--text-leading:1.6;--apparatus-size:.72rem;--apparatus-tracking:.1em;--apparatus-transform:uppercase;--numeric:normal}[data-type-system=record]{--scale-base:1.075rem;--scale-ratio:1.22;--measure:34rem;--display-weight:500;--display-tracking:-.012em;--display-leading:1.05;--text-leading:1.58;--apparatus-size:.72rem;--apparatus-tracking:.12em;--numeric:tabular-nums}[data-type-system=report]{--scale-base:.9875rem;--scale-ratio:1.15;--measure:33rem;--rule-weight:1px;--display-weight:600;--display-tracking:-.02em;--display-leading:1.1;--text-leading:1.62;--apparatus-size:.7rem;--apparatus-tracking:.08em;--numeric:tabular-nums}[data-type-system=broadsheet]{--scale-base:1.0625rem;--scale-ratio:1.33;--measure:32rem;--display-weight:400;--display-tracking:-.005em;--display-leading:.98;--text-leading:1.6;--apparatus-size:.7rem;--apparatus-tracking:.14em;--numeric:tabular-nums}[data-type-system=docket]{--scale-base:1rem;--scale-ratio:1.2;--measure:34rem;--display-weight:800;--display-tracking:-.01em;--display-leading:1.02;--text-leading:1.6;--apparatus-size:.72rem;--apparatus-tracking:.12em;--numeric:tabular-nums}[data-type-system=billboard]{--scale-base:1.05rem;--scale-ratio:1.25;--measure:34rem;--display-weight:800;--display-tracking:-.02em;--display-leading:1.02;--text-leading:1.55;--apparatus-size:.75rem;--apparatus-tracking:.08em;--numeric:tabular-nums}:root{--step--1:calc(var(--scale-base) / var(--scale-ratio));--step-0:var(--scale-base);--step-1:calc(var(--step-0) * var(--scale-ratio));--step-2:calc(var(--step-1) * var(--scale-ratio));--step-3:calc(var(--step-2) * var(--scale-ratio));--step-4:calc(var(--step-3) * var(--scale-ratio));--step-5:calc(var(--step-4) * var(--scale-ratio));--step-6:calc(var(--step-5) * var(--scale-ratio));--unit:.5rem;--space-1:var(--unit);--space-2:calc(var(--unit) * 2);--space-3:calc(var(--unit) * 3);--space-4:calc(var(--unit) * 5);--space-5:calc(var(--unit) * 8);--space-6:calc(var(--unit) * 13);--ledger-ink:#111827;--ledger-paper:#f7f7f2;--ledger-rule:#c9cbd1;--ledger-blue:#2463eb;--ledger-muted:#5e6675;--ledger-green:#146c43;--ledger-red:#a32620;--ledger-amber:#8a5a00;--ledger-width:78rem;--ink-surface:#0b1019;--ink-text:#f4f6f9;--ink-muted:#b3bccb;--ink-rule:#2b3547;--ink-positive:#5ed69b;--ink-caution:#f0b64b;--ink-negative:#f78b83}[data-layout=ledger]{--font-sans:var(--type-text);--font-body:var(--type-text);--font-heading:var(--type-display);--font-display:var(--type-display);--font-mono:var(--type-mono)}*{box-sizing:border-box}html{color-scheme:light}body{--ledger-paper:var(--brand-bg,var(--bg,#f7f7f2));--ledger-ink:var(--brand-fg,var(--fg,#111827));--ledger-blue:var(--brand-accent,var(--accent,#2463eb));background:var(--ledger-paper);color:var(--ledger-ink);font-family:var(--type-text);font-size:var(--step-0);line-height:var(--text-leading);font-variant-numeric:var(--numeric);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:from-font}img,video{max-width:100%;display:block}::selection{background:var(--ledger-blue);color:#fff}[data-layout=ledger] :is(.ledger-button,.ledger-card,.verdict-card,.fallen-card,.evidence-panel,.data-table,.data-table th,.data-table td,.call-badge,.ledger-note,.ledger-form input,.ledger-form textarea,.ledger-form select,.video-frame){box-shadow:none;border-radius:0}.ledger-wrap{width:min(calc(100% - 2.5rem), var(--ledger-width));margin-inline:auto}.skip-link{z-index:99;background:var(--ink-surface);color:var(--ink-text);padding:.75rem 1rem;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--ledger-blue);outline-offset:2px}.ledger-index,.ledger-kicker,.site-nav,.call-badge,.price-status,.ledger-timeline__marker,.record-strip__value,.record-strip__label,.evidence-figure figcaption,.record-list dt,.record-list dd,.verdict-card__rank,.verdict-card__meta,.article-meta,.blog-list time,.product-facts,.data-table th{font-family:var(--type-mono);font-variant-numeric:tabular-nums}.ledger-index{margin:0 0 var(--space-2);color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);font-weight:400;display:inline-block}.ledger-index em{color:var(--ledger-ink);font-style:normal}.ledger-index--sub{font-size:max(.75rem, calc(var(--apparatus-size) * .9));opacity:.72}.site-header{z-index:5;border-bottom:var(--rule-weight) solid var(--nav-border,var(--ledger-rule));background:var(--nav-bg,var(--ink-surface));color:var(--nav-link,var(--nav-text,var(--ink-text)));position:relative}.site-header,.site-footer{--link:currentColor}.ledger-hero,.page-header,.product-hero{--link:var(--ink-text)}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;display:flex}.wordmark{font-family:var(--type-display);font-weight:700;font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.wordmark img{object-fit:contain;width:2.25rem;height:2.25rem}.wordmark__logo{place-items:center;display:inline-grid}.wordmark__logo--mask{background:var(--logo-mask-colour,var(--accent,var(--brand-accent,currentColor)));width:2.25rem;height:2.25rem;mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat}.wordmark__text{color:var(--logo-text-colour,currentColor)}.wordmark img.wordmark__lockup{width:auto;height:var(--lockup-h,28px);object-fit:initial;display:block}:root .wordmark img.wordmark__lockup.theme-logo--night,:root[data-theme=dark] .wordmark img.wordmark__lockup.theme-logo--day{display:none}:root[data-theme=dark] .wordmark img.wordmark__lockup.theme-logo--night{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .wordmark img.wordmark__lockup.theme-logo--day{display:none}:root:not([data-theme]) .wordmark img.wordmark__lockup.theme-logo--night{display:block}}.site-footer__lockup{width:auto;height:32px;margin-bottom:.75rem;display:block}.site-nav{font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);gap:1.5rem;font-weight:700;display:flex}.site-nav a{border-bottom:2px solid #0000;padding-block:.35rem;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current]{border-bottom-color:currentColor}@media (width>=46.01rem){[data-template-site] .site-header__inner{flex-wrap:wrap;gap:.25rem clamp(.9rem,2vw,2rem)}[data-template-site] .wordmark{flex:0 auto;min-width:min-content}[data-template-site] .wordmark__text{overflow-wrap:normal;word-break:normal;line-height:1.1}[data-template-site] .site-nav--primary{white-space:nowrap;flex:0 auto;justify-content:flex-end;gap:clamp(.65rem,1.25vw,1.25rem);min-width:0}}.site-nav-toggle{display:none}.site-nav-toggle summary{cursor:pointer;list-style:none}.site-nav-toggle summary::-webkit-details-marker{display:none}.site-nav-toggle nav{flex-direction:column;display:flex}.site-header__cta{flex:none}.affiliate-disclosure{border-bottom:var(--rule-weight) solid var(--ledger-rule);color:var(--ledger-muted);text-align:center;font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:.04em;background:0 0;margin:0;padding:.55rem 1rem}.ledger-main{min-height:60vh}.ledger-hero{background:var(--ink-surface);color:var(--ink-text);align-items:end;display:grid;position:relative;overflow:hidden}.ledger-hero--media{min-height:clamp(28rem,64vh,42rem)}.ledger-hero--typographic{min-height:0}.ledger-hero__media,.ledger-hero__shade{width:100%;height:100%;position:absolute;inset:0}.ledger-hero__media{object-fit:cover;height:100%}.ledger-hero__poster{z-index:0}.ledger-hero__video{z-index:1}.ledger-hero__shade{z-index:2;background:linear-gradient(96deg,#070b12f2 0%,#070b12db 42%,#070b126b 100%),linear-gradient(#070b1200 38%,#070b12e6 100%)}.ledger-hero__content{z-index:3;padding-block:var(--space-6) var(--space-5);position:relative}.ledger-hero--typographic .ledger-hero__content{padding-block:var(--space-5) var(--space-4)}.ledger-kicker{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);font-weight:700}[data-layout=ledger] :is(h1,h2,h3,h4){font-family:var(--type-display);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-wrap:balance}h1{max-width:16ch;font-size:clamp(var(--step-4), 7.5vw, var(--step-6));margin:0}.ledger-hero,.page-header,.product-hero,.record-strip{--ledger-muted:var(--ink-muted)}.ledger-hero h1,.ledger-hero h2,.ledger-hero h3,.page-header h1,.page-header h2,.product-hero h1,.product-hero h2,.product-hero h3,.record-strip h2,.ledger-hero a:not(.ledger-button),.page-header a:not(.ledger-button),.product-hero a:not(.ledger-button){color:var(--ink-text)}.ledger-hero__summary{max-width:var(--measure);margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5}.button-row{margin-top:var(--space-4);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ledger-hero__art{display:none}@media (width<=74.99rem){.ledger-hero__art{pointer-events:none;justify-items:start;max-width:min(100%,24rem);margin-top:clamp(1.5rem,5vw,2.5rem);display:grid}}@media (width>=75rem){.ledger-hero .ledger-hero__content:has(>.ledger-hero__art){padding-right:calc(var(--gutter,1.5rem) + min(26rem, 30vw) + 2rem);position:relative}.ledger-hero__art{top:50%;right:var(--gutter,1.5rem);pointer-events:none;z-index:1;width:min(26rem,30vw);display:grid;position:absolute;translate:0 -50%}}.ledger-hero__art>img{width:100%;height:auto}@media (width>=75rem){.not-found .ledger-wrap:has(>.ledger-hero__art){padding-right:calc(var(--gutter,1.5rem) + min(26rem, 30vw) + 2rem);position:relative}}.ledger-block__body .button-row+p{margin-top:var(--space-3)}.ledger-button{border:var(--rule-weight) solid var(--ledger-blue);background:var(--ledger-blue);min-height:2.75rem;color:var(--accent-text,#fff);font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);justify-content:center;align-items:center;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.ledger-button:hover{color:currentColor;background:0 0}.ledger-button--quiet{color:currentColor;background:0 0;border-color:currentColor}.ledger-button--quiet:hover{color:var(--ink-surface);background:currentColor}.record-strip{background:var(--ink-surface);color:var(--ink-text);border-top:var(--rule-weight) solid var(--ink-rule)}.record-strip__inner{border-left:var(--rule-weight) solid var(--ink-rule);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.record-strip__item{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border-right:var(--rule-weight) solid var(--ink-rule)}.record-strip__value{font-size:var(--step-3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}.record-strip__item--date .record-strip__value{font-size:var(--step-1);letter-spacing:.02em;white-space:nowrap}.record-strip__label{color:var(--ink-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);margin-top:.6rem;display:block}.record-strip__item--call .record-strip__value{color:var(--call-colour,inherit)}.record-strip__item--call[data-call=buy]{--call-colour:var(--ink-positive)}.record-strip__item--call[data-call=not_worth_it]{--call-colour:var(--ink-caution)}.record-strip__item--call[data-call=rejected]{--call-colour:var(--ink-negative)}.ledger-section{padding-block:var(--space-6);border-top:var(--rule-weight) solid var(--ledger-rule)}.ledger-section:first-child{border-top:0}.ledger-section__head{grid-template-columns:var(--rail) minmax(0, 1fr);gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);align-items:baseline;display:grid}.ledger-section__head>.ledger-index{grid-area:1/1;margin:0}.ledger-section__head>div{grid-area:1/2}.ledger-section h2{max-width:20ch;font-size:clamp(var(--step-2), 3.6vw, var(--step-4));margin:0}.ledger-section h3{font-size:var(--step-1)}.ledger-section__intro{max-width:var(--measure);color:var(--ledger-muted);font-size:var(--step--1);grid-area:2/2;margin:0;line-height:1.55}:root{--rail-inset:calc(var(--rail) + var(--space-3))}.ledger-section__head+.ledger-prose,.ledger-section__head+.ledger-form,.ledger-section__head+.ledger-block__body,.ledger-section__head+.record-list,details.ledger-timeline__row,.ledger-section__head~.ledger-note.price-quote-qualifier{margin-inline-start:var(--rail-inset)}.ledger-grid{border-top:var(--rule-weight) solid var(--ledger-ink);grid-template-columns:repeat(12,1fr);display:grid}.ledger-card{min-width:0;padding:var(--space-3) var(--space-3) var(--space-4) 0;border-bottom:var(--rule-weight) solid var(--ledger-rule);grid-column:span 12}@media (46rem<=width<68rem){.ledger-card{grid-column:span 6}.ledger-card:not(:nth-child(odd)){padding-left:var(--space-3);border-left:var(--rule-weight) solid var(--ledger-rule)}.ledger-card:nth-child(odd):last-child{grid-column:span 12}}@media (width>=68rem){.ledger-card{grid-column:span 4}.ledger-card:not(:nth-child(3n+1)){padding-left:var(--space-3);border-left:var(--rule-weight) solid var(--ledger-rule)}.ledger-card:nth-child(3n+1):last-child{grid-column:span 12}.ledger-card:nth-child(3n+2):last-child,.ledger-card:nth-child(3n+1):nth-last-child(2){grid-column:span 6}.ledger-card:first-child:nth-last-child(4),.ledger-card:first-child:nth-last-child(4)~.ledger-card{border-left:0;grid-column:span 6;padding-left:0}.ledger-card:first-child:nth-last-child(4)~.ledger-card:nth-child(2n){padding-left:var(--space-3);border-left:var(--rule-weight) solid var(--ledger-rule)}}.ledger-card h3{font-size:var(--step-1);margin:0 0 .5rem}.shop-card__image{aspect-ratio:1;object-fit:contain;border:var(--rule-weight) solid var(--ledger-rule);width:min(100%,14rem);height:auto;margin-bottom:var(--space-2);background:#fff;display:block}.ledger-card p{max-width:34ch;color:var(--ledger-muted);font-size:var(--step--1);margin:0}.ledger-card .ledger-index{margin-bottom:var(--space-2)}.ledger-checklist{gap:.5rem;max-width:34ch;margin:0;padding:0;list-style:none;display:grid}.ledger-checklist label{color:var(--ledger-muted);font-size:var(--step--1);cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.ledger-checklist input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.ledger-prose{max-width:none}.ledger-prose :is(p,ul,ol,blockquote,h2,h3,h4,dl){max-width:var(--measure)}.ledger-prose>:first-child,.ledger-prose section>:first-child,.article-prose-col>:first-child{margin-top:0}.ledger-prose p{margin-block:0 var(--space-3)}.ledger-prose h2,.ledger-prose h3{margin-top:var(--space-5);margin-bottom:var(--space-2)}.ledger-prose section+section{margin-top:var(--space-5)}.ledger-prose ul{padding-left:1.1rem}.ledger-prose li{margin-block:.35rem}.ledger-prose img{width:100%;max-width:52rem;height:auto;margin-block:var(--space-4);border:var(--rule-weight) solid var(--ledger-rule)}.ledger-prose code{font-family:var(--type-mono);font-size:.9em}.ledger-prose pre{max-width:100%;margin-block:0 var(--space-3);padding:var(--space-2);border:var(--rule-weight) solid var(--ledger-rule);background:var(--ink-surface);color:var(--paper-surface);overflow-x:auto}.ledger-prose pre code{font-size:var(--step--1);white-space:pre}.ledger-timeline{border-top:var(--rule-weight) solid var(--ledger-ink)}.ledger-timeline__row{grid-template-columns:var(--rail) minmax(0, 1fr);gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-weight) solid var(--ledger-rule);display:grid}.ledger-timeline__marker{color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}.ledger-timeline__row h3{font-size:var(--step-1);margin:0 0 .4rem}.ledger-timeline__row p{max-width:var(--measure);color:var(--ledger-muted);margin:0}details.ledger-timeline__row{display:block}details.ledger-timeline__row summary{cursor:pointer;max-width:46ch;font-family:var(--type-display);font-size:var(--step-1);font-weight:var(--display-weight);line-height:var(--display-leading)}details.ledger-timeline__row summary::marker{color:var(--ledger-rule)}details.ledger-timeline__row p{margin:var(--space-2) 0 0;max-width:var(--measure);color:var(--ledger-muted)}.ledger-form{gap:var(--space-2);max-width:40rem;display:grid}.ledger-form label{font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);gap:.35rem;font-weight:700;display:grid}.ledger-form input,.ledger-form textarea,.ledger-form select{border:var(--rule-weight) solid var(--ledger-ink);width:100%;color:inherit;font:inherit;font-family:var(--type-text);text-transform:none;letter-spacing:normal;background:0 0;padding:.7rem}.ledger-form .ledger-button{justify-self:start}.ledger-form .ledger-form__consent{font-family:var(--type-text);letter-spacing:normal;text-transform:none;align-items:flex-start;gap:.6rem;font-size:1rem;font-weight:400;display:flex}.ledger-form .ledger-form__consent input[type=checkbox]{border:none;width:auto;margin-top:.2rem;padding:0}.ledger-form-state{padding:var(--space-2) var(--space-3);border-left:4px solid var(--accent,currentColor);margin:0;scroll-margin-top:6.5rem}.ledger-form-state:target{display:block}.ledger-form-state--problem{border:2px solid}.ledger-form-state h3{margin:0 0 var(--space-1);font-size:var(--step-1);font-weight:var(--display-weight);line-height:var(--display-leading)}.ledger-form-state p{max-width:var(--measure);font-size:var(--step-0);line-height:var(--text-leading);text-transform:none;letter-spacing:normal;margin:0}.ledger-form-state p+p{margin-top:var(--space-1)}.ledger-form:has(>.ledger-form-state--sent:target)>:not(.ledger-form-state){display:none!important}[data-brand] form.ledger-form.kf{--kf-line:color-mix(in srgb, currentColor 70%, transparent);--kf-focus:currentColor;max-width:38rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.35rem;margin-inline:0;padding:0}[data-brand] form.ledger-form.kf:before,[data-brand] form.ledger-form.kf:after{display:none}[data-brand] form.ledger-form.kf label:not(.ledger-form__consent){font-family:var(--type-text,inherit);letter-spacing:normal;text-transform:none;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.3}[data-brand] form.ledger-form.kf .kf__label{display:block}[data-brand] form.ledger-form.kf .kf__opt{opacity:.72;font-weight:400}[data-brand] form.ledger-form.kf :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){border:1px solid var(--kf-line);min-height:3.25rem;color:inherit;font-family:var(--type-text,inherit);letter-spacing:normal;text-transform:none;box-shadow:none;background-color:#0000;border-radius:.65rem;outline:none;padding:.8rem 1rem;font-size:1.0625rem;font-weight:400;line-height:1.4;transition:background-color 600000s,color 600000s}[data-brand] form.ledger-form.kf textarea{resize:vertical;min-height:9rem}[data-brand] form.ledger-form.kf select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.35rem) 55%,calc(100% - 1rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.75rem}[data-brand] form.ledger-form.kf select option{color:initial}[data-brand] form.ledger-form.kf :is(input:not([type=checkbox]):not([type=hidden]),textarea,select):focus,[data-brand] form.ledger-form.kf .ledger-form__consent input[type=checkbox]:focus-visible{outline:2px solid var(--kf-focus);outline-offset:2px}[data-brand] form.ledger-form.kf .ledger-form__consent{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5}[data-brand] form.ledger-form.kf .ledger-form__consent input[type=checkbox]{appearance:none;border:1px solid var(--kf-line);width:1.3rem;height:1.3rem;color:inherit;cursor:pointer;background:0 0;border-radius:.3rem;flex:none;place-content:center;margin:.1rem 0 0;padding:0;display:grid}[data-brand] form.ledger-form.kf .ledger-form__consent input[type=checkbox]:checked:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.32rem;height:.62rem;margin-top:-.12rem;transform:rotate(45deg)}[data-brand] form.ledger-form.kf .ledger-form__consent a{text-underline-offset:.2em;text-decoration:underline}[data-brand] form.ledger-form.kf .ledger-button{width:100%;min-height:3.4rem;font-family:var(--type-text,inherit);letter-spacing:.01em;text-transform:none;border-radius:.75rem;justify-self:stretch;margin-top:.25rem;padding:.9rem 1.5rem;font-size:1.0625rem;font-weight:650}@media (width>=40rem){[data-brand] form.ledger-form.kf .ledger-button{justify-self:start;width:auto;min-width:14rem}}[data-brand] form.ledger-form.kf .ledger-form-state{border:1px solid var(--kf-line);border-left:4px solid var(--kf-focus);background:0 0;border-radius:.65rem;padding:1.25rem 1.25rem 1.25rem 1.5rem}[data-brand] form.ledger-form.kf .ledger-form-state h3{font-size:1.35rem}@media (width>=60rem){.ledger-prose:not(.ledger-prose--with-margins):not(:has(.ledger-grid,.data-table,.verdict-list,.evidence-row,.fallen-list,picture,img)),.ledger-form{position:relative}.ledger-prose:not(.ledger-prose--with-margins):not(:has(.ledger-grid,.data-table,.verdict-list,.evidence-row,.fallen-list,picture,img)):after,.ledger-form:after{content:"";border-left:var(--rule-weight) solid var(--ledger-rule);position:absolute;top:0;bottom:0}.ledger-prose:not(.ledger-prose--with-margins):not(:has(.ledger-grid,.data-table,.verdict-list,.evidence-row,.fallen-list,picture,img)):after{left:calc(var(--measure) + var(--space-5))}.ledger-form:after{left:calc(100% + var(--space-5))}}.ledger-note{max-width:var(--measure);margin-block:var(--space-2);padding:0 0 0 var(--space-2);border-left:2px solid var(--ledger-rule);color:var(--ledger-muted);font-size:var(--step--1);background:0 0}.price-quote-qualifier{border-left-color:var(--ledger-amber);color:var(--ledger-amber);font-family:var(--type-mono);font-size:var(--apparatus-size)}.site-footer{padding-block:var(--space-4);border-top:var(--rule-weight) solid var(--ledger-ink)}.site-footer__inner{color:var(--ledger-muted);font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:.04em}.site-footer p{margin:0}.site-footer__top{justify-content:space-between;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.site-footer__brand{max-width:26rem}.site-footer__name{font-family:var(--type-display);font-size:var(--step-0);text-transform:none;letter-spacing:normal;color:var(--ledger-ink);font-weight:700}.site-footer__tagline{text-transform:none;letter-spacing:normal;margin-top:.35rem;line-height:1.5}.site-footer__groups{gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.site-footer__group{flex-direction:column;gap:.5rem;min-width:8rem;display:flex}.site-footer__group-title{color:var(--ledger-ink);font-weight:700}.site-footer__group a{text-decoration:none}.site-footer__group a:hover{text-decoration:underline}.site-footer__legal-text{text-transform:none;letter-spacing:normal;max-width:22ch;line-height:1.5}.site-footer__cta{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--rule-weight) solid var(--ledger-rule);align-items:baseline;gap:.75rem;display:flex}.site-footer__cta-link{font-weight:700}[data-template-site] .site-footer__inner{font-family:var(--type-text);font-size:max(.875rem, var(--apparatus-size));letter-spacing:normal;color:var(--fg,var(--ledger-muted))}[data-template-site] .site-footer__name,[data-template-site] .site-footer__group-title{color:var(--fg,var(--ledger-ink))}[data-template-site] .site-footer__group:not(.site-footer__group--legal){flex-flow:wrap;align-content:flex-start;align-items:baseline;gap:.25rem 1.25rem}[data-template-site] .site-footer__group:not(.site-footer__group--legal) .site-footer__group-title{flex:0 0 100%}[data-template-site] .site-footer__name{text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=46rem){[data-template-site] .site-footer__top{gap:var(--space-3)}[data-template-site] .site-footer__groups{gap:var(--space-3);width:100%}[data-template-site] .site-footer__group{min-width:min(100%,9rem)}[data-template-site] .site-footer__group a{white-space:nowrap}[data-template-site] .ledger-hero h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:15ch;display:-webkit-box;overflow:hidden}}.page-header{padding-block:var(--space-6) var(--space-5);background:var(--ink-surface);color:var(--ink-text)}.page-header h1{max-width:18ch}.page-header__summary{max-width:var(--measure);margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--step-1)}.verdict-list{border-top:2px solid var(--ledger-ink)}.verdict-card{grid-template-columns:var(--rail) minmax(0, 1fr) minmax(13rem, 19rem);gap:var(--space-3) var(--space-4);padding-block:var(--space-5);border-bottom:var(--rule-weight) solid var(--ledger-rule);display:grid}.verdict-card__rank{color:var(--ledger-ink);font-size:var(--step-3);font-variant-numeric:tabular-nums;grid-column:1;align-self:start;font-weight:700;line-height:1}.verdict-card__rank:after{content:"";background:var(--call-colour,var(--ledger-ink));width:2.25rem;height:2px;margin-top:.7rem;display:block}.verdict-card__body{grid-column:2;min-width:0}.verdict-card__media{grid-column:3;align-self:start;min-width:0}.verdict-card h3{margin:0 0 var(--space-2);font-size:var(--step-1);font-weight:var(--display-weight)}.verdict-card h3 a{text-decoration-color:var(--ledger-rule)}.verdict-card h3 a:hover{text-decoration-color:currentColor}.verdict-card__line{max-width:26ch;margin:0 0 var(--space-3);font-family:var(--type-display);font-size:clamp(var(--step-2), 2.6vw, var(--step-3));font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-wrap:balance}.verdict-card__reasons{max-width:var(--measure);margin:0 0 var(--space-3);padding:0;list-style:none}.verdict-card__reasons li{border-top:var(--rule-weight) solid var(--ledger-rule);color:var(--ledger-ink);font-size:var(--step--1);padding:.5rem 0 .5rem 1.6rem;position:relative}.verdict-card__reasons li:before{content:"—";color:var(--ledger-rule);font-family:var(--type-mono);position:absolute;left:0}.verdict-card__reasons--against{margin-top:calc(var(--space-3) * -1)}.verdict-card__reasons--against li:before{content:"×";color:var(--ledger-red)}.verdict-card__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.verdict-card__figure{margin:0}.verdict-card__figure img{aspect-ratio:1;object-fit:contain;border:var(--rule-weight) solid var(--ledger-rule);background:#fff;width:100%;height:auto}.verdict-card__meta{color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:.04em;text-transform:var(--apparatus-transform);flex-wrap:wrap;gap:.35rem .9rem;margin:.6rem 0 0;display:flex}.verdict-card__price{border-top:var(--rule-weight) solid var(--ledger-rule);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.5rem 0 0;padding-top:.5rem;display:flex}.verdict-card__price-label{color:var(--ledger-muted);font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}.call-badge{border:var(--rule-weight) solid currentColor;font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);background:0 0;padding:.3rem .5rem;font-weight:700;line-height:1;display:inline-block}.verdict-card__rail-badge{margin-top:var(--space-2);text-align:center;display:block}.call-badge--buy{color:var(--ledger-green)}.call-badge--not_worth_it{color:var(--ledger-amber)}.call-badge--dont_buy,.call-badge--do_not_buy{color:var(--ledger-red)}.verdict-card:has(.call-badge--buy){--call-colour:var(--ledger-green)}.verdict-card:has(.call-badge--not_worth_it){--call-colour:var(--ledger-amber)}.price-status{font-size:var(--apparatus-size);letter-spacing:.04em;font-weight:700}.price-status[data-price-status=stale]{color:var(--ledger-muted);font-weight:400}.price-status[data-price-status=fresh]{text-transform:var(--apparatus-transform)}[data-type-system=report] :is(h1,h2,h3,h4){line-height:1.2}[data-type-system=report] .verdict-card{padding-block:var(--space-4)}[data-type-system=report] .verdict-card h3{margin-bottom:var(--space-1);font-size:var(--step-0);letter-spacing:0;font-weight:600}[data-type-system=report] .verdict-card__line{max-width:44ch;font-family:var(--type-text);font-size:var(--step-1);letter-spacing:0;text-wrap:pretty;font-weight:400;line-height:1.35}[data-type-system=report] .verdict-card__reasons{max-width:46ch}[data-type-system=report] .verdict-card__reasons:last-of-type{border-bottom:var(--rule-weight) solid var(--ledger-rule)}[data-type-system=report] .verdict-card__reasons li{font-size:var(--step--1);padding-left:1.8rem;line-height:1.5}[data-type-system=report] .verdict-card__reasons li:before{content:"+";color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking)}[data-type-system=report] .verdict-card__reasons--against li:before{content:"-"}[data-type-system=report] .verdict-card__rank{font-family:var(--type-mono);font-size:var(--step-1);font-weight:400}[data-type-system=report] .verdict-card__rank:after{width:1.5rem;height:4px}[data-type-system=report] .call-badge{background:var(--ledger-ink);color:#fff;border-color:#0000;padding:.35rem .55rem}[data-type-system=report] .call-badge--buy{background:var(--ledger-green)}[data-type-system=report] .call-badge--not_worth_it{background:var(--ledger-amber)}[data-type-system=report] .call-badge--dont_buy,[data-type-system=report] .call-badge--do_not_buy{background:var(--ledger-red)}[data-type-system=broadsheet] .verdict-list{border-top-width:3px}[data-type-system=broadsheet] .verdict-card{padding-block:var(--space-4) var(--space-5);border-bottom-width:2px}[data-type-system=broadsheet] .verdict-card h3{margin-bottom:var(--space-1);font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);font-weight:700;line-height:1.4}[data-type-system=broadsheet] .verdict-card__line{max-width:26ch;margin-bottom:var(--space-3);font-size:clamp(var(--step-3), 3.4vw, var(--step-5));letter-spacing:-.01em;line-height:.96}[data-type-system=broadsheet] .verdict-card__reasons{max-width:none}[data-type-system=broadsheet] .verdict-card__reasons li{break-inside:avoid}@media (width>=68rem){[data-type-system=broadsheet] .verdict-card__reasons{columns:2;column-gap:var(--space-4);column-rule:var(--rule-weight) solid var(--ledger-rule)}[data-type-system=broadsheet] .verdict-card__reasons li:first-child{border-top:0}}[data-type-system=broadsheet] .verdict-card__rank{font-family:var(--type-mono);font-size:var(--step-2)}.fallen-list{border-top:2px solid var(--ledger-ink);grid-template-columns:1fr 1fr;display:grid}.fallen-card{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--rule-weight) solid var(--ledger-rule)}.fallen-card:nth-child(odd){border-right:var(--rule-weight) solid var(--ledger-rule)}.fallen-card:nth-child(2n){padding-left:var(--space-4)}.fallen-card h3{font-size:var(--step-0);font-weight:var(--display-weight);color:var(--ledger-muted);margin:0 0 .6rem}.fallen-card blockquote{max-width:24ch;margin:0 0 var(--space-2);font-family:var(--type-display);font-size:var(--step-1);font-weight:var(--display-weight);line-height:var(--display-leading);color:var(--ledger-red)}.fallen-card p{max-width:var(--measure);color:var(--ledger-muted);font-size:var(--step--1);margin:0}.product-link{white-space:nowrap}.product-hero{padding-block:var(--space-5);background:var(--ink-surface);color:var(--ink-text)}.product-hero__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:start;display:grid}.product-hero h1{max-width:20ch;font-size:clamp(var(--step-2), 4vw, var(--step-4))}.product-hero__summary{max-width:var(--measure);margin-block:var(--space-3);color:var(--ink-muted);font-size:var(--step-0)}.product-hero__image{aspect-ratio:1;object-fit:contain;border:var(--rule-weight) solid var(--ink-rule);background:#fff;width:100%;height:auto}.product-facts{margin:var(--space-2) 0 0;color:var(--ink-muted);font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:.04em;text-transform:var(--apparatus-transform);flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}.product-hero .ledger-note{color:var(--ink-muted);border-left-color:var(--ink-rule)}.product-hero .price-quote-qualifier{color:var(--ledger-amber);border-left-color:var(--ledger-amber)}.evidence-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.evidence-figure{margin:0}.evidence-figure img{aspect-ratio:1;object-fit:cover;background:var(--ledger-paper);border:var(--rule-weight) solid var(--ledger-rule);width:100%;height:auto}.evidence-figure figcaption{max-width:44ch;color:var(--ledger-muted);font-size:var(--apparatus-size);margin-top:.7rem;line-height:1.5}.evidence-figure figcaption b{color:var(--ledger-ink);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);margin-bottom:.25rem;font-weight:700;display:block}.record-list{border-top:var(--rule-weight) solid var(--ledger-ink);grid-template-columns:max-content minmax(0,16rem);margin:0;display:grid}.record-list dt{padding:.55rem var(--space-3) .55rem 0;border-bottom:var(--rule-weight) solid var(--ledger-rule);color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}.record-list dd{border-bottom:var(--rule-weight) solid var(--ledger-rule);font-size:var(--step--1);font-variant-numeric:tabular-nums;margin:0;padding:.55rem 0}.split-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.evidence-panel{padding:var(--space-3);border:var(--rule-weight) solid var(--ledger-rule);color:var(--surface-text,var(--ledger-ink));background:0 0}.evidence-panel h3{font-size:var(--step-1);margin-top:0}.evidence-panel ul{padding-left:1.1rem}.data-table{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums;background:0 0}.data-table th,.data-table td{border-bottom:var(--rule-weight) solid var(--ledger-rule);text-align:left;vertical-align:top;padding:.65rem .75rem .65rem 0}.data-table thead th{border-bottom:var(--rule-weight) solid var(--ledger-ink);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);font-weight:700}.data-table tbody th{color:var(--ledger-muted);font-weight:400}.video-frame{aspect-ratio:16/9;border:var(--rule-weight) solid var(--ledger-rule);background:var(--ink-surface);width:100%}.blog-list{border-top:2px solid var(--ledger-ink)}.blog-list article{grid-template-columns:var(--rail) minmax(0, 1fr);gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--rule-weight) solid var(--ledger-rule);display:grid}.blog-list time{color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}.blog-list h2{max-width:26ch;font-size:clamp(var(--step-1), 2.4vw, var(--step-2));margin:0 0 .5rem}.blog-list p{max-width:var(--measure);color:var(--ledger-muted);font-size:var(--step--1);margin:0}.article-header{padding-block:var(--space-5) var(--space-3);border-bottom:var(--rule-weight) solid var(--ledger-rule)}.article-header h1{max-width:26ch}.article-breadcrumb{margin-bottom:var(--space-2);font:600 var(--apparatus-size)/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ledger-muted)}.article-breadcrumb ol{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.article-breadcrumb li{align-items:center;min-width:0;display:inline-flex}.article-breadcrumb li+li:before{content:"›";color:var(--ledger-rule);margin:0 .65em}.article-breadcrumb a{color:inherit;text-decoration:none}.article-breadcrumb a:hover{color:var(--ledger-ink)}.article-breadcrumb li[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}[data-layout=ledger] .article-header h1{font-size:clamp(var(--step-3), 5vw, var(--step-5))}.article-meta{margin-top:var(--space-2);color:var(--ledger-muted);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}.article-figure{padding-top:var(--space-4);margin:0 auto}.article-figure img{aspect-ratio:1;object-fit:contain;background:var(--ledger-paper);border:var(--rule-weight) solid var(--ledger-rule);width:min(100%,44rem);height:auto;display:block}.article-body{padding-block:var(--space-5)}.article-body .ledger-prose{margin-inline:auto}.article-margins{display:none}@media (width>=76rem){.ledger-prose--with-margins{grid-template-columns:var(--measure) minmax(14rem, 1fr);column-gap:var(--space-4);align-items:start;max-width:none;display:grid}.ledger-prose--with-margins .article-prose-col{min-width:0}.article-margins{top:var(--space-4);border-left:var(--rule-weight) solid var(--ledger-rule);padding-left:var(--space-3);align-self:start;display:block;position:sticky}.article-margins .ledger-index{margin-bottom:var(--space-2)}.article-margins ol{font-size:var(--step--1);margin:0;padding:0;list-style:none}.article-margins li{border-top:var(--rule-weight) solid var(--ledger-rule);margin-block:.4rem;padding-top:.4rem}.article-margins li:first-child{border-top:0;padding-top:0}.article-margins a{text-decoration-color:var(--ledger-rule)}.article-margins__stat{margin-top:var(--space-3);padding-top:var(--space-2);border-top:2px solid var(--ledger-ink);color:var(--ledger-muted);font-family:var(--type-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}}@media (width<=60rem){:root{--rail:5rem}.verdict-card{grid-template-columns:var(--rail) minmax(0, 1fr)}.verdict-card__media{grid-column:2;max-width:22rem}.product-hero__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem)}}@media (width<=46rem){:root{--rail:0;--rail-inset:0;--ledger-width:100%}.site-header__inner{flex-direction:column;align-items:flex-start;gap:.6rem;padding-block:.75rem}.site-nav{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;width:100%}.ledger-hero--media{min-height:clamp(22rem,62vh,32rem)}.ledger-hero__shade{background:linear-gradient(#070b12ad 0%,#070b12f5 68%)}.record-strip__inner{border-left:0;grid-template-columns:1fr 1fr}.record-strip__item{padding-left:0}.record-strip__item:nth-child(2n){padding-left:var(--space-2)}.record-strip__item:nth-child(odd){border-right:var(--rule-weight) solid var(--ink-rule)}.ledger-section{padding-block:var(--space-5)}.ledger-section__head{gap:var(--space-2);grid-template-columns:1fr}.ledger-section__head>.ledger-index,.ledger-section__head>div,.ledger-section__intro{grid-area:auto/1}.ledger-card{grid-column:1/-1;border-left:0!important;padding-left:0!important}.ledger-timeline__row{grid-template-columns:1fr;gap:.4rem}.verdict-card{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:1fr}.verdict-card__rank,.verdict-card__body,.verdict-card__media{grid-column:1}.verdict-card__rank{align-items:center;gap:var(--space-2);font-size:var(--step-2);display:flex}.verdict-card__rank:after{width:100%;margin-top:0}.verdict-card__rail-badge{margin-top:0;display:inline-block}.verdict-card__media{max-width:none}.verdict-card__figure img{max-width:20rem}.fallen-list{grid-template-columns:1fr}.fallen-card{border-right:0!important;padding-inline:0!important}.evidence-row,.product-hero__grid,.split-grid{grid-template-columns:1fr}.product-hero__image{max-width:20rem}.blog-list article{grid-template-columns:1fr;gap:.5rem}.site-footer__top{gap:var(--space-3);flex-direction:column}.site-footer__cta{flex-direction:column;align-items:flex-start;gap:.35rem}.data-table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ledger-hero__video{display:none}}.company-line{width:min(100%, var(--wrap,72rem));padding:clamp(1.75rem, 3.5vw, 2.5rem) var(--gutter,1.5rem) clamp(2.5rem, 5vw, 4rem);color:var(--muted,#9aa1aa);margin-inline:auto;font-size:.95rem;line-height:1.6}.company-line strong{color:var(--fg,inherit);font-weight:600}.company-line a{color:inherit;text-underline-offset:3px;text-decoration:underline}.keep-case{text-transform:none}[data-layout=temple]{--rail-inset:0;--ledger-paper:var(--bg,#0f0f0f);--ledger-ink:var(--brand-fg,var(--fg,#e5e5e5));--ledger-muted:color-mix(in srgb, var(--fg,#e5e5e5) 66%, transparent);--ledger-rule:color-mix(in srgb, var(--accent,#fca311) 34%, transparent);--ledger-blue:var(--accent,#fca311);--ledger-green:var(--accent,#fca311);--ledger-amber:var(--accent,#fca311);--ledger-red:var(--accent,#fca311);background:var(--bg,#0f0f0f);color:var(--brand-fg,var(--fg,#e5e5e5));font-family:var(--font-body,Georgia, serif)}[data-layout=temple] .ledger-wrap{width:min(100% - 3rem,82rem)}[data-layout=temple] .site-header{z-index:5;background:var(--nav-bg,transparent);width:100%;color:var(--nav-link,var(--fg,#e5e5e5));border:0;position:absolute}[data-layout=temple] .site-header__inner{align-items:flex-start;min-height:9rem;padding-top:2.25rem}[data-layout=temple] .wordmark{font-family:var(--font-display,Georgia, serif);letter-spacing:.08em;font-size:1.4rem}[data-layout=temple] .wordmark img:not(.wordmark__lockup),[data-layout=temple] .wordmark__logo--mask{width:2.5rem;height:2.5rem;filter:drop-shadow(0 0 .75rem color-mix(in srgb, var(--accent,#fca311) 45%, transparent))}[data-layout=temple] .site-nav{font:700 .72rem/1.4 var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;justify-items:end;gap:.45rem;display:grid}[data-layout=temple] .site-nav a{border-bottom:1px solid #0000}[data-layout=temple] .site-nav a:hover{border-color:var(--accent,#fca311)}[data-layout=temple] .ledger-hero{text-align:center;border-bottom:1px solid var(--ledger-rule);place-items:center;min-height:92vh;display:grid}[data-layout=temple] .ledger-hero--typographic{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--accent,#fca311) 12%, transparent), transparent 44%), var(--bg,#0f0f0f);min-height:62vh}[data-layout=temple] .ledger-hero__media{opacity:.48;filter:saturate(.65)contrast(1.1)}[data-layout=temple] .ledger-hero__shade{background:radial-gradient(circle at 50% 40%, transparent 0 18%, color-mix(in srgb, var(--bg,#0f0f0f) 55%, transparent) 58%, var(--bg,#0f0f0f) 100%)}[data-layout=temple] .ledger-hero__content{justify-items:center;padding-block:13rem 9rem;display:grid}[data-layout=temple] .ledger-hero h1{max-width:13ch;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;font-size:clamp(4rem,10vw,9rem);font-weight:500;line-height:.92}[data-layout=temple] .ledger-hero__summary{max-width:48rem;font-family:var(--font-body,Georgia, serif);font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1.65}[data-layout=temple] .ledger-kicker{color:var(--accent-on-page,var(--accent,#fca311));letter-spacing:.24em}[data-layout=temple] .ledger-hero .ledger-kicker,[data-layout=temple] .page-header .ledger-kicker,[data-layout=temple] .product-hero .ledger-kicker,[data-layout=temple] .record-strip .ledger-kicker{color:var(--ink-muted)}[data-layout=temple] .button-row{justify-content:center}[data-layout=temple] .ledger-button{border-color:var(--accent,#fca311);background:var(--accent,#fca311);color:var(--accent-text,var(--bg,#0f0f0f));border-radius:999px;padding:.85rem 1.35rem}[data-layout=temple] .ledger-button--quiet{color:var(--fg,#e5e5e5);background:0 0}[data-layout=temple] .ledger-section{border-color:var(--ledger-rule);background:var(--bg,#0f0f0f);padding-block:clamp(6rem,11vw,11rem)}[data-layout=temple] .ledger-section:nth-of-type(2n){background:color-mix(in srgb, var(--bg,#0f0f0f) 90%, var(--accent,#fca311))}[data-layout=temple] .ledger-section__head{grid-template-rows:auto auto;grid-template-columns:minmax(16rem,.65fr) minmax(20rem,1fr);gap:.8rem clamp(3rem,8vw,9rem);margin-bottom:4.5rem}[data-layout=temple] .ledger-section__head>.ledger-index{grid-area:1/1;margin-bottom:0}[data-layout=temple] .ledger-section__head>div{grid-area:2/1}[data-layout=temple] .ledger-section__head>.ledger-section__intro{grid-area:1/2/span 2;align-self:center}[data-layout=temple] .ledger-section h2,[data-layout=temple] .page-header h1,[data-layout=temple] .article-header h1,[data-layout=temple] .product-hero h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.025em;font-weight:500;line-height:1.02}[data-layout=temple] .ledger-section h2{font-size:clamp(2.8rem,6vw,5.7rem)}[data-layout=temple] .ledger-section__intro{font-family:var(--font-body,Georgia, serif);font-size:1.3rem;line-height:1.75}[data-layout=temple] .ledger-index{color:var(--accent-on-page,var(--accent,#fca311));letter-spacing:.2em}[data-layout=temple] .ledger-grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media (width>=46rem){[data-layout=temple] .ledger-grid{gap:2rem}}[data-layout=temple] .ledger-card,[data-layout=temple] .evidence-panel{background:color-mix(in srgb, var(--bg,#0f0f0f) 88%, white);box-shadow:inset 0 1px color-mix(in srgb, var(--accent,#fca311) 30%, transparent);border-radius:1.4rem;padding:clamp(1.7rem,4vw,3rem);border:1px solid var(--ledger-rule)!important}[data-layout=temple] .ledger-card h3,[data-layout=temple] .verdict-card h3{font-family:var(--font-display,Georgia, serif);font-weight:500}[data-layout=temple] .verdict-list{border:0;gap:3rem}[data-layout=temple] .verdict-card{border:1px solid var(--ledger-rule);background:color-mix(in srgb, var(--bg,#0f0f0f) 86%, white);border-radius:1.8rem;grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}[data-layout=temple] .verdict-card__rank{z-index:2;background:var(--accent,#fca311);width:3.4rem;height:3.4rem;color:var(--bg,#0f0f0f);font:800 1rem/1 var(--font-mono,monospace);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;left:1rem}[data-layout=temple] .verdict-card__media img,[data-layout=temple] .product-hero__image{border:1px solid var(--accent,#fca311);background:color-mix(in srgb, var(--bg,#0f0f0f) 90%, white);border-radius:50% 50% 1.2rem 1.2rem}[data-layout=temple] .verdict-card__body{align-self:center}[data-layout=temple] .call-badge{color:var(--accent-on-page,var(--accent,#fca311));background:0 0;border-radius:999px}[data-layout=temple] .product-hero{background:radial-gradient(circle at 80% 25%, color-mix(in srgb, var(--accent,#fca311) 18%, transparent), transparent 38%), var(--bg,#0f0f0f);align-items:center;min-height:78vh;padding-top:12rem;display:grid}[data-layout=temple] .product-hero h1{font-size:clamp(3.8rem,8vw,7.5rem)}[data-layout=temple] .product-hero__summary,[data-layout=temple] .product-facts{color:var(--ledger-muted)}[data-layout=temple] .data-table,[data-layout=temple] .data-table th,[data-layout=temple] .data-table td{border-color:var(--ledger-rule);color:inherit;background:0 0}[data-layout=temple] .page-header,[data-layout=temple] .article-header{padding-block:14rem 8rem}[data-layout=temple] .site-footer{border-color:var(--ledger-rule);background:color-mix(in srgb, var(--bg,#0f0f0f) 90%, black)}[data-layout=temple][data-template-site] .ledger-hero--typographic{color:var(--fg,var(--ink-text));--link:var(--fg,var(--ink-text));--ink-muted:var(--muted,var(--fg,var(--ink-text)))}[data-layout=temple][data-template-site] .ledger-hero--typographic a:not(.ledger-button),[data-layout=temple][data-template-site] .ledger-hero--typographic h1{color:var(--fg,var(--ink-text))}[data-layout=temple][data-template-site] .site-header{position:relative}[data-layout=temple][data-template-site] .site-header__inner{align-items:center;min-height:4.5rem;padding-top:0}[data-layout=temple][data-template-site] .site-nav{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:clamp(.5rem,1.2vw,1.1rem);display:flex}[data-layout=temple][data-template-site] .site-nav a{flex:none}[data-layout=temple][data-template-site] .wordmark{min-width:min-content}[data-layout=temple][data-template-site] .wordmark__text{overflow-wrap:normal;word-break:normal;line-height:1.1}@media (width<=760px){[data-layout=temple] .site-header__inner{flex-direction:row;min-height:7rem}[data-layout=temple] .site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem .8rem;display:flex}[data-layout=temple] .ledger-section__head,[data-layout=temple] .verdict-card{grid-template-columns:1fr}[data-layout=temple] .ledger-section__head{grid-template-rows:none}[data-layout=temple] .ledger-section__head>.ledger-index,[data-layout=temple] .ledger-section__head>div,[data-layout=temple] .ledger-section__head>.ledger-section__intro{grid-area:auto/1}[data-layout=temple] .ledger-hero h1{font-size:clamp(3.3rem,16vw,5.5rem)}[data-layout=temple][data-template-site] .site-header__inner{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-height:4.5rem;padding-block:.6rem}[data-layout=temple][data-template-site] .wordmark{flex:0 auto;min-width:min-content;font-size:clamp(1rem,5vw,1.4rem)}[data-layout=temple][data-template-site] .site-nav{flex:8rem;justify-content:flex-end;width:auto;min-width:0}}:root{--rx-space-1:.25rem;--rx-space-2:.5rem;--rx-space-3:.75rem;--rx-space-4:1rem;--rx-space-5:1.5rem;--rx-space-6:2rem;--rx-space-7:2.5rem;--rx-space-8:3rem;--rx-space-9:4rem;--rx-font-1:.75rem;--rx-font-2:.875rem;--rx-font-3:1rem;--rx-font-4:1.125rem;--rx-font-5:1.25rem;--rx-font-6:1.5rem;--rx-font-7:1.75rem;--rx-font-8:2.1875rem;--rx-font-9:3.75rem;--rx-radius-factor:1;--rx-radius-1:calc(3px * var(--rx-radius-factor));--rx-radius-2:calc(4px * var(--rx-radius-factor));--rx-radius-3:calc(6px * var(--rx-radius-factor));--rx-radius-4:calc(8px * var(--rx-radius-factor));--rx-radius-5:calc(12px * var(--rx-radius-factor));--rx-radius-6:calc(16px * var(--rx-radius-factor));--rx-radius-full:9999px;--rx-gray-1:var(--bg,Canvas);--rx-gray-2:var(--surface,color-mix(in srgb, var(--rx-gray-12) 3%, var(--rx-gray-1)));--rx-gray-3:var(--surface-2,color-mix(in srgb, var(--rx-gray-12) 6%, var(--rx-gray-1)));--rx-gray-4:color-mix(in srgb, var(--rx-gray-12) 9%, var(--rx-gray-1));--rx-gray-6:var(--border,color-mix(in srgb, var(--rx-gray-12) 16%, var(--rx-gray-1)));--rx-gray-7:color-mix(in srgb, var(--rx-gray-12) 24%, var(--rx-gray-1));--rx-gray-11:var(--muted,color-mix(in srgb, var(--rx-gray-12) 62%, var(--rx-gray-1)));--rx-gray-12:var(--fg,CanvasText);--rx-accent-9:var(--accent,#0090ff);--rx-accent-11:var(--brand-link,var(--link,var(--rx-accent-9)));--rx-accent-3:color-mix(in srgb, var(--rx-accent-9) 12%, var(--rx-gray-1));--rx-accent-4:color-mix(in srgb, var(--rx-accent-9) 18%, var(--rx-gray-1));--rx-accent-6:color-mix(in srgb, var(--rx-accent-9) 38%, var(--rx-gray-1));--rx-accent-contrast:var(--accent-text,#fff);--rx-red-3:light-dark(#feebec,#3b1219);--rx-red-6:light-dark(#fdbdbe,#72232d);--rx-red-9:#e5484d;--rx-red-11:light-dark(#ce2c31,#ff9592);--rx-amber-3:light-dark(#fff7c2,#302008);--rx-amber-6:light-dark(#f3d673,#5c3d05);--rx-amber-9:#ffc53d;--rx-amber-11:light-dark(#ab6400,#ffca16);--rx-green-3:light-dark(#e6f6eb,#132d21);--rx-green-6:light-dark(#adddc0,#20573e);--rx-green-9:#30a46c;--rx-green-11:light-dark(#218358,#3dd68c);--rx-shadow-2:0 0 0 1px color-mix(in srgb, var(--rx-gray-12) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--rx-gray-12) 6%, transparent);--rx-shadow-4:0 0 0 1px color-mix(in srgb, var(--rx-gray-12) 6%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--rx-gray-12) 18%, transparent)}.rx-accent{--rx-c3:var(--rx-accent-3);--rx-c6:var(--rx-accent-6);--rx-c9:var(--rx-accent-9);--rx-c11:var(--rx-accent-11);--rx-contrast:var(--rx-accent-contrast)}.rx-gray{--rx-c3:var(--rx-gray-3);--rx-c6:var(--rx-gray-6);--rx-c9:var(--rx-gray-11);--rx-c11:var(--rx-gray-11);--rx-contrast:var(--rx-gray-1)}.rx-red{--rx-c3:var(--rx-red-3);--rx-c6:var(--rx-red-6);--rx-c9:var(--rx-red-9);--rx-c11:var(--rx-red-11);--rx-contrast:#fff}.rx-amber{--rx-c3:var(--rx-amber-3);--rx-c6:var(--rx-amber-6);--rx-c9:var(--rx-amber-9);--rx-c11:var(--rx-amber-11);--rx-contrast:#21201c}.rx-green{--rx-c3:var(--rx-green-3);--rx-c6:var(--rx-green-6);--rx-c9:var(--rx-green-9);--rx-c11:var(--rx-green-11);--rx-contrast:#fff}.rx-badge{--rx-c3:var(--rx-accent-3);--rx-c6:var(--rx-accent-6);--rx-c9:var(--rx-accent-9);--rx-c11:var(--rx-accent-11);--rx-contrast:var(--rx-accent-contrast);border-radius:var(--rx-radius-full);font:600 var(--rx-font-1)/1.4 var(--type-text,inherit);letter-spacing:.01em;white-space:nowrap;background:var(--rx-c3);color:var(--rx-c11);align-items:center;gap:.3em;padding:.15em .55em;display:inline-flex}.rx-badge--solid{background:var(--rx-c9);color:var(--rx-contrast)}.rx-badge--outline{box-shadow:inset 0 0 0 1px var(--rx-c6);background:0 0}.rx-badge--2{font-size:var(--rx-font-2);padding:.2em .7em}.rx-card{background:var(--rx-gray-1);border-radius:var(--rx-radius-5);box-shadow:var(--rx-shadow-2);padding:var(--rx-space-4);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.rx-card--surface{background:var(--rx-gray-2)}.rx-card--ghost{box-shadow:none;background:0 0}a.rx-card{transition:box-shadow .15s,transform .15s}a.rx-card:hover{box-shadow:var(--rx-shadow-4)}@media (prefers-reduced-motion:no-preference){a.rx-card:hover{transform:translateY(-2px)}}.rx-inset{margin:calc(-1 * var(--rx-space-4)) calc(-1 * var(--rx-space-4)) var(--rx-space-4)}.rx-inset>img,.rx-inset picture img{object-fit:cover;width:100%;height:100%;display:block}.rx-callout{--rx-c3:var(--rx-accent-3);--rx-c6:var(--rx-accent-6);--rx-c11:var(--rx-accent-11);gap:var(--rx-space-3);padding:var(--rx-space-3) var(--rx-space-4);border-radius:var(--rx-radius-4);background:var(--rx-c3);color:var(--rx-c11);font-size:var(--rx-font-2);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.rx-callout--outline{box-shadow:inset 0 0 0 1px var(--rx-c6);background:0 0}.rx-callout>:last-child{margin:0}.rx-datalist{gap:var(--rx-space-2) var(--rx-space-5);font-size:var(--rx-font-2);grid-template-columns:minmax(7rem,max-content) 1fr;margin:0;display:grid}.rx-datalist dt{color:var(--rx-gray-11)}.rx-datalist dd{color:var(--rx-gray-12);overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=30rem){.rx-datalist{grid-template-columns:1fr;gap:0}.rx-datalist dd{margin-bottom:var(--rx-space-2)}}.rx-table-wrap{border-radius:var(--rx-radius-4);box-shadow:var(--rx-shadow-2);overflow-x:auto}.rx-table{border-collapse:collapse;width:100%;font-size:var(--rx-font-2);font-variant-numeric:tabular-nums}.rx-table th{text-align:left;color:var(--rx-gray-11);background:var(--rx-gray-2);font-weight:600}.rx-table th,.rx-table td{padding:var(--rx-space-3) var(--rx-space-4);border-bottom:1px solid var(--rx-gray-6);vertical-align:middle}.rx-table tr:last-child td{border-bottom:0}.rx-tabs{gap:var(--rx-space-1);box-shadow:inset 0 -1px 0 var(--rx-gray-6);scrollbar-width:none;display:flex;overflow-x:auto}.rx-tabs a{padding:var(--rx-space-3) var(--rx-space-3);font-size:var(--rx-font-2);color:var(--rx-gray-11);border-bottom:2px solid #0000;flex:none;text-decoration:none}.rx-tabs a:hover{color:var(--rx-gray-12)}.rx-tabs a[aria-current]{color:var(--rx-gray-12);border-bottom-color:var(--rx-accent-9);font-weight:600}.rx-segmented{border-radius:var(--rx-radius-3);background:var(--rx-gray-3);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.rx-segmented a{border-radius:calc(var(--rx-radius-3) - 1px);font-size:var(--rx-font-2);color:var(--rx-gray-11);padding:.3rem .8rem;text-decoration:none}.rx-segmented a[aria-current]{background:var(--rx-gray-1);color:var(--rx-gray-12);box-shadow:var(--rx-shadow-2);font-weight:600}.rx-accordion{border-bottom:1px solid var(--rx-gray-6)}.rx-accordion>summary{justify-content:space-between;align-items:center;gap:var(--rx-space-4);cursor:pointer;padding:var(--rx-space-4) 0;font-weight:600;list-style:none;display:flex}.rx-accordion>summary::-webkit-details-marker{display:none}.rx-accordion>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.55rem;height:.55rem;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.rx-accordion[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.rx-accordion>:not(summary){padding-bottom:var(--rx-space-4);color:var(--rx-gray-11)}.rx-button{--rx-c3:var(--rx-accent-3);--rx-c6:var(--rx-accent-6);--rx-c9:var(--rx-accent-9);--rx-c11:var(--rx-accent-11);--rx-contrast:var(--rx-accent-contrast);justify-content:center;align-items:center;gap:var(--rx-space-2);min-height:2.5rem;padding:0 var(--rx-space-4);border-radius:var(--rx-radius-3);font:600 var(--rx-font-2)/1 var(--type-text,inherit);cursor:pointer;background:var(--rx-c9);color:var(--rx-contrast);border:0;text-decoration:none;display:inline-flex}.rx-button:hover{filter:brightness(1.06)}.rx-button--soft{background:var(--rx-c3);color:var(--rx-c11)}.rx-button--outline{color:var(--rx-c11);box-shadow:inset 0 0 0 1px var(--rx-c6);background:0 0}.rx-button--ghost{color:var(--rx-c11);background:0 0}.rx-button--3{min-height:3rem;padding:0 var(--rx-space-5);font-size:var(--rx-font-3);border-radius:var(--rx-radius-4)}.rx-button:focus-visible,.rx-card:focus-visible,.rx-tabs a:focus-visible,.rx-segmented a:focus-visible{outline:2px solid var(--rx-accent-9);outline-offset:2px}.rx-separator{background:var(--rx-gray-6);height:1px;margin:var(--rx-space-5) 0;border:0}.rx-kbd,.rx-code{font-family:var(--type-mono,ui-monospace, monospace);border-radius:var(--rx-radius-2);background:var(--rx-gray-3);padding:.1em .35em;font-size:.85em}.rx-kbd{box-shadow:inset 0 -1px 0 var(--rx-gray-7)}.rx-avatar{border-radius:var(--rx-radius-full);background:var(--rx-accent-3);width:2.5rem;height:2.5rem;color:var(--rx-accent-11);font-weight:600;font-size:var(--rx-font-2);place-items:center;display:inline-grid;overflow:hidden}.rx-avatar img{object-fit:cover;width:100%;height:100%}.rx-blockquote{padding-left:var(--rx-space-4);border-left:3px solid var(--rx-accent-6);color:var(--rx-gray-12);font-size:var(--rx-font-4);margin:0}.rx-meter{border-radius:var(--rx-radius-full);background:var(--rx-gray-4);height:.375rem;display:block;overflow:hidden}.rx-meter>span{height:100%;width:var(--rx-value,0%);border-radius:inherit;background:var(--rx-c9,var(--rx-accent-9));display:block}.rx-mark{border-radius:var(--rx-radius-full);background:var(--rx-c9);width:1.5rem;height:1.5rem;color:var(--rx-contrast);vertical-align:middle;flex:none;display:inline-block;position:relative}.rx-mark--yes{--rx-c9:var(--rx-green-9);--rx-contrast:#fff}.rx-mark--no{--rx-c9:var(--rx-red-9);--rx-contrast:#fff}.rx-mark--maybe{--rx-c9:var(--rx-amber-9);--rx-contrast:#21201c}.rx-mark:before,.rx-mark:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%}.rx-mark--no:before,.rx-mark--no:after{width:52%;height:2px;transform:translate(-50%,-50%)rotate(45deg)}.rx-mark--no:after{transform:translate(-50%,-50%)rotate(-45deg)}.rx-mark--yes:before{width:22%;height:2px;transform:translate(-95%,10%)rotate(45deg)}.rx-mark--yes:after{width:42%;height:2px;transform:translate(-30%,-40%)rotate(-50deg)}.rx-mark--maybe:before{width:46%;height:2px;transform:translate(-50%,-50%)}.rx-mark--maybe:after{display:none}.rx-mark--lg{width:2.5rem;height:2.5rem}.rx-mark--lg:before,.rx-mark--lg:after{height:3px}[data-skin=bento] .site-header{border-bottom-width:1px}[data-skin=bento] .wordmark{letter-spacing:-.005em;gap:.55rem;font-size:clamp(1.55rem,1.1rem + 2vw,2.1rem);font-weight:800}[data-skin=bento] .wordmark img{width:auto;height:1.15em}[data-skin=bento] .site-nav--primary{gap:.3rem}[data-skin=bento] .site-nav--primary a{border-radius:var(--rx-radius-full,9999px);border:1px solid #0000;padding:.5rem 1.05rem}[data-skin=bento] .site-nav--primary a:hover{background:color-mix(in srgb, currentColor 8%, transparent)}[data-skin=bento] .site-nav--primary a[aria-current]{background:var(--accent,var(--ledger-blue));color:var(--accent-text,#fff)}[data-skin=bento] .site-header__cta{border-radius:var(--rx-radius-full,9999px)}@media (width<=46rem){[data-skin=bento] .site-nav--primary{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}[data-skin=bento] .site-nav--primary::-webkit-scrollbar{display:none}[data-skin=bento] .site-nav--primary a{flex:none}[data-skin=bento] .site-header__cta{text-align:center;align-self:stretch}}[data-skin=registry] .registry-casecount{padding-left:var(--space-3);border-left:var(--rule-weight) solid var(--border,var(--ink-rule));font-family:var(--font-mono,var(--type-mono));white-space:nowrap;align-items:baseline;gap:.4em;margin:0;display:flex}[data-skin=registry] .registry-casecount__value{font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--accent,var(--link));font-weight:700}[data-skin=registry] .registry-casecount__label{color:var(--muted,var(--ink-muted));font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}[data-skin=registry] .registry-casecount__value:after{content:"";background:currentColor;border-radius:50%;width:.35em;height:.35em;margin-left:.5em;display:inline-block}@media (prefers-reduced-motion:no-preference){[data-skin=registry] .registry-casecount__value:after{animation:1.8s ease-in-out infinite registry-casecount-blink}}@keyframes registry-casecount-blink{50%{opacity:.35}}@media (width<=46rem){[data-skin=registry] .site-nav--primary{display:none}[data-skin=registry] .site-nav-toggle{width:100%;display:block}[data-skin=registry] .site-nav-toggle summary{font-family:var(--font-mono,var(--type-mono));font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);padding:.5rem 0;font-weight:700}[data-skin=registry] .site-nav-toggle summary:before{content:"▸ "}[data-skin=registry] .site-nav-toggle[open] summary:before{content:"▾ "}[data-skin=registry] .site-nav-toggle nav{border-top:var(--rule-weight) solid var(--border,var(--ink-rule))}[data-skin=registry] .site-nav-toggle nav a{border-bottom:var(--rule-weight) solid var(--border,var(--ink-rule));font-family:var(--font-mono,var(--type-mono));padding:.6rem 0;text-decoration:none}[data-skin=registry] .registry-casecount{border-left:0;padding-left:0}}[data-skin=bento] .affiliate-disclosure{width:min(calc(100% - 2.5rem), var(--ledger-width,78rem));padding:0 0 var(--space-3);text-align:left;color:var(--muted);border-bottom:0;margin-inline:auto}[data-skin=bento] .site-footer{border-top-width:1px}[data-skin=bento] .site-footer__group-title,[data-skin=bento] .site-footer__tagline,[data-skin=bento] .site-footer__legal-text{font-family:var(--font-sans,var(--type-text));text-transform:none;letter-spacing:normal}[data-skin=bento] .site-footer__group-title{font-size:var(--rx-font-2,.875rem);font-weight:700}[data-skin=bento] .site-footer__cta{margin-top:var(--space-3);border-top:none;padding-top:0}[data-skin=bento] .site-footer__cta-link{border-radius:var(--rx-radius-full,9999px);background:var(--accent);color:var(--accent-text,#fff);padding:.55rem 1.2rem;text-decoration:none}.not-found-icon{margin-bottom:var(--space-3);display:block}[data-skin=bento] .page-header.not-found{background:var(--bg,var(--ink-surface));color:var(--fg,var(--ink-text))}[data-skin=bento] .page-header.not-found h1,[data-skin=bento] .page-header.not-found .ledger-kicker{color:var(--fg,var(--ink-text))}[data-skin=bento] .page-header.not-found a{color:var(--accent,var(--link))}@media (width<=760px){.site-footer__group a,.site-footer__cta-link,.site-nav--primary a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-nav-toggle>summary{align-items:center;min-height:44px;display:flex}}[data-skin=registry] .site-header__inner{flex-wrap:wrap}[data-skin=bento] .ledger-card{border-radius:var(--rx-radius-5,12px);border:1px solid var(--border,var(--ledger-rule));background:var(--surface,transparent);box-shadow:var(--rx-shadow-2)}[data-skin=bento] .ledger-card:not(:first-child){border-left:1px solid var(--border,var(--ledger-rule))!important}[data-skin=bento] .verdict-card__figure img,[data-skin=bento] .product-hero__image,[data-skin=bento] .evidence-figure img{border-radius:var(--rx-radius-4,8px)}[data-skin=bento] .rx-table-wrap{border:1px solid var(--border,var(--ledger-rule))}[data-skin=bento] .data-table thead th{background:var(--surface)}[data-skin=bento] .ledger-form input,[data-skin=bento] .ledger-form textarea,[data-skin=bento] .ledger-form select{border-radius:var(--rx-radius-3,6px);border-color:var(--border,var(--ledger-ink));background:var(--bg,transparent)}[data-skin=bento] .ledger-form .ledger-button,[data-skin=bento] .button-row .ledger-button{border-radius:var(--rx-radius-full,9999px)}[data-skin=bento] .rx-accordion{border-bottom-color:var(--border,var(--rx-gray-6))}[data-skin=bento] .ledger-block--cta,[data-skin=bento] .ledger-block--cta_banner,[data-skin=bento] .ledger-block--meeting{border-radius:var(--rx-radius-5,12px);margin-block:var(--space-4);background:color-mix(in srgb, var(--accent,var(--ledger-blue)) 8%, var(--surface,transparent));border:1px solid color-mix(in srgb, var(--accent,var(--ledger-blue)) 20%, transparent)}[data-skin=bento] .ledger-timeline{border-top-width:2px}[data-skin=bento] .ledger-timeline__row{position:relative}[data-skin=bento] .ledger-timeline__marker{color:var(--accent,var(--ledger-blue));font-weight:700}[data-skin=bento] :is(.site-nav,.ledger-kicker,.ledger-index,.ledger-button,.ledger-form label){font-family:var(--type-display)}[data-skin=bento] :is(.page-header,.product-hero,.record-strip,.ledger-hero--typographic){--ink-surface:var(--surface,#f4f6fb);--ink-text:var(--fg,#111827);--ink-muted:var(--muted,#5e6675)}[data-skin=bento] .site-nav--primary{letter-spacing:.01em;gap:.2rem;font-size:.85rem;font-weight:600}[data-skin=bento] .site-nav--primary a{padding:.45rem .85rem}[data-skin=bento] .shop-filters__row.rx-segmented{align-self:flex-start}[data-skin=bento] .evidence-panel{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:.9rem 1.15rem}[data-skin=bento] .ledger-card{background:var(--surface);border-radius:1rem;border:1px solid var(--border)!important;padding:.9rem 1.15rem!important}[data-skin=bento] .ledger-grid{border-top:0;gap:.85rem}[data-skin=bento] .data-table th,[data-skin=bento] .data-table td{border-bottom-color:var(--border)}[data-skin=bento] .price-status{letter-spacing:normal;font-weight:400}[data-skin=bento] .ledger-timeline--faq{border-top:0;flex-direction:column;gap:.85rem;display:flex}[data-skin=bento] .ledger-timeline--faq .rx-accordion{border:1px solid var(--card-border,var(--border));border-radius:var(--radius,1rem);background:var(--card-bg,var(--surface));box-shadow:var(--shadow-soft);transition:box-shadow var(--motion-base,.3s ease), border-color var(--motion-base,.3s ease), transform var(--motion-fast,.18s ease), background var(--motion-base,.3s ease);padding:0 1.25rem}[data-skin=bento] .ledger-timeline--faq .rx-accordion:hover,[data-skin=bento] .ledger-timeline--faq .rx-accordion:focus-within{border-color:var(--card-border-hover,var(--accent));box-shadow:var(--shadow-strong);transform:translateY(-2px)}[data-skin=bento] .ledger-timeline--faq .rx-accordion[open]{border-color:var(--card-border-hover,var(--accent));box-shadow:var(--shadow-strong);background:color-mix(in srgb, var(--accent) 5%, var(--card-bg,var(--surface)))}[data-skin=bento] .ledger-timeline--faq .rx-accordion>summary{max-width:none;color:var(--fg);padding-block:1.1rem}[data-skin=bento] .ledger-timeline--faq .faq-number{color:var(--accent);font:700 .72rem/1 var(--type-mono);letter-spacing:.08em;flex:none}[data-skin=bento] .ledger-timeline--faq .rx-accordion>summary:after{border-color:var(--accent);width:.7rem;height:.7rem}[data-skin=bento] .ledger-timeline--faq .rx-accordion>:not(summary){color:var(--muted);max-width:var(--measure,62ch);padding-bottom:1.25rem}[data-skin=bento][data-page-path=\/faq] .ledger-main{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--accent) 16%, transparent) 0, transparent 27rem), var(--bg);overflow:hidden}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic{color:#fff;background:#090c12;align-items:end;min-height:min(42rem,70vh);display:grid;position:relative;overflow:hidden}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic:before{content:"?";color:#ffffff09;font:800 clamp(22rem, 48vw, 48rem)/.72 var(--type-display);pointer-events:none;position:absolute;bottom:-.24em;right:clamp(-1rem,4vw,5rem)}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #417eff47;border-radius:50%;width:22rem;position:absolute;top:18%;right:12%;box-shadow:0 0 0 4rem #417eff06,0 0 8rem #417eff29}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic :is(.ledger-kicker,h1,.ledger-hero__summary){z-index:1;color:inherit;position:relative}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic h1{letter-spacing:-.07em;max-width:11ch;font-size:clamp(3.4rem,8vw,7.8rem);line-height:.88}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic .ledger-hero__summary{color:#ffffffb3;max-width:46ch;font-size:clamp(1rem,1.4vw,1.25rem)}[data-skin=bento][data-page-path=\/faq] .ledger-block--faq{padding-block:clamp(4rem,9vw,8rem)}[data-skin=bento][data-page-path=\/faq] .ledger-block--faq .ledger-section__head{margin-bottom:clamp(2rem,5vw,4rem)}[data-skin=bento][data-page-path=\/faq] .ledger-block--faq .ledger-section__head h2{letter-spacing:-.06em;max-width:12ch;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.92}[data-skin=bento][data-page-path=\/faq] .ledger-timeline--faq{max-width:70rem;margin-inline-start:auto}[data-skin=bento][data-page-path=\/faq] .ledger-timeline--faq .rx-accordion{backdrop-filter:blur(18px);background:#ffffffe0;border-radius:1.35rem;padding-inline:clamp(1.1rem,3vw,2rem)}[data-skin=bento][data-page-path=\/faq] .ledger-timeline--faq .rx-accordion>summary{justify-content:flex-start;padding-block:clamp(1.25rem,2.5vw,1.8rem);font-size:clamp(1.05rem,2vw,1.5rem)}[data-skin=bento][data-page-path=\/faq] .ledger-timeline--faq .rx-accordion>summary:after{margin-left:auto}[data-skin=bento][data-page-path=\/faq] .ledger-timeline--faq .rx-accordion>p{margin:0 0 0 clamp(2.2rem,4vw,3.2rem);padding-bottom:clamp(1.4rem,3vw,2rem);font-size:1rem;line-height:1.75}@media (width<=42rem){[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic{min-height:32rem}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic:after{width:13rem;top:18%;right:-5rem}[data-skin=bento][data-page-path=\/faq] .ledger-hero--typographic h1{font-size:clamp(3.1rem,16vw,5rem)}[data-skin=bento][data-page-path=\/faq] .ledger-block--faq .ledger-section__head h2{font-size:clamp(2.6rem,13vw,4rem)}}[data-skin=registry]{--ink-surface:var(--surface,#121b17);--ink-text:var(--fg,#eceeed);--ink-muted:var(--muted,#adb5b2);--ink-rule:var(--border,#20573e);--ink-positive:var(--accent-live,#3dd68c);--ink-caution:#f0b64b;--ink-negative:var(--accent,#e5484d)}.registry-eyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);color:var(--link,var(--accent));font-weight:600}.registry-cursor{vertical-align:-.15em;background:currentColor;width:.55em;height:1em;margin-left:.35em;display:inline-block}@media (prefers-reduced-motion:no-preference){.registry-cursor{animation:1.1s step-end infinite registry-blink}}@keyframes registry-blink{50%{opacity:0}}.registry-masthead{padding-block:var(--space-5) var(--space-4);background:var(--surface);border-bottom:var(--rule-weight) solid var(--border);position:relative;overflow:hidden}.registry-masthead--media{align-items:end;min-height:clamp(26rem,62vh,38rem);display:grid}.registry-masthead__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.registry-masthead__poster{z-index:0}.registry-masthead__video{z-index:1}@media (prefers-reduced-motion:reduce){.registry-masthead__video{display:none}}.registry-masthead__shade{z-index:2;background:linear-gradient(100deg,#040907f0 0%,#040907d1 45%,#04090761 100%),linear-gradient(#04090700 40%,#040907eb 100%);position:absolute;inset:0}.registry-masthead--media{--fg:var(--ink-text,#f4f6f9);--muted:var(--ink-muted,#b3bccb)}.registry-masthead--media .registry-masthead__inner{z-index:3;position:relative}.registry-masthead__inner{gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.registry-masthead__lead h1{margin:0 0 var(--space-2);max-width:16ch;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);font-size:clamp(2.1rem,1.55rem + 2.4vw,3.35rem)}.registry-masthead__summary{max-width:42ch;margin:0 0 var(--space-4);color:var(--muted);font-size:var(--step-1);line-height:1.55}.registry-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.registry-button{border:var(--rule-weight) solid var(--accent);background:var(--accent);color:var(--on-accent,#000);font-family:var(--font-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);border-radius:0;padding:.7em 1.15em;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.registry-button:hover{background:var(--link,var(--accent));border-color:var(--link,var(--accent))}.registry-button--quiet{color:var(--fg);border-color:var(--border);background:0 0}.registry-button--quiet:hover{border-color:var(--accent);color:var(--accent)}.registry-tally{border:var(--rule-weight) solid var(--border);background:var(--bg);margin:0}.registry-tally__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.registry-tally__row--stack{flex-direction:column;align-items:flex-start;gap:.3em}.registry-tally__row--stack dd{text-align:left}.registry-tally__row+.registry-tally__row{border-top:var(--rule-weight) solid var(--border)}.registry-tally dt{font-family:var(--font-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);color:var(--muted)}.registry-tally dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-2);color:var(--fg);text-align:right;margin:0;font-weight:600}.registry-section__head{padding-block:var(--space-4) var(--space-3);max-width:52ch}.registry-section__head h2{font-family:var(--font-heading);font-size:var(--step-3);letter-spacing:var(--display-tracking);margin:0 0 .35em}.registry-section__head p{color:var(--muted);font-size:var(--step-0);margin:0}.registry-ledger{padding-block:0 var(--space-4)}.registry-rows{border-top:var(--rule-weight) solid var(--border);margin:0;padding:0;list-style:none}.registry-row{border-bottom:var(--rule-weight) solid var(--border)}.registry-row__link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);color:var(--fg);border-left:3px solid #0000;grid-template-columns:5.5rem 1.5rem 3.25rem minmax(0,1fr) auto 8rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.registry-row__link:hover,.registry-row__link:focus-visible{background:var(--surface);border-left-color:var(--accent)}.registry-row__file{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);color:var(--muted)}.registry-row__mark{flex:none}.registry-row__thumb{aspect-ratio:1;background-color:var(--surface-2);border:var(--rule-weight) solid var(--border);background-position:50%;background-size:cover;flex:none;width:6rem}.registry-row__link--no-thumb{grid-template-columns:5.5rem 1.5rem minmax(0,1fr) auto 8rem}.registry-row__main{flex-direction:column;align-self:center;gap:.3em;min-width:0;display:flex}.registry-row__name{font-family:var(--font-heading);font-size:var(--step-1);line-height:1.3}.registry-row__verdict{color:var(--muted);font-size:calc(var(--step-0) * .92);overflow-wrap:anywhere;line-height:1.5}.registry-row__cause{white-space:nowrap;align-self:center}.registry-row__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);color:var(--muted);text-align:right;align-self:center}.registry-causes{padding-block:0 var(--space-4)}.registry-causes__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);color:var(--muted)}.registry-more{margin:var(--space-3) 0 var(--space-5)}.registry-outcomes__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.registry-outcomes__item{align-items:center;gap:.4em var(--space-2);padding:var(--space-3);border:var(--rule-weight) solid var(--border);color:var(--fg);grid-template-columns:auto 1fr auto;text-decoration:none;transition:border-color .15s;display:grid}.registry-outcomes__item:hover,.registry-outcomes__item:focus-visible{border-color:var(--accent)}.registry-outcomes__label{font-family:var(--font-heading);font-size:var(--step-0)}.registry-outcomes__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-1);text-align:right;font-weight:600}.registry-outcomes__gloss{color:var(--muted);font-size:calc(var(--step-0) * .88);grid-column:1/-1}.registry-blog{padding-block:var(--space-4) var(--space-5);background:var(--surface-2);border-top:var(--rule-weight) solid var(--border)}.registry-blog__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));display:grid}.registry-blog__card{border:var(--rule-weight) solid var(--border);background:var(--bg);color:var(--fg);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.registry-blog__card:hover,.registry-blog__card:focus-visible{border-color:var(--accent)}.registry-blog__thumb{aspect-ratio:1;background-color:var(--surface);border-bottom:var(--rule-weight) solid var(--border);background-position:50%;background-size:cover}.registry-blog__body{padding:var(--space-2);flex-direction:column;gap:.5em;display:flex}.registry-blog__title{font-family:var(--font-heading);font-size:var(--step-0);line-height:1.35}.registry-blog__excerpt{color:var(--muted);font-size:calc(var(--step-0) * .88);line-height:1.5}.registry-blog__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);color:var(--muted);margin-top:auto}.registry-gallery-header__note{color:var(--muted)}.registry-gallery-nav{padding-block:var(--space-4);border-bottom:var(--rule-weight) solid var(--border);background:var(--surface)}.registry-gallery-nav__list{margin-top:var(--space-2)}.registry-gallery-cause{padding-block:var(--space-4);border-bottom:var(--rule-weight) solid var(--border);scroll-margin-top:1.5rem}.registry-gallery-cause .registry-section__head h2{align-items:baseline;gap:var(--space-2);max-width:none;display:flex}.registry-gallery-cause__count{font-family:var(--font-mono);font-size:var(--apparatus-size);color:var(--muted);font-weight:400}.registry-cases{border-top:var(--rule-weight) solid var(--border);margin:0;padding:0;list-style:none}.registry-case{padding:var(--space-4) 0;border-bottom:var(--rule-weight) solid var(--border);scroll-margin-top:1.5rem}.registry-case__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.registry-case__file{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);color:var(--muted)}.registry-case__mark{flex:none}.registry-case__name{font-family:var(--font-heading);font-size:var(--step-1);margin:0;line-height:1.3}.registry-case__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);color:var(--muted);text-align:right;margin-left:auto}.registry-case__summary{margin:0 0 var(--space-2);max-width:var(--measure)}.registry-case__cause{margin:0 0 var(--space-2);max-width:var(--measure);color:var(--muted)}.registry-case__cause strong{color:var(--fg)}.registry-case__contested{margin:0 0 var(--space-3);max-width:var(--measure)}.rx-callout.registry-case__contested{--rx-c3:var(--rx-amber-3);--rx-c6:var(--rx-amber-6);--rx-c11:var(--rx-amber-11)}.registry-case__quote{margin:0 0 var(--space-2);max-width:var(--measure)}.registry-case__quote p{margin:0 0 .35em}.registry-case__quote cite{font-style:normal;font-size:var(--step--1);color:var(--muted)}.registry-case__sources{font-family:var(--font-mono);font-size:var(--apparatus-size);color:var(--muted);margin:0}.registry-case__source-links{flex-wrap:wrap;gap:0 .75em;display:inline-flex}.registry-case__source-links a,.registry-case__quote cite a{color:var(--link,var(--accent))}.registry-threat-cta{padding-block:var(--space-5);background:var(--surface);border-top:var(--rule-weight) solid var(--border);border-bottom:var(--rule-weight) solid var(--border)}.registry-threat-cta__inner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.registry-threat-cta__inner h2{font-family:var(--font-heading);font-size:var(--step-3);letter-spacing:var(--display-tracking);margin:0 0 .35em}.registry-threat-cta__summary{max-width:42ch;margin:0}[data-skin=registry] .site-header{border-bottom-width:1px}[data-skin=registry] .site-nav--primary a{font-family:var(--font-mono,var(--type-mono))}[data-skin=registry] .site-nav--primary a[aria-current]{color:var(--accent,var(--link))}.registry-casecount{padding-left:var(--space-3);border-left:var(--rule-weight) solid var(--border,var(--ink-rule));font-family:var(--font-mono,var(--type-mono));white-space:nowrap;align-items:baseline;gap:.4em;margin:0;display:flex}.registry-casecount__value{font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--accent-live,var(--accent,var(--link)));font-weight:700}.registry-casecount__label{color:var(--muted,var(--ink-muted));font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform)}.registry-casecount__value:after{content:"";background:currentColor;border-radius:50%;width:.35em;height:.35em;margin-left:.5em;display:inline-block}@media (prefers-reduced-motion:no-preference){.registry-casecount__value:after{animation:1.8s ease-in-out infinite registry-casecount-blink}}@media (width<=46rem){[data-skin=registry] .site-nav--primary{display:none}[data-skin=registry] .site-nav-toggle{width:100%;display:block}[data-skin=registry] .site-nav-toggle summary{font-family:var(--font-mono,var(--type-mono));font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);padding:.5rem 0;font-weight:700}[data-skin=registry] .site-nav-toggle summary:before{content:"▸ "}[data-skin=registry] .site-nav-toggle[open] summary:before{content:"▾ "}[data-skin=registry] .site-nav-toggle nav{border-top:var(--rule-weight) solid var(--border,var(--ink-rule))}[data-skin=registry] .site-nav-toggle nav a{border-bottom:var(--rule-weight) solid var(--border,var(--ink-rule));font-family:var(--font-mono,var(--type-mono));padding:.6rem 0;text-decoration:none}[data-skin=registry] .registry-casecount{border-left:0;padding-left:0}}[data-skin=registry] .site-footer{border-top-width:1px}[data-skin=registry] .site-footer__name{font-family:var(--font-heading,var(--type-display));text-transform:none;letter-spacing:normal}[data-skin=registry] .site-footer__cta-link{color:var(--accent,var(--link));font-weight:700}[data-skin=registry] .not-found-icon{--rx-c9:var(--rx-red-9,#e5484d)}[data-skin=registry] .ledger-card{border-left:2px solid var(--border,var(--ledger-rule))}[data-skin=registry] .ledger-card:first-child,[data-skin=registry] .ledger-card:not(:first-child){border-left-color:var(--border,var(--ledger-rule))!important}[data-skin=registry] .ledger-index,[data-skin=registry] .ledger-index em{color:var(--accent,var(--link))}[data-skin=registry] .verdict-card__rank:after{background:var(--accent,var(--link))}[data-skin=registry] .rx-accordion{border-bottom-color:var(--border,var(--rx-gray-6))}[data-skin=registry] .rx-accordion>summary{font-family:var(--font-mono,var(--type-mono))}[data-skin=registry] .data-table thead th,[data-skin=registry] .rx-table th{font-family:var(--font-mono,var(--type-mono));color:var(--accent,var(--link))}[data-skin=registry] .rx-table-wrap{border:1px solid var(--border,var(--ledger-rule));box-shadow:none}[data-skin=registry] .ledger-form input,[data-skin=registry] .ledger-form textarea,[data-skin=registry] .ledger-form select{border-color:var(--border,var(--ledger-ink));background:var(--surface,transparent)}[data-skin=registry] .ledger-form label{font-family:var(--font-mono,var(--type-mono));color:var(--muted)}[data-skin=registry] .ledger-button{border-color:var(--accent,var(--ledger-blue));background:var(--accent,var(--ledger-blue));color:var(--rx-accent-contrast,#000)}[data-skin=registry] .ledger-button:hover{color:var(--accent,var(--ledger-blue))}[data-skin=registry] .ledger-block--cta,[data-skin=registry] .ledger-block--cta_banner,[data-skin=registry] .ledger-block--meeting{margin-block:var(--space-4);border-top:2px solid var(--accent,var(--link));border-bottom:2px solid var(--accent,var(--link));background:color-mix(in srgb, var(--accent,var(--link)) 6%, transparent)}[data-skin=registry] .ledger-timeline{border-top-width:2px}[data-skin=registry] .article-figure img{border:var(--rule-weight) solid var(--border)}[data-skin=registry] .survey-question__number{font-family:var(--font-mono,var(--type-mono));color:var(--accent,var(--link));margin-right:.5em}[data-skin=registry] .survey-question__options{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:.5em .6em;padding:0;list-style:none;display:flex}[data-skin=registry] .survey-question__options li{border:var(--rule-weight) solid var(--border);color:var(--muted);font-size:var(--step--1);padding:.25em .65em}@media (width<=720px){.registry-masthead__inner{grid-template-columns:1fr}.registry-row__link{flex-wrap:wrap;align-items:center;gap:.5em .6em;display:flex}.registry-row__file{order:1}.registry-row__mark{order:2}.registry-row__thumb{order:3}.registry-row__main{flex-basis:100%;order:4}.registry-row__cause{order:5}.registry-row__date{text-align:left;order:6;margin-left:auto}.registry-case__date{text-align:left;flex-basis:100%;margin-left:0}.registry-threat-cta__inner{flex-direction:column;align-items:flex-start}}.case-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.case-card__link{border:var(--rule-weight) solid var(--border);background:var(--surface);height:100%;color:var(--fg);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.case-card__link:hover,.case-card__link:focus-visible{border-color:var(--accent)}.case-card__media{aspect-ratio:1;background-color:var(--surface-2);border-bottom:var(--rule-weight) solid var(--border);background-position:50%;background-size:cover;display:block}.case-card__body{padding:var(--space-3);flex-direction:column;flex:1;gap:.6em;display:flex}.case-card__apparatus{font-family:var(--font-mono);font-size:var(--apparatus-size);letter-spacing:var(--apparatus-tracking);text-transform:var(--apparatus-transform);color:var(--fg);align-items:center;gap:.5em;font-weight:700;display:flex}.case-card__title{font-family:var(--font-heading);font-size:var(--step-1);color:var(--fg);line-height:1.3}.case-card__verdict{color:var(--muted);font-size:var(--step--1);line-height:1.5}.case-card__meta{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--rule-weight) solid var(--border);margin-top:auto;display:flex}.case-card__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--apparatus-size);color:var(--muted)}.interior-hero{border-bottom:1px solid var(--line,var(--border,var(--pan-line,#d8d4cc)));background:var(--surface,var(--background,var(--pan-night,#fff)));color:var(--fg,var(--text,var(--pan-ink,#171717)));position:relative;overflow:hidden}.interior-hero:after{content:"";aspect-ratio:1;border:1px solid var(--accent,var(--primary,var(--pan-gold,#8b6b22)));opacity:.16;pointer-events:none;border-radius:50%;width:28rem;position:absolute;top:-10rem;right:-8rem}.interior-hero__rule{background:var(--accent,var(--primary,var(--pan-gold,#8b6b22)));height:.32rem}.interior-hero__inner{z-index:1;grid-template-columns:minmax(9rem,.36fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);width:min(1180px,100% - 2rem);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 0;display:grid;position:relative}.interior-hero--compact .interior-hero__inner{padding-block:clamp(2.5rem,5vw,4.5rem)}.interior-hero__apparatus{opacity:.78;border-top:1px solid;flex-direction:column;justify-content:space-between;gap:2rem;padding-top:.8rem;display:flex}.interior-hero__eyebrow,.interior-hero__brand{font:600 .72rem/1.3 var(--type-mono,var(--font-mono,ui-monospace,monospace));letter-spacing:.16em;text-transform:uppercase;margin:0}.interior-hero__eyebrow a{color:inherit;text-underline-offset:.28em}.interior-hero__brand{opacity:.62}.interior-hero__copy{max-width:58rem}.interior-hero h1{max-width:18ch;font:var(--heading-weight,700) clamp(2.9rem,7vw,6.7rem)/.94 var(--type-display,var(--font-display,Georgia,serif));letter-spacing:-.045em;text-wrap:balance;margin:0}.interior-hero__summary{max-width:46rem;font:400 clamp(1.05rem,1.7vw,1.3rem)/1.6 var(--type-text,var(--font-body,system-ui,sans-serif));color:inherit;text-wrap:pretty;margin:clamp(1.35rem,3vw,2.25rem) 0 0}.interior-hero__meta{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.interior-hero__meta li{border:1px solid var(--line,var(--border,var(--pan-line,#d8d4cc)));font:600 .7rem/1 var(--type-mono,var(--font-mono,ui-monospace,monospace));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.42rem .72rem}.interior-hero__art{display:none}@media (width>=75rem){.interior-hero__inner:has(>.interior-hero__art){padding-right:calc(min(24rem,26vw) + 2rem)}.interior-hero__art{pointer-events:none;width:min(24rem,26vw);display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.interior-hero__art>img{width:100%;height:auto}}[data-layout=temple] .interior-hero__inner{grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr)}[data-layout=temple] .site-header:has(~.ledger-main .interior-hero){position:relative}@media (width<=700px){[data-layout=temple] .interior-hero__inner{grid-template-columns:1fr}}[data-layout=temple] .interior-hero h1{letter-spacing:-.025em;font-weight:400}[data-layout=temple] .interior-hero:after{opacity:.12;border-radius:0;transform:rotate(45deg)}@media (width<=700px){.interior-hero:after{right:-12rem}.interior-hero__inner{grid-template-columns:1fr;gap:2rem;padding-block:3.25rem}.interior-hero__apparatus{flex-direction:row;gap:1rem}.interior-hero h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,13vw,4.4rem)}.interior-hero__summary{font-size:1rem}}
