:root{--color-bg:#f7f3ec;--color-surface:#fffdf8;--color-surface-muted:#efe7da;--color-ink:#1f2421;--color-secondary:#4d544d;--color-muted:#6e716a;--color-line:#e1d8cb;--color-line-strong:#b8ae9f;--color-stud:#356859;--color-stud-hover:#294f45;--color-stud-soft:#e6f0ea;--color-tool:#365c7d;--color-tool-soft:#e7eef3;--color-caution:#c9782b;--color-caution-soft:#fff1e3;--color-stop:#9b2c2c;--color-stop-soft:#fbeaea;--color-header-bg:#151817;--color-header-line:#30342f;--evidence-tested:#2f6b57;--evidence-observed:#6a5b3d;--evidence-researched:#486a78;--evidence-pending:#8a6f4a;--shadow-soft:0 14px 34px rgba(31,36,33,.07);--shadow-card:var(--shadow-soft);--shadow-raised:0 22px 60px rgba(31,36,33,.1);--shadow-hover:var(--shadow-raised);--shadow-focus:0 0 0 3px rgba(54,92,125,.32);--focus-ring:0 0 0 3px rgba(54,92,125,.32);--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:36px;--container-wide:1180px;--container-shell:1320px;--container-article:740px;--section-y-desktop:88px;--section-y-mobile:56px;--bg-canvas:var(--color-bg);--bg-surface:var(--color-surface);--bg-subtle:var(--color-surface-muted);--text-primary:var(--color-ink);--text-secondary:var(--color-secondary);--text-muted:var(--color-muted);--border-default:var(--color-line);--border-strong:var(--color-line-strong);--accent-primary:var(--color-stud);--accent-primary-hover:var(--color-stud-hover);--accent-secondary:#70895d;--accent-warm:var(--color-caution);--signal-warning:var(--color-caution);--signal-danger:var(--color-stop);--signal-info:var(--color-tool);--header-bg:var(--color-header-bg);--header-border:var(--color-header-line);--tag-tested:var(--evidence-tested);--tag-observed:var(--evidence-observed);--tag-researched:var(--evidence-researched);--tag-pending:var(--evidence-pending);--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shell-width:var(--container-shell)}.site-main:has(.production-homepage){width:100%;max-width:none;padding:0}.production-homepage{--production-ink:#17201d;--production-muted:#59645f;--production-paper:#f4f0e7;--production-card:#fffdf8;--production-line:#d6d0c4;--production-accent:#c65f3d;--production-blue:#205d70;color:var(--production-ink);background:var(--production-paper);font-family:Arial,Helvetica,sans-serif}.production-homepage *,.production-homepage :after,.production-homepage :before{box-sizing:border-box}.production-homepage img{display:block;width:100%;object-fit:cover}.production-homepage a{color:inherit}.production-homepage main{overflow:clip}.production-hero,.production-method-band,.production-records,.production-stop-band,.production-studio{width:min(1240px,calc(100% - 64px));margin-inline:auto}.production-eyebrow{margin:0 0 12px;color:var(--production-accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.production-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center;padding-block:clamp(64px,8vw,116px) 64px}.production-hero__copy{min-width:0}.production-hero h1{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.94;letter-spacing:-.05em}.production-hero h1 em{color:var(--production-accent);font-weight:500}.production-hero__promise{max-width:650px;margin:28px 0;color:var(--production-muted);font-size:18px;line-height:1.65}.production-search{max-width:680px}.production-search label{display:block;margin-bottom:9px;font-size:14px;font-weight:800}.production-search__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--production-ink);background:#fff}.production-search input{min-width:0;min-height:52px;padding:0 16px;border:0;background:transparent;color:var(--production-ink);font:inherit}.production-search button{min-width:112px;min-height:52px;padding:0 18px;border:0;background:var(--production-ink);color:#fff;font:inherit;font-weight:800}.production-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.production-suggestions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid var(--production-line);border-radius:999px;font-size:13px;text-decoration:none}.production-hero__exits{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.production-hero__exits a,.production-text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:800;text-underline-offset:4px}.production-hero__media{margin:0}.production-hero__media img{height:clamp(390px,46vw,520px);border-radius:160px 160px 20px 20px}.production-hero figcaption,.production-workspace figcaption{margin-top:10px;color:var(--production-muted);font-size:12px;line-height:1.45}.production-scope-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--production-line);background:#ebe6da}.production-scope-rail a{display:flex;min-width:0;min-height:72px;padding:17px 14px;border-right:1px solid var(--production-line);align-items:center;gap:9px;font-size:13px;font-weight:800;text-decoration:none}.production-scope-rail a:last-child{border-right:0}.production-scope-rail span{color:var(--production-accent);font-size:11px}.production-records{padding-block:88px}.production-section-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:34px}.production-section-heading h2{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.production-records__board{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);border:1px solid var(--production-line);background:var(--production-card)}.production-record-feature{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1fr);min-width:0;border-right:1px solid var(--production-line)}.production-record-feature>img{height:100%;min-height:520px}.production-record-feature>div{padding:clamp(28px,4vw,52px)}.production-record-meta{display:flex;justify-content:space-between;gap:12px;margin:0 0 28px;color:var(--production-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.production-record-feature h3{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.08}.production-record-feature p:not(.production-record-meta){color:var(--production-muted);line-height:1.6}.production-record-feature a{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-weight:800}.production-record-list{min-width:0}.production-record-row{display:grid;grid-template-columns:82px 34px minmax(0,1fr) 24px;min-height:104px;align-items:center;grid-gap:14px;gap:14px;padding:13px 18px;border-bottom:1px solid var(--production-line);text-decoration:none}.production-record-row:last-child{border-bottom:0}.production-record-row img{width:82px;height:78px}.production-record-row--text{grid-template-columns:34px minmax(0,1fr) 24px}.production-record-row__index{color:var(--production-accent);font-size:12px;font-weight:800}.production-record-row small,.production-record-row strong{display:block}.production-record-row small{margin-bottom:6px;color:var(--production-muted);font-size:11px;text-transform:uppercase}.production-record-row strong{line-height:1.25}.production-studio{padding-block:80px;border-top:1px solid var(--production-line)}.production-section-heading--studio>p{max-width:380px;margin:0;color:var(--production-muted);line-height:1.55}.production-state-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;border:1px solid var(--production-line)}.production-state-controls button{min-height:58px;padding:10px 14px;border:0;border-right:1px solid var(--production-line);background:#f8f5ee;color:var(--production-ink);font:inherit;font-size:13px;font-weight:800;text-align:left}.production-state-controls button:last-child{border-right:0}.production-state-controls button span{display:block;margin-bottom:4px;color:var(--production-muted);font-size:10px}.production-state-controls button.active{background:var(--production-ink);color:#fff}.production-state-controls button.active span{color:#d7dedb}.production-workspace{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);min-width:0;border:1px solid var(--production-line);background:var(--production-card)}.production-workspace__media{margin:0;padding:18px;border-right:1px solid var(--production-line)}.production-workspace__media img{height:520px}.production-workspace__answer{min-width:0;padding:clamp(28px,5vw,64px)}.production-lane{display:grid;grid-template-columns:10px auto 1fr;grid-gap:9px;gap:9px;align-items:center;margin-bottom:26px}.production-lane i{width:10px;height:10px;border-radius:50%;background:var(--production-accent)}.production-lane span{color:var(--production-muted);font-size:11px;font-weight:800;text-transform:uppercase}.production-lane strong{justify-self:end;font-size:13px}.production-workspace h3{max-width:720px;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,55px);font-weight:500;line-height:1.04;letter-spacing:-.035em}.production-decision-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:28px}.production-decision-facts>div{padding-top:14px;border-top:1px solid var(--production-line)}.production-current-record small,.production-decision-facts span{color:var(--production-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.production-decision-facts p{margin:8px 0 0;line-height:1.55}.production-primary-action{display:flex;min-height:54px;padding:14px 18px;justify-content:space-between;align-items:center;background:var(--production-accent);color:#fff!important;font-weight:800;text-decoration:none}.production-workspace__exits{display:flex;flex-wrap:wrap;gap:22px;margin-top:10px}.production-workspace__exits a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;font-weight:800}.production-current-record{display:grid;grid-gap:5px;gap:5px;margin-top:22px;padding:18px;border:1px solid var(--production-line)}.production-current-record span{color:var(--production-muted);font-size:13px;line-height:1.4}.production-homepage--stop .production-primary-action{background:#8a3f34}.production-homepage--stop .production-workspace{border-color:#a75a4e}.production-homepage--prep .production-primary-action{background:var(--production-blue)}.production-homepage--finish .production-primary-action{background:#496b45}.production-method-band,.production-stop-band{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);padding-block:64px;border-top:1px solid var(--production-line)}.production-method-band h2,.production-stop-band h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.08}.production-method-band>p,.production-stop-band p{margin:0;color:var(--production-muted);line-height:1.65}.production-stop-band{grid-template-columns:1fr 1fr;margin-top:12px;border-top:4px solid #8a3f34}.production-stop-band a{display:inline-flex;min-height:44px;margin-top:16px;align-items:center;font-weight:800}.production-homepage :is(a,button,input):focus-visible{outline:3px solid #1674d1;outline-offset:3px}.production-homepage :is(a,button){transition:background-color .18s ease,color .18s ease,border-color .18s ease}@media (max-width:900px){.production-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:36px}.production-scope-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.production-scope-rail a:nth-child(3){border-right:0}.production-records__board{grid-template-columns:1fr}.production-record-feature{border-right:0;border-bottom:1px solid var(--production-line)}.production-method-band{grid-template-columns:1fr 1fr}.production-method-band>div{grid-column:1/-1}}@media (max-width:620px){.production-hero,.production-method-band,.production-records,.production-stop-band,.production-studio{width:min(100% - 32px,1240px)}.production-hero{grid-template-columns:1fr;gap:0;padding-block:24px 40px}.production-hero__copy{display:contents}.production-hero__copy>.production-eyebrow{order:1}.production-hero__copy>h1{order:2}.production-hero__promise{order:3;margin-block:16px}.production-search{order:4}.production-hero__media{order:5;margin-top:14px}.production-suggestions{order:6}.production-hero__exits{order:7}.production-hero h1{font-size:clamp(44px,14vw,64px)}.production-hero__promise{font-size:16px}.production-hero__media img{height:250px;border-radius:90px 90px 14px 14px}.production-search input{font-size:16px}.production-search button{min-width:96px}.production-scope-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.production-scope-rail a:nth-child(3){border-right:1px solid var(--production-line)}.production-scope-rail a:nth-child(2n){border-right:0}.production-records,.production-studio{padding-block:64px}.production-section-heading{display:grid;align-items:start}.production-record-feature{grid-template-columns:1fr}.production-record-feature>img{min-height:280px;height:280px}.production-record-row{grid-template-columns:64px 28px minmax(0,1fr) 18px;gap:10px;padding-inline:12px}.production-record-row img{width:64px;height:66px}.production-record-row--text{grid-template-columns:28px minmax(0,1fr) 18px}.production-state-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.production-state-controls button{min-height:62px;border-bottom:1px solid var(--production-line);font-size:14px}.production-state-controls button:nth-child(2n){border-right:0}.production-state-controls button:nth-child(n+3){border-bottom:0}.production-workspace{grid-template-columns:1fr;grid-template-areas:"answer" "media"}.production-workspace__answer{grid-area:answer;padding:28px 20px}.production-workspace__media{grid-area:media;border-top:1px solid var(--production-line);border-right:0}.production-workspace__media img{height:330px}.production-decision-facts{grid-template-columns:1fr}.production-method-band,.production-stop-band{grid-template-columns:1fr;gap:24px;padding-block:48px}.production-method-band>div{grid-column:auto}}@media (max-width:380px){.production-hero,.production-method-band,.production-records,.production-stop-band,.production-studio{width:min(100% - 24px,1240px)}.production-hero h1{font-size:40px}.production-hero__media img{height:225px}.production-search__controls{grid-template-columns:minmax(0,1fr) 88px}.production-search input{padding-inline:11px}.production-search button{min-width:0;padding-inline:6px;white-space:nowrap}.production-record-feature>div{padding:24px 18px}.production-record-row{grid-template-columns:26px minmax(0,1fr) 18px}.production-record-row img{display:none}.production-workspace__answer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.production-homepage :is(a,button){transition:none}}*{box-sizing:border-box}html{background:var(--bg-canvas)}body,html{color:var(--text-primary)}body{margin:0;font-family:Work Sans,Public Sans,Segoe UI,sans-serif;line-height:1.6;background:radial-gradient(circle at top right,rgba(193,148,66,.12),transparent 24%),linear-gradient(180deg,hsla(38,41%,95%,.95),#ece6db)}a{color:inherit;text-decoration:none}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-160%);padding:10px 14px;border:1px solid hsla(44,41%,95%,.38);border-radius:var(--radius-sm);background:#f7f4ec;color:#161817;font-weight:800;box-shadow:0 12px 30px rgba(10,11,10,.22);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}img{max-width:100%}button,input,select{font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-tool);outline-offset:3px;box-shadow:var(--focus-ring)}.shell{width:min(calc(100% - 32px),var(--shell-width));margin:0 auto}.site-main{padding:var(--space-8) 0 var(--space-16)}.site-main:has(.clean-homepage){padding-top:0;width:min(100%,1536px)}body:has(.clean-homepage) .site-header__inner{width:min(calc(100% - 32px),1536px);padding:12px 0 10px}body:has(.clean-homepage) .site-search-chip{min-width:min(324px,23vw)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,rgba(24,26,25,.98),rgba(21,23,22,.96)),var(--header-bg);border-bottom:1px solid rgba(60,65,62,.8);box-shadow:0 18px 34px rgba(10,11,10,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article-header,.checklist-box__header,.filter-panel__row,.results-heading,.section-hero,.site-footer__grid,.site-header__inner,.two-col-list{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:11px 0}.brand-mark{display:inline-flex;align-items:center;gap:12px;min-width:0}.checklist-meta,.content-card__meta,.eyebrow,.footer-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:var(--text-muted)}.brand-mark--header{color:#f7f4ec}.brand-mark__compact{display:grid;grid-gap:0;gap:0;align-content:center;min-width:70px;padding:8px 10px 7px;flex:0 0 auto;border:1px solid hsla(44,41%,95%,.24);border-radius:13px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),linear-gradient(180deg,rgba(24,34,48,.42),rgba(14,20,30,.16));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 18px rgba(5,8,10,.14)}.brand-mark__compact-line{justify-self:start;font-size:.79rem;font-weight:800;letter-spacing:-.05em;line-height:.84;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.08)}.brand-mark__compact-line--you{color:#bfcbda;font-style:italic;font-weight:750;font-size:.86rem}.brand-mark__lockup{display:grid;grid-gap:0;gap:0;min-width:0}.brand-mark__wordmark{display:inline-flex;align-items:baseline;gap:.2em;min-width:0;font-size:clamp(1.42rem,1.14rem + .62vw,1.82rem);font-weight:800;letter-spacing:-.055em;line-height:.94;white-space:nowrap}.brand-mark__word{display:inline-block}.brand-mark__word--you{color:#b3c0ce;font-style:italic;font-weight:700}.site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.site-nav a,.site-search-chip{color:hsla(44,41%,95%,.92)}.site-nav a{position:relative;padding:6px 2px 12px;font-size:.95rem;white-space:nowrap}.site-nav a:first-child:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,hsla(74,42%,68%,.85),rgba(88,109,80,.8))}.footer-links a:hover,.intent-card a:hover,.site-nav a:hover{color:#fff}.site-search-chip{display:inline-flex;align-items:center;gap:12px;min-width:min(292px,24vw);padding:9px 12px;border:1px solid hsla(44,25%,88%,.28);border-radius:12px;background:hsla(0,0%,100%,.04);font-size:.92rem}.site-search-chip__icon{font-size:1rem;line-height:1}.site-search-chip__label{flex:1 1;color:hsla(44,41%,95%,.72)}.site-search-chip__hint{padding:3px 7px;border:1px solid hsla(44,25%,88%,.18);border-radius:8px;color:hsla(44,41%,95%,.64);font-size:.78rem}.site-footer{border-top:1px solid var(--border-default);padding:var(--space-10) 0}.site-footer__grid{grid-template-columns:1.5fr 1fr;align-items:start}.footer-copy{max-width:48ch;color:var(--text-secondary)}.footer-links{display:flex;flex-direction:column;gap:var(--space-3)}.stack-lg>*+*,.stack-md>*+*,.stack-xl>*+*{margin-top:0}.stack-md{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.stack-lg{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.stack-xl{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.section-heading{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}h1,h2,h3{margin:0;font-family:"Source Serif 4",Georgia,serif;line-height:1.1}h1{font-size:clamp(2.4rem,4vw,4rem)}h2{font-size:clamp(1.65rem,2.4vw,2.2rem)}h3{font-size:1.25rem}p,ul{margin:0}ul{padding-left:1.2rem}.lede{max-width:62ch;font-size:1.08rem;color:var(--text-secondary)}.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-card)}.button:hover{background:var(--accent-primary-hover)}.button--secondary{background:transparent;color:var(--accent-primary);border:1px solid var(--border-strong)}.button--secondary:hover{background:rgba(41,79,70,.06)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.article-header,.section-hero{grid-template-columns:1.25fr .95fr;align-items:center}.section-hero__media{margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card)}.section-hero__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center}.section-hero:has(+.library-photo-paths) .section-hero__media img{height:auto;aspect-ratio:3/2}.section-hero__media figcaption{padding:var(--space-4);color:var(--text-secondary);font-size:.9rem;line-height:1.45}.library-photo-paths{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.library-photo-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.library-photo-path{display:grid;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:inherit;box-shadow:var(--shadow-card)}.library-photo-path img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center}.library-photo-path__copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.library-photo-path__copy strong{font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem}.library-photo-path__copy span,.library-photo-paths__limitation{color:var(--text-secondary)}.library-photo-paths__limitation{max-width:78ch;font-size:.9rem;line-height:1.5}.placeholder-image{min-height:240px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(41,79,70,.08),rgba(196,154,82,.06)),var(--bg-surface);padding:var(--space-6);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-card)}.placeholder-image__eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--text-muted)}.placeholder-image__label{font-family:"Source Serif 4",Georgia,serif;font-size:1.2rem}.placeholder-image__detail{color:var(--text-secondary);max-width:30ch}.article-media-figure{margin:0;min-width:0;max-width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.article-media-figure img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;background:rgba(41,79,70,.06)}.article-media-figure figcaption{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);color:var(--text-secondary);font-size:.9rem;line-height:1.45}.article-media-figure figcaption span{min-width:0;overflow-wrap:anywhere}.article-media-source-details{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:rgba(255,252,245,.72);padding:var(--space-2) var(--space-3)}.article-media-source-details summary{cursor:pointer;color:var(--text-secondary);font-weight:700;overflow-wrap:anywhere}.article-media-source-details div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.article-media-figure--hero{align-self:stretch}.original-code-visual{display:grid;grid-gap:10px;gap:10px;min-width:0;max-width:100%;margin:0}.original-code-visual img{display:block;width:100%;max-width:100%;height:auto;border:1px solid hsla(36,15%,67%,.72);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.original-code-visual figcaption{color:var(--color-secondary);font-size:.88rem;line-height:1.4}.video-plan-module{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:clamp(18px,2.6vw,28px);border:1px solid hsla(36,15%,67%,.72);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,hsla(0,0%,100%,.86),transparent 32%),linear-gradient(180deg,rgba(255,253,248,.98),hsla(38,38%,92%,.9));box-shadow:var(--shadow-card)}.video-plan-module__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.video-plan-module__header h2{margin-top:4px;color:var(--color-ink);font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.video-plan-module__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:20rem}.video-plan-module__status span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid hsla(36,15%,67%,.72);border-radius:999px;background:rgba(255,253,248,.82);color:var(--color-secondary);font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.video-plan-module__boundary,.video-plan-module__helper,.video-plan-module__promise,.video-plan-module__transcript p{color:var(--color-secondary);line-height:1.55}.video-plan-module__promise{max-width:58rem;color:var(--color-ink);font-weight:750}.video-plan-module__boundary{max-width:58rem;font-weight:800}.video-plan-module__transcript{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px dashed rgba(53,104,89,.34);border-radius:var(--radius-md);background:rgba(255,253,248,.72)}.video-plan-module__transcript span{color:var(--color-stud);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.video-plan-module__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.tools-flagship-checker__video-module{margin-top:2px}.home-video-plan{width:min(calc(100% - 32px),1040px)}.article-media-gallery{grid-gap:var(--space-5)}.article-media-gallery,.article-media-gallery__grid{display:grid;gap:var(--space-5);min-width:0;max-width:100%}.article-media-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5)}.library-decision-board{max-width:100%}.library-decision-board img{background:#f7efe2}.article-evidence-block{display:grid;grid-gap:var(--space-5);gap:var(--space-5);border:1px solid rgba(72,106,120,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(244,248,250,.98),hsla(38,50%,97%,.98));padding:var(--space-6);box-shadow:var(--shadow-card)}.article-evidence-block__claims{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.article-evidence-claim{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-bottom:1px solid rgba(72,106,120,.16);padding-bottom:var(--space-4)}.article-evidence-claim:last-child{border-bottom:0;padding-bottom:0}.article-evidence-claim__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.article-evidence-claim__meta span{border-radius:999px;background:rgba(72,106,120,.12);color:var(--signal-info);font-size:.78rem;font-weight:700;padding:4px 9px;text-transform:uppercase}.article-source-list,.article-source-list ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.article-source-list ul{list-style:none;padding:0}.article-source-list li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--text-secondary)}.article-source-list a{color:var(--accent-primary);font-weight:700}.card-grid,.intent-grid,.subtopic-grid,.two-col-list{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.card-grid--three,.intent-grid,.subtopic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--two,.two-col-list{grid-template-columns:repeat(2,minmax(0,1fr))}.callout,.checklist-box,.content-card,.empty-state,.filter-panel,.intent-card,.mini-card,.pillar-card,.quick-answer{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:hsla(38,50%,97%,.88);box-shadow:var(--shadow-card)}.callout,.empty-state,.intent-card,.mini-card,.pillar-card,.quick-answer{padding:var(--space-6)}.content-card{overflow:hidden}.content-card__body{padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.article-header__signals,.content-card__footer,.content-card__meta,.results-heading{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.content-card__title a:hover{color:var(--accent-primary)}.content-card__summary{color:var(--text-secondary)}.evidence-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.evidence-badge,.progress-chip,.risk-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border-radius:999px;font-size:13px;border:1px solid transparent;line-height:1.15}.evidence-badge--tested{background:rgba(47,107,87,.14);color:var(--tag-tested);border-color:rgba(47,107,87,.16)}.evidence-badge--observed{background:rgba(106,91,61,.14);color:var(--tag-observed);border-color:rgba(106,91,61,.16)}.evidence-badge--researched{background:rgba(72,106,120,.14);color:var(--tag-researched);border-color:rgba(72,106,120,.16)}.evidence-badge--pending{background:rgba(138,111,74,.14);color:var(--tag-pending);border-color:rgba(138,111,74,.16)}.evidence-badge__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.evidence-badge__note{font-size:11px;color:var(--text-secondary)}.evidence-badges--compact .evidence-badge,.risk-badge--compact{flex-direction:row;align-items:center;min-height:30px;padding:6px 9px}.evidence-badges--compact .evidence-badge__label{font-size:.72rem}.risk-badge--low{background:rgba(93,124,138,.12);color:var(--signal-info)}.risk-badge--medium{background:rgba(165,90,59,.12);color:var(--signal-warning)}.risk-badge--high{background:rgba(140,61,46,.12);color:var(--signal-danger)}.trust-meta-strip{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.trust-meta-chip,.trust-meta-strip .evidence-badge,.trust-meta-strip .risk-badge{min-height:34px;max-width:100%;border-color:var(--border-default);background:rgba(255,252,245,.78);overflow-wrap:anywhere}.trust-meta-chip{color:var(--text-secondary);font-weight:800;line-height:1.25}.trust-correction-link,.trust-meta-chip{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--border-default);border-radius:999px;font-size:.88rem}.trust-correction-link{justify-self:start;min-height:34px;background:rgba(255,252,245,.78);color:var(--accent-primary);font-weight:900}.trust-correction-link:focus-visible{outline:3px solid rgba(72,106,120,.42);outline-offset:3px}.article-correction-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.trust-safety-boundary{padding:var(--space-4);border:1px dashed rgba(54,92,125,.42);border-radius:var(--radius-md);background:var(--color-tool-soft);color:var(--text-secondary);font-weight:800}.trust-safety-boundary--compact{padding:10px 12px}.trust-detail-panel{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,hsla(0,0%,100%,.68),transparent 34%),rgba(255,252,245,.84);box-shadow:var(--shadow-card)}.trust-detail-panel__header{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:78ch}.trust-detail-panel__header p:not(.eyebrow){color:var(--text-secondary)}.trust-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.trust-detail-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:rgba(255,253,248,.78)}.trust-detail-card h3{font-size:1rem;line-height:1.25}.trust-detail-card p{color:var(--text-secondary);line-height:1.5}.trust-detail-card a{color:var(--accent-primary);font-weight:900}.callout{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.callout--warning{border-color:rgba(165,90,59,.24);background:hsla(19,67%,95%,.95);box-shadow:inset 0 0 0 1px rgba(165,90,59,.08),var(--shadow-card)}.callout--local{border-color:rgba(41,79,70,.24);background:rgba(236,246,240,.95)}.callout--evidence{border-color:rgba(72,106,120,.22);background:linear-gradient(180deg,rgba(244,248,250,.98),hsla(38,50%,97%,.98))}.callout--info{border-color:rgba(93,124,138,.24);background:rgba(238,245,249,.95)}.review-only-checklist-ctas,.review-only-checklist-shelf{max-width:100%;min-width:0}.review-only-checklist-shelf{display:grid;grid-gap:var(--space-5);gap:var(--space-5);border:1px solid rgba(93,124,138,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(248,251,251,.96),hsla(38,50%,97%,.96));box-shadow:var(--shadow-card);padding:var(--space-6)}.review-only-checklist-shelf__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:68rem}.review-only-checklist-card p,.review-only-checklist-cta-card p,.review-only-checklist-shelf__header p:last-child{color:var(--text-secondary)}.review-only-checklist-cta-grid,.review-only-checklist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.review-only-checklist-card,.review-only-checklist-cta-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;border:1px solid rgba(93,124,138,.18);border-radius:var(--radius-md);background:hsla(0,0%,100%,.72);padding:var(--space-4)}.review-only-checklist-card h3,.review-only-checklist-cta-card h3{font-size:1.05rem}.review-only-checklist-card a,.review-only-checklist-cta-card a{color:var(--accent-primary);font-weight:800}.review-only-checklist-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.review-only-checklist-card__meta span,.review-only-checklist-cta-card__evidence{border:1px solid rgba(93,124,138,.18);border-radius:999px;background:hsla(0,0%,100%,.8);color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.02em;padding:4px 9px;width:-moz-fit-content;width:fit-content}.review-only-checklist-ctas{margin-block:var(--space-5)}.review-only-checklist-ctas__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.warning-panel__list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-left:1.1rem}.warning-panel__list li::marker{color:var(--signal-warning)}.filter-panel{padding:var(--space-5)}.filter-panel__row{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-panel label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-weight:600}.filter-panel input,.filter-panel select{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;padding:12px 14px}.filter-panel__suggestions{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.filter-panel__suggestions>span{color:var(--text-secondary);font-size:.9rem;font-weight:700}.filter-panel__suggestions>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filter-panel__suggestions button{border:1px solid rgba(34,79,67,.18);border-radius:999px;background:rgba(255,252,245,.9);color:var(--text-primary);padding:8px 12px;font:inherit;font-size:.92rem;cursor:pointer}.filter-panel__suggestions button.is-active,.filter-panel__suggestions button:hover{border-color:rgba(34,79,67,.4);background:rgba(233,243,236,.98);color:var(--accent-primary)}.results-heading__note{color:var(--text-secondary)}.article-layout{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.article-header--editorial{grid-template-columns:minmax(0,1fr);align-items:start}.article-header__copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:860px}.article-breadcrumb{margin:0;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;color:var(--text-muted)}.article-meta-line{margin:0}.article-meta-line,.article-meta-panel{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-secondary);font-size:.9rem}.article-meta-panel{align-items:center}.article-meta-panel>span{display:inline-flex;min-height:34px;align-items:center;padding:7px 11px;border:1px solid var(--border-default);border-radius:999px;background:rgba(255,252,245,.78)}.article-hero-visual{display:grid;width:100%;min-width:0;max-width:min(100%,980px)}.article-hero-visual .article-media-figure,.article-hero-visual .placeholder-image{min-height:clamp(260px,38vw,520px)}.article-hero-visual .article-media-figure img{min-height:clamp(260px,38vw,520px);object-fit:cover}.article-decision-summary{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.article-decision-summary .two-col-list{margin:0}.article-primary-action{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.article-action-copy{color:var(--text-secondary)}.article-quick-path,.article-quick-path__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.article-quick-path__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-quick-path__card{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid rgba(41,79,70,.16);border-radius:var(--radius-md);background:rgba(255,252,245,.72)}.article-quick-path__card ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-left:1.1rem;color:var(--text-secondary)}.article-bottom-notes,.article-related-actions{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.article-method-block,.article-method-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.article-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-method-row{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.prose-block{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:74ch}.contact-panel{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:840px;padding:var(--space-6);border:1px solid rgba(34,79,67,.18);border-radius:var(--radius-lg);background:hsla(38,50%,97%,.92);box-shadow:var(--shadow-card)}.contact-panel--disabled{border-color:rgba(165,90,59,.24);background:hsla(19,67%,95%,.92)}.contact-form,.contact-form label{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.contact-form__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form label>span{font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;padding:12px 14px;color:var(--text-primary)}.contact-form textarea{resize:vertical}.contact-form small,.contact-form__consent,.contact-form__status{color:var(--text-secondary)}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__consent{border:1px solid rgba(165,90,59,.16);background:hsla(19,67%,95%,.74)}.contact-form__consent,.contact-form__status{padding:var(--space-4);border-radius:var(--radius-sm)}.contact-form__status{background:rgba(238,245,249,.88)}.contact-form__status--success{border:1px solid rgba(47,107,87,.2);color:var(--tag-tested)}.contact-form__status--error{border:1px solid rgba(140,61,46,.22);color:var(--signal-danger)}.two-col-list>div{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:hsla(38,50%,97%,.8);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.checklist-page-header{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.article-breadcrumb__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.article-breadcrumb__item{min-width:0;overflow-wrap:anywhere}.article-breadcrumb__item+.article-breadcrumb__item:before{content:"/";margin-right:8px;color:var(--border-strong)}.article-breadcrumb a{color:var(--text-secondary);font-weight:800}.checklist-meta-strip{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.checklist-meta-strip__item{display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:6px 10px;border:1px solid var(--border-default);border-radius:999px;background:rgba(255,253,248,.74);color:var(--text-secondary);font-size:.82rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.checklist-bottom-notes,.checklist-boundary-note{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.checklist-boundary-note{padding:var(--space-5);border:1px dashed rgba(54,92,125,.42);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,253,248,.88),rgba(231,238,243,.68)),var(--bg-surface)}.checklist-boundary-note p:not(.eyebrow){max-width:72ch;color:var(--text-secondary)}.checklist-box{padding:var(--space-6);display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.checklist-box__header{grid-template-columns:1fr auto;align-items:start}.checklist-box__header p{max-width:72ch;color:var(--text-secondary)}.checklist-progress-panel{display:grid;grid-gap:8px;gap:8px;min-width:min(100%,220px);padding:var(--space-4);border:1px solid hsla(36,15%,67%,.82);border-radius:var(--radius-md);background:rgba(255,253,248,.88)}.checklist-progress-panel span{display:block;color:var(--text-secondary);font-size:.86rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.checklist-progress-panel span:first-child{color:var(--text-primary);font-size:1rem}.checklist-flow-shell{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start;min-width:0}.checklist-group-rail{position:-webkit-sticky;position:sticky;top:96px;min-width:0}.checklist-group-rail ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.checklist-group-rail__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:start;min-width:0;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:rgba(255,253,248,.72)}.checklist-group-rail__item span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);font-size:.82rem;font-weight:900}.checklist-group-rail__item em,.checklist-group-rail__item strong{min-width:0;overflow-wrap:anywhere}.checklist-group-rail__item strong{color:var(--text-primary);line-height:1.25}.checklist-group-rail__item em{grid-column:2;color:var(--text-muted);font-size:.78rem;font-style:normal;font-weight:800;text-transform:uppercase}.checklist-group-card,.checklist-groups{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.checklist-group-card{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,hsla(0,0%,100%,.76),transparent 34%),rgba(255,253,248,.86)}.checklist-group-card.has-stop-signal{border-color:color-mix(in srgb,var(--color-stop) 62%,var(--border-default));border-left-width:7px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-stop) 7%,transparent) 0,color-mix(in srgb,var(--color-stop) 7%,transparent) 1px,transparent 1px,transparent 12px),var(--color-stop-soft)}.checklist-group-card.needs-follow-up{border-color:color-mix(in srgb,var(--color-tool) 42%,var(--border-default));background:var(--color-tool-soft)}.checklist-group-card__header,.checklist-group-card__title{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.checklist-group-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.checklist-group-card__title{grid-template-columns:auto minmax(0,1fr)}.checklist-group-card__title>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(255,253,248,.86);color:var(--text-secondary);font-weight:900}.checklist-group-card h3{font-size:clamp(1.28rem,1.8vw,1.62rem);line-height:1.15;overflow-wrap:anywhere}.checklist-group-card p{color:var(--text-secondary);line-height:1.5}.checklist-group-status{max-width:100%;padding:7px 10px;border:1px solid var(--border-default);border-radius:999px;background:rgba(255,253,248,.82);color:var(--text-secondary);font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.checklist-item-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.checklist-item{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;min-height:44px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff}.checklist-item.is-checked{background:rgba(236,246,240,.8);border-color:rgba(41,79,70,.2)}.checklist-item input{margin-top:3px}.checklist-item__body{display:grid;grid-gap:4px;gap:4px;min-width:0}.checklist-item__body strong{line-height:1.32;overflow-wrap:anywhere}.checklist-item .checklist-meta{display:block;margin-top:4px;line-height:1.35}.checklist-note{display:block;color:var(--text-secondary);margin-top:4px}.checklist-group-empty{padding:var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:rgba(255,253,248,.62);overflow-wrap:anywhere}.checklist-signal-set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.checklist-signal-option{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;min-width:0;min-height:44px;padding:11px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:hsla(0,0%,100%,.64)}.checklist-signal-option.is-selected{border-color:color-mix(in srgb,var(--color-tool) 48%,var(--border-default));background:rgba(231,238,243,.9)}.checklist-signal-option:has(input[value=stop]:checked){border-color:color-mix(in srgb,var(--color-stop) 64%,var(--border-default));background:var(--color-stop-soft)}.checklist-signal-option input{margin-top:2px}.checklist-signal-option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.checklist-signal-option small,.checklist-signal-option strong{overflow-wrap:anywhere}.checklist-signal-option strong{line-height:1.25}.checklist-signal-option small{color:var(--text-secondary);font-size:.78rem;line-height:1.32}.checklist-result-card{--result-color:var(--color-tool);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid color-mix(in srgb,var(--result-color) 34%,var(--border-default));border-left-width:7px;border-radius:var(--radius-lg);background:radial-gradient(circle at top left,color-mix(in srgb,var(--result-color) 9%,transparent),transparent 34%),rgba(255,253,248,.9)}.checklist-result-card--try{--result-color:var(--color-stud)}.checklist-result-card--ask,.checklist-result-card--learn-first,.checklist-result-card--none{--result-color:var(--color-tool)}.checklist-result-card--prep-first{--result-color:var(--color-caution)}.checklist-result-card--stop{--result-color:var(--color-stop);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-stop) 8%,transparent) 0,color-mix(in srgb,var(--color-stop) 8%,transparent) 1px,transparent 1px,transparent 12px),var(--color-stop-soft)}.checklist-result-card__label{display:flex;gap:10px;align-items:center;min-width:0}.checklist-result-card__label>span{width:24px;height:24px;border:2px solid var(--result-color);border-radius:8px;background:color-mix(in srgb,var(--result-color) 13%,#fff)}.checklist-result-card h2{color:var(--text-primary);font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.05;overflow-wrap:anywhere}.checklist-result-card p{max-width:78ch;color:var(--text-secondary);line-height:1.52;overflow-wrap:anywhere}.checklist-result-card__details{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.checklist-result-card__details div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--result-color) 18%,var(--border-default));border-radius:var(--radius-md);background:rgba(255,253,248,.72)}.checklist-result-card__details dt{color:var(--text-muted);font-size:.76rem;font-weight:900;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.checklist-result-card__details dd{margin:0;color:var(--text-primary);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.checklist-result-card__boundary{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--result-color) 24%,var(--border-default))}.checklist-primary-next-action{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.checklist-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;min-width:0}.empty-state{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:52ch;margin:0 auto;text-align:center}.homepage{gap:clamp(36px,5vw,56px)}.homepage-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.homepage-hero__copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.homepage-hero__copy .lede{max-width:34rem}.homepage-hero__media{position:relative;min-height:420px;padding:16px;border-radius:28px;border:1px solid hsla(39,17%,81%,.9);background:linear-gradient(145deg,hsla(0,0%,100%,.7),hsla(34,44%,94%,.98)),radial-gradient(circle at top left,rgba(196,154,82,.14),transparent 32%);box-shadow:0 24px 56px rgba(30,31,28,.08),inset 0 1px 0 hsla(0,0%,100%,.7);overflow:hidden}.homepage-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(41,79,70,.08),transparent 28%);pointer-events:none}.homepage-hero__media-surface{position:relative;height:100%;min-height:388px;border-radius:20px;background:linear-gradient(180deg,hsla(35,51%,93%,.96),hsla(36,36%,89%,.96));box-shadow:inset 0 0 0 1px hsla(38,13%,68%,.3);overflow:hidden}.homepage-hero__anchor-tray,.homepage-hero__cable,.homepage-hero__level,.homepage-hero__note-card,.homepage-hero__patch-knife,.homepage-hero__wall-mark,.homepage-hero__wall-tape{position:absolute}.homepage-hero__wall-mark{top:84px;left:62%;width:92px;height:2px;background:rgba(98,86,66,.6);transform:rotate(-10deg)}.homepage-hero__wall-mark:after{content:"";position:absolute;right:8px;top:-10px;width:2px;height:22px;background:rgba(98,86,66,.42);transform:rotate(24deg)}.homepage-hero__wall-tape{top:74px;left:55%;width:60px;height:24px;border-radius:6px;background:linear-gradient(180deg,hsla(44,52%,66%,.92),rgba(195,166,84,.9));transform:rotate(-6deg);box-shadow:0 6px 14px rgba(107,91,48,.14)}.homepage-hero__level{left:12%;bottom:114px;width:210px;height:28px;border-radius:999px;background:linear-gradient(180deg,#27473f,#1d3630);box-shadow:0 12px 18px rgba(30,31,28,.14)}.homepage-hero__level:after,.homepage-hero__level:before{content:"";position:absolute;top:7px;width:34px;height:14px;border-radius:999px;background:hsla(38,50%,97%,.26)}.homepage-hero__level:before{left:32px}.homepage-hero__level:after{right:38px}.homepage-hero__note-card{right:11%;bottom:86px;width:184px;padding:18px;border-radius:18px;background:rgba(255,252,247,.96);box-shadow:0 16px 30px rgba(30,31,28,.1);display:grid;grid-gap:8px;gap:8px;transform:rotate(-5deg)}.homepage-hero__note-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.homepage-hero__note-title{font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.2}.homepage-hero__anchor-tray{left:18%;top:64px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:18px;border-radius:18px;background:rgba(255,250,242,.76);box-shadow:0 14px 26px rgba(30,31,28,.08)}.homepage-hero__anchor-tray span{width:18px;height:42px;border-radius:999px;background:linear-gradient(180deg,rgba(123,140,153,.92),rgba(72,90,101,.92))}.homepage-hero__patch-knife{right:22%;bottom:26px;width:118px;height:18px;border-radius:999px 999px 12px 12px;background:linear-gradient(90deg,#987351,#d5cabd 56%,#949aa0);transform:rotate(-12deg);box-shadow:0 12px 18px rgba(30,31,28,.12)}.homepage-hero__cable{left:-14px;bottom:20px;width:220px;height:120px;border:2px solid transparent;border-top-color:rgba(76,87,92,.38);border-radius:50%;transform:rotate(8deg)}.decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.decision-strip__item{display:grid;grid-gap:10px;gap:10px;padding:18px 18px 20px;border:1px solid hsla(38,13%,68%,.9);border-radius:18px;background:linear-gradient(180deg,rgba(255,253,249,.96),hsla(37,45%,94%,.92));box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.decision-strip__item:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:rgba(41,79,70,.26)}.decision-strip__title{font-family:"Source Serif 4",Georgia,serif;font-size:1.1rem;line-height:1.1}.decision-strip__detail{color:var(--text-secondary);font-size:.96rem;line-height:1.45}.homepage-curated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.homepage-curated-card{overflow:hidden;border:1px solid var(--border-default);border-radius:22px;background:hsla(38,50%,97%,.92);box-shadow:var(--shadow-card)}.homepage-curated-card__frame{min-height:168px;padding:var(--space-5);background:radial-gradient(circle at top left,rgba(196,154,82,.22),transparent 30%),linear-gradient(155deg,hsla(35,44%,92%,.96),hsla(37,28%,87%,.98));position:relative;overflow:hidden}.homepage-curated-card__frame:after{content:"";position:absolute;inset:18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.64)}.homepage-curated-card__frame-line{position:absolute;left:28px;right:28px;bottom:40px;height:2px;background:rgba(83,76,64,.24)}.homepage-curated-card__frame-note{position:absolute;left:28px;bottom:58px;max-width:14ch;font-family:"Source Serif 4",Georgia,serif;font-size:1.06rem;line-height:1.2;color:rgba(30,31,28,.8)}.homepage-curated-card__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.homepage-curated-card__meta,.homepage-curated-card__signals{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.homepage-curated-card__meta{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.homepage-curated-card__body h3 a:hover{color:var(--accent-primary)}.homepage-curated-card__problem{font-weight:600;color:var(--text-primary)}.homepage-curated-card__next p,.homepage-curated-card__summary,.homepage-fix-finish__copy p{color:var(--text-secondary)}.homepage-curated-card__next{display:grid;grid-gap:6px;gap:6px;padding-top:var(--space-3);border-top:1px solid hsla(39,17%,81%,.9)}.homepage-checklist{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.homepage-checklist__heading,.homepage-checklist__intro,.homepage-checklist__panel,.homepage-checklist__panel-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.homepage-checklist__panel{padding:28px;border:1px solid rgba(72,106,120,.18);border-radius:24px;background:linear-gradient(180deg,rgba(247,249,250,.98),hsla(38,50%,97%,.98));box-shadow:0 18px 34px rgba(30,31,28,.08)}.homepage-checklist__panel-head{grid-template-columns:1fr auto;align-items:start}.homepage-checklist__items{display:grid;grid-gap:12px;gap:12px}.homepage-checklist__item{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:16px 18px;border:1px solid hsla(38,13%,68%,.84);border-radius:16px;background:hsla(0,0%,100%,.86)}.homepage-checklist__item input{margin-top:3px}.homepage-checklist__item.is-checked{border-color:rgba(41,79,70,.24);background:rgba(236,246,240,.88)}.homepage-checklist__footer{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;flex-wrap:wrap;padding-top:var(--space-3)}.homepage-fix-finish{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding:28px;border:1px solid rgba(122,139,99,.28);border-radius:24px;background:linear-gradient(180deg,hsla(80,37%,97%,.98),hsla(38,50%,97%,.98));box-shadow:var(--shadow-card)}.homepage-fix-finish__copy{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:54ch}.homepage-trust-legend{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:24px 26px;border:1px solid rgba(72,106,120,.2);border-radius:22px;background:rgba(244,248,250,.72)}.homepage-trust-legend__copy{display:grid;grid-gap:6px;gap:6px}.homepage-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.homepage-pillars__item{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid hsla(39,17%,81%,.84);border-radius:18px;background:hsla(38,50%,97%,.74)}.homepage-pillars__item strong{font-family:"Source Serif 4",Georgia,serif;font-size:1.04rem}.homepage-pillars__item span{color:var(--text-secondary);font-size:.95rem}@media (max-width:960px){.article-header,.card-grid--three,.card-grid--two,.checklist-box__header,.checklist-flow-shell,.filter-panel__row,.intent-grid,.review-only-checklist-cta-grid,.review-only-checklist-grid,.section-hero,.site-footer__grid,.site-header__inner,.subtopic-grid,.two-col-list{grid-template-columns:1fr}.checklist-group-rail{position:static}.checklist-group-rail ol,.checklist-signal-set{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-result-card__details,.trust-detail-grid{grid-template-columns:1fr}.site-nav{justify-content:flex-start}.site-main{padding:var(--space-8) 0 var(--space-12)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.placeholder-image{min-height:200px;padding:var(--space-5)}.placeholder-image__detail{max-width:none}.homepage-checklist,.homepage-fix-finish,.homepage-hero{grid-template-columns:1fr}.homepage-hero{gap:var(--space-6)}.homepage-hero__media{min-height:320px}.homepage-hero__media-surface{min-height:288px}.decision-strip,.homepage-curated-grid,.homepage-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-curated-card__frame{min-height:132px}.article-method-grid,.article-quick-path__grid,.homepage-checklist__panel-head{grid-template-columns:1fr}}@media (max-width:640px){h1{font-size:clamp(2.15rem,11vw,3.1rem)}.trust-meta-strip{align-items:stretch}.trust-meta-chip,.trust-meta-strip .evidence-badge,.trust-meta-strip .evidence-badges,.trust-meta-strip .risk-badge{width:100%}.review-only-checklist-ctas,.review-only-checklist-shelf,.trust-detail-panel{padding:var(--space-5)}.article-hero-visual .article-media-figure,.article-hero-visual .placeholder-image{min-height:0}.article-hero-visual .article-media-figure img{min-height:0;height:auto;object-fit:contain}.contact-panel{padding:var(--space-5)}.article-media-gallery__grid,.contact-form__grid{grid-template-columns:1fr}.homepage{gap:var(--space-10)}.homepage-hero__copy{gap:var(--space-4)}.homepage-hero__media{min-height:260px;padding:12px;border-radius:22px}.homepage-hero__media-surface{min-height:236px}.homepage-hero__anchor-tray{left:16px;top:18px;gap:8px;padding:12px}.homepage-hero__anchor-tray span{width:14px;height:32px}.homepage-hero__level{left:18px;bottom:76px;width:150px;height:24px}.homepage-hero__note-card{right:14px;bottom:62px;width:144px;padding:14px}.homepage-hero__patch-knife{right:34px;bottom:18px;width:94px}.homepage-hero__wall-tape{top:54px;left:56%;width:42px;height:18px}.homepage-hero__wall-mark{top:62px;left:58%;width:64px}.decision-strip,.homepage-curated-grid,.homepage-pillars{grid-template-columns:1fr 1fr;gap:12px}.decision-strip__item{padding:14px;min-height:148px;align-content:start}.decision-strip__title{font-size:1rem}.decision-strip__detail{font-size:.9rem;line-height:1.38}.homepage-checklist__panel,.homepage-curated-card__body,.homepage-fix-finish,.homepage-trust-legend{padding:20px}.homepage-curated-card__frame-note{max-width:12ch;font-size:.98rem}.homepage-checklist__footer{align-items:stretch}.homepage-checklist__footer .button{width:100%}.callout--local h2{font-size:clamp(1.3rem,6vw,1.6rem)}}.clean-homepage{gap:var(--section-y-mobile)}.clean-homepage__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);width:min(calc(100% - 32px),var(--container-wide));margin:0 auto;padding:clamp(44px,6vw,82px) 0 clamp(34px,4.4vw,58px)}.clean-homepage__kicker{display:inline-flex;align-items:center;gap:14px;color:var(--text-secondary);font-size:.94rem}.clean-homepage__measurement{width:92px;height:10px;border-top:2px solid hsla(42,9%,44%,.9);border-bottom:1px solid hsla(42,9%,44%,.28);position:relative}.clean-homepage__measurement:after,.clean-homepage__measurement:before{content:"";position:absolute;top:-5px;width:1px;height:16px;background:hsla(42,9%,44%,.72)}.clean-homepage__measurement:before{left:0}.clean-homepage__measurement:after{right:0}.premium-home-hero__copy{display:grid;grid-gap:18px;gap:18px}.premium-home-hero__eyebrow,.risk-checker-preview__label,.tool-decision-card__label{color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-home-hero__copy h1{max-width:10.5ch;color:var(--color-ink);font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(3rem,6.2vw,4.1rem);letter-spacing:-.055em;line-height:.98}.premium-home-hero__lede{max-width:43rem;color:var(--color-secondary);font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.45}.premium-home-hero__support{max-width:42rem;color:var(--color-muted);font-family:"Source Serif 4",Charter,Georgia,serif;font-size:1.08rem;font-style:italic}.premium-home-hero__actions .button{min-height:52px;padding-inline:22px;font-weight:800}.premium-home-hero__trust{display:flex;flex-wrap:wrap;gap:10px;max-width:42rem}.premium-home-hero__trust span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid hsla(36,15%,67%,.72);border-radius:999px;background:rgba(255,253,248,.68);color:var(--color-secondary);font-size:.9rem;font-weight:700}.premium-home-hero__trust span:before{content:"";width:7px;height:7px;border:2px solid var(--color-tool);border-radius:999px}.premium-home-hero__visual-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.premium-home-hero__support-visual img{background:radial-gradient(circle at top left,hsla(0,0%,100%,.82),transparent 32%),var(--color-surface)}.premium-home-hero__support-visual figcaption{padding-inline:6px}.risk-checker-preview{--lane-color:var(--color-tool);display:grid;grid-gap:18px;gap:18px;min-width:0;max-width:100%;padding:clamp(20px,2.4vw,30px);border:1px solid hsla(36,15%,67%,.82);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,hsla(0,0%,100%,.88),transparent 30%),linear-gradient(180deg,rgba(255,253,248,.98),hsla(38,38%,92%,.96));box-shadow:var(--shadow-raised)}.risk-checker-preview__topline{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.risk-checker-preview__topline>div{min-width:0}.risk-checker-preview__lane-label span,.risk-checker-preview__mark,.risk-checker-preview__step{display:inline-flex;align-items:center;justify-content:center;color:var(--lane-color)}.risk-checker-preview__mark{width:44px;min-width:44px;height:44px;flex:0 0 44px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--lane-color) 42%,transparent);border-radius:16px;background:color-mix(in srgb,var(--lane-color) 12%,#fff);line-height:1}.risk-checker-preview__mark:before{content:"";width:22px;height:11px;border:2px solid;border-radius:999px;transform:rotate(-8deg)}.risk-checker-preview__mark:after{content:"";position:absolute;right:10px;bottom:10px;width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.72}.risk-checker-preview h2{font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(1.52rem,2.2vw,2rem);line-height:1.04;overflow-wrap:anywhere}.risk-checker-preview__boundary,.risk-checker-preview__next span,.risk-checker-preview__result p,.risk-checker-preview__row p,.risk-checker-preview__topline p,.tools-flagship-checker__boundary{color:var(--color-secondary)}.risk-checker-preview__rows{display:grid;grid-gap:10px;gap:10px}.risk-checker-preview__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid hsla(36,15%,67%,.62);border-radius:var(--radius-md);background:hsla(0,0%,100%,.58)}.risk-checker-preview__row>div{min-width:0}.risk-checker-preview__step{width:30px;height:30px;border:1px dashed color-mix(in srgb,var(--lane-color) 50%,transparent);border-radius:999px;font-weight:800}.risk-checker-preview__row strong{display:block;color:var(--color-ink);line-height:1.25;overflow-wrap:anywhere}.risk-checker-preview__row p{font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.risk-checker-preview__result{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--lane-color) 38%,var(--color-line));border-left-width:7px;border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--lane-color) 8%,transparent) 0,color-mix(in srgb,var(--lane-color) 8%,transparent) 1px,transparent 1px,transparent 12px),linear-gradient(180deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.46))}.risk-checker-preview__lane-label{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;min-width:0}.risk-checker-preview__lane-label span{width:24px;min-width:24px;height:24px;flex:0 0 24px;border:2px solid var(--lane-color);border-radius:8px;background:color-mix(in srgb,var(--lane-color) 14%,#fff)}.risk-checker-preview__lane-label strong{min-width:0;line-height:1.25;overflow-wrap:anywhere}.risk-checker-preview__chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.risk-checker-preview__chips span{max-width:100%;padding:7px 10px;border:1px solid hsla(36,15%,67%,.68);border-radius:999px;background:rgba(255,253,248,.82);color:var(--color-secondary);font-size:.85rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.risk-checker-preview__next{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-top:4px}.risk-checker-preview__next span{overflow-wrap:anywhere}.risk-checker-preview__boundary{padding:10px 12px;border:1px dashed rgba(54,92,125,.42);border-radius:var(--radius-md);background:var(--color-tool-soft);font-weight:800;text-align:center;overflow-wrap:anywhere}.workbench-surface{position:relative;isolation:isolate;display:grid;align-items:start;grid-template-columns:minmax(318px,.82fr) minmax(560px,1.36fr) minmax(330px,.82fr);grid-gap:18px;gap:18px;padding:10px 24px 18px 122px;max-width:100%;overflow-x:hidden;overflow-y:visible}.workbench-surface:before{content:"";position:absolute;inset:-18px -22px 22px;z-index:0;border-radius:34px;background:linear-gradient(180deg,hsla(40,32%,89%,.08),hsla(38,17%,75%,.2)),radial-gradient(circle at 18% 22%,rgba(68,58,45,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 38%,hsla(0,0%,100%,.2) 0 1px,transparent 1.5px),repeating-linear-gradient(0deg,rgba(78,68,55,.026),rgba(78,68,55,.026) 1px,transparent 0,transparent 5px),radial-gradient(circle at 17% 12%,hsla(0,0%,100%,.8),transparent 26%),radial-gradient(circle at 78% 16%,hsla(41,8%,38%,.22),transparent 36%),radial-gradient(ellipse at 50% 96%,rgba(82,62,42,.18),transparent 52%),linear-gradient(180deg,hsla(40,18%,84%,.99),hsla(37,17%,73%,.98)),linear-gradient(90deg,rgba(87,80,70,.16),rgba(132,107,78,.07) 92px,transparent 0),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 1px,transparent 0,transparent 13px);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.62),inset 0 -12px 26px rgba(78,64,49,.12),inset 100px 0 42px rgba(95,86,73,.08),0 20px 28px rgba(10,12,11,.12),0 40px 64px rgba(84,67,50,.14)}.workbench-surface:after{content:"";position:absolute;left:-10px;right:-10px;bottom:-20px;height:56px;z-index:0;border-radius:16px 16px 999px 999px;background:radial-gradient(ellipse at 18% 36%,rgba(255,224,173,.3),transparent 22%),radial-gradient(ellipse at 66% 44%,rgba(70,40,20,.26),transparent 28%),linear-gradient(180deg,hsla(34,63%,65%,.98),rgba(139,86,47,.99) 48%,#452a19),repeating-linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 14px,rgba(57,37,22,.18) 0,rgba(57,37,22,.18) 38px);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.3),inset 0 -8px 14px rgba(40,25,13,.42),0 20px 34px rgba(79,58,38,.28)}.workbench-panel{position:relative;z-index:1;min-width:0}.workbench-panel__tape{position:absolute;left:34px;top:-12px;z-index:4;padding:11px 20px;border-radius:2px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.08) 2px,transparent 0,transparent 8px),linear-gradient(180deg,#527ebc,#345a8b);-webkit-clip-path:polygon(0 10%,4% 0,9% 8%,15% 0,22% 8%,31% 0,40% 7%,50% 0,60% 8%,70% 0,80% 7%,90% 0,100% 9%,98% 100%,88% 92%,78% 100%,66% 93%,55% 100%,44% 92%,32% 100%,20% 92%,10% 100%,1% 91%);clip-path:polygon(0 10%,4% 0,9% 8%,15% 0,22% 8%,31% 0,40% 7%,50% 0,60% 8%,70% 0,80% 7%,90% 0,100% 9%,98% 100%,88% 92%,78% 100%,66% 93%,55% 100%,44% 92%,32% 100%,20% 92%,10% 100%,1% 91%);color:#f9f7f3;font-size:.84rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-4.4deg);box-shadow:0 12px 18px rgba(51,75,112,.24),inset 0 2px 0 hsla(0,0%,100%,.24),inset 0 -4px 7px rgba(23,48,84,.22)}.workbench-panel--decision:before,.workbench-panel--signals:before{content:"";position:absolute;left:38px;right:38px;bottom:-20px;z-index:-1;height:28px;border-radius:999px;background:rgba(49,39,30,.22);filter:blur(11px)}.workbench-panel--start:after{content:"";position:absolute;right:-12px;top:42px;z-index:3;width:74px;height:24px;border-radius:4px;background:rgba(79,120,180,.78);box-shadow:0 9px 14px rgba(58,76,105,.18);transform:rotate(7deg)}.workbench-panel__tape:after,.workbench-panel__tape:before{content:"";position:absolute;top:4px;bottom:4px;width:8px;background:hsla(0,0%,100%,.16)}.workbench-panel__tape:before{left:8px}.workbench-panel__tape:after{right:10px}.workbench-panel__paper{position:relative;isolation:isolate;height:auto;border:1px solid hsla(38,17%,68%,.76);border-radius:18px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.82),transparent 28%),radial-gradient(circle at 78% 20%,rgba(139,112,77,.05) 0 1px,transparent 1.5px),repeating-linear-gradient(0deg,rgba(119,105,80,.035),rgba(119,105,80,.035) 1px,transparent 0,transparent 27px),linear-gradient(180deg,hsla(43,64%,98%,.99),hsla(40,35%,92%,.98));box-shadow:0 38px 56px rgba(45,40,34,.23),0 13px 20px rgba(84,67,50,.13),inset 0 1px 0 hsla(0,0%,100%,.84)}.workbench-panel__paper:after,.workbench-panel__paper:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid hsla(38,19%,72%,.66);border-radius:16px;background:linear-gradient(180deg,hsla(40,45%,94%,.86),hsla(37,34%,88%,.82));box-shadow:0 14px 28px rgba(53,45,37,.1)}.workbench-panel__paper--start:before{transform:translate(16px,-12px) rotate(2.4deg)}.workbench-panel__paper--start:after{transform:translate(26px,13px) rotate(-2.4deg);opacity:.88}.workbench-panel__paper--decision:before{transform:translate(18px,-13px) rotate(1.4deg)}.workbench-panel__paper--decision:after{transform:translate(30px,13px) rotate(-1.4deg);opacity:.82}.workbench-panel__paper--signals:before{top:-18px;right:-20px;left:8px;height:78px;border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,hsla(40,69%,75%,.98),rgba(198,158,95,.98)),repeating-linear-gradient(90deg,rgba(91,61,28,.08),rgba(91,61,28,.08) 24px,transparent 0,transparent 48px);transform:translate(18px) rotate(-1.4deg)}.workbench-panel__paper--signals:after{transform:translate(28px,12px) rotate(1.8deg);opacity:.84}.workbench-panel__paper--signals,.workbench-panel__paper--start{padding:16px 16px 14px}.workbench-panel__paper--signals{padding:14px}.workbench-panel__paper--decision{padding:18px 18px 13px}.workbench-panel__step{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#214739;color:#f8f6ef;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;line-height:1;box-shadow:0 10px 16px rgba(28,63,51,.14)}.checklist-preview-note,.decision-core,.decision-diagram-card__header,.decision-next-actions,.human-signals__header,.support-card__header,.workbench-panel__body,.workbench-panel__heading{display:grid;grid-gap:10px;gap:10px}.human-signals__header p,.support-card__header p,.workbench-panel__body>p,.workbench-panel__heading p{color:var(--text-secondary)}.workbench-panel__hand-note{font-family:"Source Serif 4",Georgia,serif;font-style:italic;color:rgba(77,74,64,.82)}.workbench-panel__prep-note{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid rgba(34,79,67,.16);border-radius:16px;background:radial-gradient(circle at 92% 0,hsla(0,0%,100%,.5),transparent 30%),linear-gradient(180deg,hsla(43,45%,92%,.9),hsla(40,33%,86%,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58),0 10px 16px rgba(56,45,33,.08)}.workbench-panel__prep-note strong{color:#244f42;font-size:.96rem}.workbench-panel__prep-note span{color:var(--text-secondary);font-size:.9rem;line-height:1.35}.workbench-panel__prep-note a{justify-self:start;color:#244f42;font-size:.9rem;font-weight:800}.catalog-grid,.decision-next-actions__grid,.featured-path-grid,.human-signal-card__tags,.material-tag-row,.media-card-grid,.workbench-chip-row,.workbench-choice-list,.workbench-risk-grid{display:grid;grid-gap:12px;gap:12px}.workbench-choice-list{gap:7px}.workbench-choice{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:8px 11px;border:1px solid hsla(38,17%,68%,.84);border-radius:15px;background:hsla(0,0%,100%,.72);text-align:left;color:inherit;cursor:pointer}.workbench-choice.is-active{border-color:rgba(34,79,67,.42);background:rgba(240,247,242,.96);box-shadow:0 10px 18px rgba(34,79,67,.08)}.workbench-choice__index{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(34,79,67,.22);font-weight:700;color:var(--accent-primary)}.workbench-choice__label{font-weight:600;line-height:1.35}.workbench-chip-group,.workbench-risk-list{display:grid;grid-gap:8px;gap:8px}.workbench-chip-row{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-chip{display:inline-flex;justify-content:center;padding:7px 9px;border:1px solid hsla(38,17%,68%,.82);border-radius:12px;background:hsla(0,0%,100%,.66);font-size:.95rem}.workbench-chip.is-selected{border-color:rgba(34,79,67,.4);background:rgba(240,247,242,.92)}.workbench-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workbench-risk-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 6px;border:1px solid hsla(38,17%,68%,.82);border-radius:16px;background:hsla(0,0%,100%,.82);text-align:center;font-weight:600;line-height:1.3}.workbench-wall-card{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid hsla(39,16%,67%,.82);border-radius:15px;background:linear-gradient(180deg,rgba(255,252,245,.96),hsla(38,38%,89%,.94));box-shadow:0 10px 14px rgba(55,44,32,.08),inset 0 1px 0 hsla(0,0%,100%,.7)}.workbench-wall-card__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;border-bottom:1px solid hsla(38,17%,68%,.68);padding-bottom:6px}.workbench-wall-card__header strong{font-family:"Source Serif 4",Georgia,serif;font-size:1rem}.workbench-wall-card__header span{max-width:19ch;color:var(--text-muted);font-size:.8rem;text-align:right}.workbench-wall-card .scenario-diagram{min-height:126px;border-radius:12px}.workbench-risk-pill--alert{color:var(--signal-danger)}.workbench-risk-pill--warn{color:var(--signal-warning)}.workbench-risk-pill--info{color:#82611d}.workbench-panel__heading{grid-template-columns:auto 1fr;align-items:start}.workbench-panel__decision-title,.workbench-panel__heading h1,.workbench-panel__heading h2{font-size:clamp(2.12rem,3.7vw,3.56rem);line-height:.95;color:#1e503f}.decision-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid hsla(38,17%,68%,.84);border-radius:18px;overflow:hidden}.decision-lane{display:grid;grid-gap:5px;gap:5px;padding:10px 8px 11px;background:hsla(0,0%,100%,.54);text-align:center}.decision-lane+.decision-lane{border-left:1px solid hsla(38,17%,68%,.82)}.decision-lane strong{font-size:1rem}.decision-lane span{font-size:.9rem;line-height:1.35;color:var(--text-secondary)}.decision-lane.is-active{position:relative;background:#224f43;color:#f8f5ed}.decision-lane.is-active span{color:hsla(44,44%,95%,.88)}.decision-lane.is-active:after{content:"";position:absolute;left:50%;bottom:-8px;width:14px;height:14px;background:#224f43;transform:translateX(-50%) rotate(45deg)}.decision-core{grid-template-columns:minmax(170px,.48fr) minmax(350px,1.52fr);gap:0;align-items:start;border:1px solid hsla(38,17%,68%,.78);border-radius:18px;background:radial-gradient(circle at 74% 46%,hsla(0,0%,100%,.72),transparent 34%),linear-gradient(90deg,rgba(255,252,246,.82),hsla(39,49%,93%,.72));overflow:hidden}.decision-why h3,.human-signals__header h2,.support-card__header h2{font-size:clamp(1.45rem,2vw,1.8rem)}.decision-why{padding:12px 12px 11px;border:0;border-radius:0;background:transparent}.decision-why h3{font-size:1.12rem;letter-spacing:.03em;text-transform:uppercase}.decision-why ul{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-left:0;list-style:none;color:var(--text-secondary)}.decision-why li{position:relative;padding-left:28px;font-size:.82rem;line-height:1.31}.decision-why li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#f7f4eb 0 3px,transparent 3.5px),#224f43;box-shadow:0 5px 8px rgba(34,79,67,.14)}.decision-diagram-card{display:grid;grid-gap:7px;gap:7px;padding:8px 12px 10px;border-left:1px solid hsla(40,21%,60%,.92);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.56),transparent 28%),linear-gradient(180deg,hsla(40,55%,96%,.9),hsla(38,38%,87%,.84));box-shadow:inset 1px 0 0 hsla(0,0%,100%,.46)}.decision-diagram-card__header{grid-template-columns:auto 1fr;align-items:center;gap:10px}.decision-diagram-card__header strong{font-family:"Source Serif 4",Georgia,serif;font-size:1rem;color:rgba(45,43,38,.94)}.decision-diagram-card .scenario-diagram{min-height:220px;border-radius:15px;border-color:hsla(39,19%,60%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 20px 28px rgba(49,40,29,.2)}.decision-diagram-card .scenario-diagram img{object-fit:contain;padding:5px;filter:contrast(1.12) saturate(1.08);transform:scale(1.16)}.material-tag-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.material-tag{display:inline-flex;justify-content:center;padding:5px 7px;border-radius:8px;background:hsla(40,23%,84%,.58);font-size:.68rem;line-height:1.2;color:rgba(77,74,64,.92)}.scenario-diagram{position:relative;min-height:248px;border:1px solid hsla(39,17%,81%,.86);border-radius:20px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.72),transparent 26%),linear-gradient(180deg,hsla(38,48%,95%,.98),hsla(38,36%,91%,.94));overflow:hidden}.catalog-art img,.media-art img,.scenario-diagram img,.workbench-thumb img{width:100%;height:100%;object-fit:cover;display:block}.catalog-art img~span,.media-art img~span,.workbench-thumb img~span{display:none}.scenario-diagram img{position:absolute;inset:0;z-index:1}.scenario-diagram--tv>:not(img),.scenario-diagram--wall>:not(img){display:none}.scenario-diagram--tv,.scenario-diagram--wall{display:flex;align-items:stretch}.scenario-diagram__wall{width:42%;background:linear-gradient(180deg,hsla(40,35%,93%,.92),hsla(38,37%,88%,.9));border-right:1px solid hsla(40,14%,59%,.58)}.scenario-diagram__stud{position:absolute;left:43%;top:24px;bottom:24px;width:72px;border-radius:10px;background:linear-gradient(180deg,#cb9a63,#a67444);box-shadow:inset 10px 0 0 hsla(0,0%,100%,.18)}.scenario-diagram__surface{position:absolute;left:42%;top:22px;bottom:22px;width:12px;border-radius:999px;background:hsla(42,22%,91%,.96)}.scenario-diagram__cable{position:absolute;right:118px;top:42px;bottom:38px;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(74,76,75,.18),rgba(74,76,75,.54));transform:rotate(12deg)}.scenario-diagram__anchor{position:absolute;right:74px;top:82px;width:104px;height:10px;border-radius:999px;background:linear-gradient(90deg,#ab8a53,#d0ad67);transform:rotate(-5deg)}.scenario-diagram__anchor:before{content:"";position:absolute;left:16px;top:-13px;width:18px;height:34px;border-radius:12px;border:2px solid rgba(72,74,73,.62)}.scenario-diagram__screw{position:absolute;right:116px;top:134px;width:118px;height:8px;border-radius:999px;background:linear-gradient(90deg,#839199,#586971);transform:rotate(-4deg)}.scenario-diagram__load{position:absolute;right:52px;bottom:34px;width:62px;height:76px;border:2px solid rgba(71,73,74,.7);border-top:0;border-radius:0 0 18px 18px}.scenario-diagram__load:before{content:"";position:absolute;left:18px;top:-18px;width:22px;height:22px;border:2px solid rgba(71,73,74,.7);border-radius:999px;background:hsla(0,0%,100%,.42)}.scenario-diagram__label{position:absolute;right:18px;display:grid;grid-gap:1px;gap:1px;max-width:118px;font-size:.73rem;line-height:1.2;color:rgba(51,51,49,.94)}.scenario-diagram__label strong{font-size:.76rem}.scenario-diagram__label span{color:rgba(93,89,81,.9)}.scenario-diagram__label:before{content:"";position:absolute;right:calc(100% + 8px);top:9px;height:1px;background:rgba(83,78,69,.62)}.scenario-diagram__label--surface{top:26px}.scenario-diagram__label--surface:before{width:28px}.scenario-diagram__label--stud{top:72px}.scenario-diagram__label--stud:before{width:38px}.scenario-diagram__label--cable{top:116px}.scenario-diagram__label--cable:before{width:54px}.scenario-diagram__label--anchor{top:154px}.scenario-diagram__label--anchor:before{width:42px}.scenario-diagram__label--load{right:12px;bottom:20px}.scenario-diagram__label--load:before{width:28px}.scenario-diagram--kit{display:grid;place-items:center}.scenario-diagram__kit-grid{display:grid;grid-template-columns:repeat(2,76px);grid-gap:16px;gap:16px}.scenario-diagram__kit-grid span{height:68px;border-radius:18px;background:linear-gradient(180deg,hsla(39,40%,82%,.96),hsla(36,28%,68%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.46)}.scenario-diagram__kit-note{position:absolute;right:18px;bottom:18px;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:16px;background:hsla(43,54%,97%,.96);font-size:.85rem;color:var(--text-secondary);box-shadow:0 12px 20px rgba(45,40,34,.08)}.decision-stop-rule{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border:1px solid rgba(213,88,57,.42);border-radius:18px;background:hsla(18,71%,97%,.96)}.decision-stop-rule__badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#c14521;color:#fff;font-size:1.35rem;font-weight:700}.decision-stop-rule p,.decision-stop-rule span{color:var(--text-secondary)}.catalog-grid,.decision-next-actions__grid,.featured-path-grid,.media-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-card,.decision-next-action,.featured-path-card,.human-signal-card,.media-card,.support-card{border:1px solid hsla(38,17%,68%,.82);border-radius:20px;background:hsla(40,53%,97%,.92);box-shadow:var(--shadow-card)}.decision-next-action{display:grid;grid-gap:5px;gap:5px;padding:9px 11px}.decision-next-action span{color:var(--text-secondary);line-height:1.35}.human-signals__header{grid-template-columns:1fr auto;align-items:start}.human-signals__header p:not(.human-signals__note){display:-webkit-box;max-width:20ch;overflow:hidden;font-size:.9rem;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workbench-panel--signals{transform:rotate(1.05deg) translateY(2px)}.workbench-panel--signals .workbench-panel__paper{background:radial-gradient(circle at 96% 4%,hsla(41,48%,65%,.42),transparent 18%),radial-gradient(circle at 72% 32%,rgba(108,75,36,.04) 0 1px,transparent 1.6px),linear-gradient(180deg,hsla(42,57%,95%,.98),hsla(38,42%,88%,.98)),linear-gradient(90deg,hsla(38,56%,67%,.24),transparent 34%)}.workbench-panel--signals .workbench-panel__paper:before{box-shadow:10px 10px 0 hsla(39,53%,66%,.62),20px 18px 0 rgba(190,150,88,.42),0 16px 26px rgba(73,54,32,.18)}.human-signals__note{max-width:16ch;font-family:"Source Serif 4",Georgia,serif;font-style:italic;text-align:right;color:rgba(106,90,69,.82)}.human-signals__list{display:grid;grid-gap:6px;gap:6px}.human-signal-card{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:8px;gap:8px;padding:8px;border-radius:15px;background:radial-gradient(circle at 86% 12%,hsla(0,0%,100%,.74),transparent 26%),linear-gradient(180deg,rgba(255,252,246,.98),hsla(37,41%,91%,.96));box-shadow:0 16px 22px rgba(48,39,30,.14),inset 0 1px 0 hsla(0,0%,100%,.76)}.human-signals__desk-art{display:none}.human-signals__desk-art img{width:100%;height:100%;min-height:54px;object-fit:cover;display:block}.human-signals__desk-art:after{content:"";position:absolute;left:18px;top:10px;width:62px;height:18px;border-radius:3px;background:rgba(79,120,180,.7);box-shadow:0 7px 11px rgba(57,69,88,.14);transform:rotate(-6deg)}.human-signal-card__copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.human-signal-card__status{justify-self:start;padding:5px 8px;border-radius:999px;background:hsla(88,24%,88%,.92);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#385141}.human-signal-card h3{font-size:.94rem;line-height:1.08}.human-signal-card__tags{display:none;grid-template-columns:repeat(3,minmax(0,max-content));min-width:0}.human-signal-card__tags span{padding:5px 8px;border-radius:9px;background:hsla(40,26%,91%,.94);font-size:.76rem;color:var(--text-secondary)}.human-signal-card__copy p{color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.74rem;line-height:1.28}.human-signals__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;background:linear-gradient(180deg,#224f43,#17372f);color:#faf7f1;font-weight:600;text-align:center}.catalog-art,.media-art,.workbench-thumb{position:relative;overflow:hidden;border:1px solid hsla(38,20%,81%,.92);border-radius:16px;background:linear-gradient(180deg,hsla(39,39%,93%,.96),hsla(36,29%,87%,.96))}.workbench-thumb{min-width:0;min-height:88px;background:#e9e0d2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.52),0 12px 18px rgba(57,46,34,.16)}.workbench-thumb:before{content:"";position:absolute;left:12px;top:8px;z-index:3;width:58px;height:15px;border-radius:3px;background:rgba(79,120,180,.66);box-shadow:0 6px 9px rgba(58,76,105,.13);transform:rotate(-5deg)}.workbench-thumb__paper{inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent)}.workbench-thumb__line{display:none}.workbench-thumb__line--1{top:30px}.workbench-thumb__line--2{top:50px}.workbench-thumb__line--3{top:70px}.workbench-thumb--shelf:after,.workbench-thumb--tile:after,.workbench-thumb--wire:after{content:"";position:absolute;left:10px;top:10px;right:auto;bottom:auto;width:42px;height:16px;border-radius:3px;background:rgba(79,120,180,.78);box-shadow:0 6px 10px rgba(57,69,88,.14);transform:rotate(-7deg)}.workbench-thumb--shelf:after{background:rgba(79,120,180,.78)}.workbench-thumb--tile:after{background:rgba(79,120,180,.72)}.workbench-thumb--wire:after{background:rgba(190,85,62,.74)}.mobile-next-rail{display:none}.support-card{padding:15px;border-radius:16px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.7),transparent 28%),radial-gradient(circle at 84% 14%,rgba(126,97,54,.04) 0 1px,transparent 1.6px),linear-gradient(180deg,hsla(40,53%,97%,.96),hsla(36,37%,89%,.96));box-shadow:0 18px 26px rgba(57,45,32,.13),inset 0 1px 0 hsla(0,0%,100%,.72)}.workbench-support-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,1.6vw,24px);gap:clamp(16px,1.6vw,24px);margin-top:22px;z-index:1}.workbench-support-grid:before{content:"";position:absolute;inset:-18px -14px -20px;z-index:0;border-radius:22px;background:radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.5),transparent 46%),radial-gradient(ellipse at 22% 42%,rgba(82,55,30,.1),transparent 28%),linear-gradient(180deg,hsla(39,22%,79%,.86),hsla(34,20%,66%,.82)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 44px,rgba(102,88,68,.04) 0,rgba(102,88,68,.04) 88px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58),0 24px 38px rgba(64,49,34,.14)}.workbench-support-grid>*{position:relative;z-index:1}.support-card__header{grid-template-columns:1fr auto;align-items:start}.support-card__header>a{color:var(--text-secondary)}.media-card{overflow:hidden}.support-card--catalog,.support-card--checklist,.support-card--commerce,.support-card--media{position:relative;isolation:isolate}.support-card--catalog:before,.support-card--checklist:before,.support-card--commerce:before,.support-card--media:before{content:"";position:absolute;inset:8px 10px -8px;z-index:-1;border:1px solid hsla(38,18%,70%,.66);border-radius:22px;background:linear-gradient(180deg,hsla(38,47%,93%,.72),hsla(39,29%,87%,.7));box-shadow:0 12px 20px rgba(53,45,37,.08)}.support-card--media:before{transform:rotate(-.8deg)}.support-card--checklist:before{transform:rotate(.9deg)}.support-card--commerce:before{transform:rotate(-.6deg)}.support-card--catalog:before{transform:rotate(.5deg)}.support-card--catalog:after,.support-card--checklist:after,.support-card--commerce:after,.support-card--media:after{content:"";position:absolute;left:16px;right:16px;bottom:-12px;z-index:-2;height:12px;border-radius:999px;background:rgba(68,56,43,.14);filter:blur(7px)}.support-card--catalog .catalog-grid,.support-card--media .media-card-grid{padding:8px;border:1px solid hsla(39,18%,72%,.82);border-radius:22px;background:radial-gradient(circle at 76% 18%,hsla(0,0%,100%,.52),transparent 28%),linear-gradient(180deg,hsla(37,43%,92%,.92),hsla(40,31%,87%,.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58),inset 0 -12px 20px rgba(81,63,42,.06),0 10px 16px rgba(64,50,36,.09)}.support-card--media .media-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-art{min-height:104px;background:#e8dfd1}.media-art:after{content:"";position:absolute;left:14px;top:12px;width:54px;height:18px;border-radius:3px;background:rgba(79,120,180,.68);box-shadow:0 6px 10px rgba(57,69,88,.12);transform:rotate(-5deg)}.media-art__backdrop{position:absolute;inset:0;background:linear-gradient(180deg,hsla(39,36%,65%,.26),transparent 56%)}.media-art__shape{position:absolute}.media-art--stud-finder .media-art__shape--1{left:26px;top:22px;width:48px;height:82px;border-radius:18px;background:linear-gradient(180deg,#e6b436,#b9861d);box-shadow:0 10px 16px rgba(59,49,21,.14)}.media-art--stud-finder .media-art__shape--2{left:86px;right:20px;top:20px;bottom:20px;background:repeating-linear-gradient(90deg,rgba(109,97,74,.22),rgba(109,97,74,.22) 2px,transparent 0,transparent 30px)}.media-art--microphone .media-art__shape--1{left:50%;top:22px;width:34px;height:56px;margin-left:-17px;border-radius:999px;background:linear-gradient(180deg,#3f464a,#131719)}.media-art--microphone .media-art__shape--2,.media-art--waveform .media-art__shape--2{left:22px;right:22px;top:48%;height:24px;margin-top:-12px;background:repeating-linear-gradient(90deg,hsla(222,5%,42%,.72),hsla(222,5%,42%,.72) 2px,transparent 0,transparent 8px)}.media-art--waveform .media-art__shape--1{left:26px;right:26px;top:24px;height:2px;background:rgba(108,98,80,.38)}.media-art--wall-lines .media-art__shape--1{left:30px;top:18px;width:70px;height:70px;border-right:4px solid rgba(84,88,87,.78);border-bottom:4px solid rgba(84,88,87,.78);border-radius:0 0 28px 0}.media-art--wall-lines .media-art__shape--2{right:28px;bottom:20px;width:34px;height:34px;border:3px solid rgba(196,69,33,.88);border-radius:12px;transform:rotate(45deg)}.catalog-card__body,.featured-path-card,.media-card__body{display:grid;grid-gap:10px;gap:10px}.media-card__body{padding:11px}.catalog-card__body span,.media-card__kind{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.catalog-card__body p,.commerce-grid__row p,.featured-path-card p,.media-card__body p,.trust-strip p{color:var(--text-secondary)}.support-card--wall-finish-path{position:relative;overflow:hidden}.support-card--wall-finish-path:before{content:"";position:absolute;right:28px;top:-8px;width:118px;height:27px;border-radius:5px;background:linear-gradient(180deg,rgba(78,108,151,.66),rgba(53,82,127,.72));box-shadow:0 10px 16px rgba(43,48,58,.1);transform:rotate(3deg)}.wall-finish-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wall-finish-path__card{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:176px;padding:14px 14px 14px 54px;border:1px solid hsla(38,17%,68%,.84);border-radius:16px;background:radial-gradient(circle at 86% 16%,rgba(72,106,120,.12),transparent 24%),repeating-linear-gradient(180deg,transparent,transparent 29px,hsla(37,13%,66%,.14) 0,hsla(37,13%,66%,.14) 30px),linear-gradient(180deg,rgba(255,252,246,.98),hsla(37,45%,92%,.96));color:inherit;box-shadow:0 14px 22px rgba(56,44,32,.09)}.wall-finish-path__card:hover{border-color:rgba(34,79,67,.34);transform:translateY(-1px)}.wall-finish-path__step{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(34,79,67,.28);border-radius:999px;background:rgba(233,243,236,.96);color:var(--accent-primary);font-weight:800}.wall-finish-path__label{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wall-finish-path__card p{color:var(--text-secondary);font-size:.94rem}.checklist-preview-note{position:relative;padding:14px 14px 14px 30px;border:1px solid hsla(38,17%,68%,.84);border-radius:18px;background:linear-gradient(90deg,hsla(36,25%,78%,.68) 0 20px,transparent 20px),repeating-linear-gradient(180deg,transparent,transparent 31px,hsla(37,13%,66%,.16) 0,hsla(37,13%,66%,.16) 32px),linear-gradient(180deg,rgba(255,252,245,.98),hsla(38,40%,91%,.98));box-shadow:0 18px 26px rgba(56,44,32,.12);overflow:hidden}.checklist-preview-note:before{content:"";position:absolute;left:10px;top:12px;bottom:12px;width:9px;border-right:1px solid hsla(38,19%,68%,.78);background:radial-gradient(circle at 50% 16px,hsla(36,14%,62%,.92) 0 3px,transparent 3.5px),radial-gradient(circle at 50% 48px,hsla(36,14%,62%,.92) 0 3px,transparent 3.5px),radial-gradient(circle at 50% 80px,hsla(36,14%,62%,.92) 0 3px,transparent 3.5px),radial-gradient(circle at 50% 112px,hsla(36,14%,62%,.92) 0 3px,transparent 3.5px),radial-gradient(circle at 50% 144px,hsla(36,14%,62%,.92) 0 3px,transparent 3.5px)}.checklist-preview-note__tape{position:absolute;right:80px;top:-6px;width:82px;height:26px;border-radius:4px;background:linear-gradient(180deg,rgba(72,104,155,.78),rgba(54,82,128,.82));transform:rotate(-5deg)}.checklist-preview-note__bar{height:8px;border-radius:999px;background:hsla(40,15%,68%,.46);overflow:hidden}.checklist-preview-note__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#224f43,#4c7f6f)}.checklist-preview-note__items{display:grid;grid-gap:8px;gap:8px}.checklist-preview-note__item{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.checklist-preview-note__dot{width:18px;height:18px;margin-top:2px;border:2px solid rgba(76,83,73,.52);border-radius:999px}.checklist-preview-note__item.is-done .checklist-preview-note__dot{border-color:#224f43;background:radial-gradient(circle at center,#224f43 0 5px,transparent 6px)}.checklist-preview-note__item div{display:grid;grid-gap:2px;gap:2px}.checklist-preview-note__item span{color:var(--text-muted);font-size:.88rem}.checklist-preview-note__footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:.92rem;color:var(--text-secondary)}.commerce-grid{display:grid;grid-gap:9px;gap:9px;padding:8px;border:1px solid hsla(37,19%,70%,.78);border-radius:18px;background:linear-gradient(180deg,hsla(40,40%,90%,.92),hsla(38,32%,83%,.9))}.commerce-grid__row{display:grid;grid-gap:6px;gap:6px;padding:9px 12px;border:1px solid hsla(38,17%,68%,.84);border-radius:16px;background:linear-gradient(180deg,rgba(255,252,246,.98),hsla(37,45%,92%,.96));box-shadow:0 8px 12px rgba(58,45,32,.08)}.commerce-decision{justify-self:start;padding:7px 10px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.commerce-decision--buy-it{background:rgba(43,95,73,.14);color:#24543d}.commerce-decision--borrow-it{background:rgba(194,148,66,.16);color:#875f12}.commerce-decision--skip-it{background:rgba(171,64,42,.12);color:#a43c25}.commerce-risk{display:grid;grid-gap:6px;gap:6px;padding-top:2px}.catalog-card{padding:12px;overflow:hidden}.support-card--catalog .catalog-grid{gap:0}.support-card--catalog .catalog-card{padding:12px 14px 10px;border:0;border-left:1px solid hsla(39,18%,72%,.82);border-radius:0;background:transparent;box-shadow:none}.support-card--catalog .catalog-card:first-child{border-left:0}.catalog-art{min-height:132px;margin-bottom:12px}.support-card--catalog .catalog-art{border-radius:14px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.52),transparent 30%),linear-gradient(180deg,hsla(36,41%,93%,.98),hsla(37,29%,85%,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),inset 0 -8px 16px rgba(124,103,80,.06)}.catalog-art:after{content:"";position:absolute;inset:auto 16px 10px;height:8px;border-radius:999px;background:rgba(62,48,36,.14);filter:blur(4px)}.catalog-art__piece{position:absolute}.catalog-art--stud-finder .catalog-art__piece--1{left:50%;top:14px;width:48px;height:94px;margin-left:-24px;border-radius:18px;background:linear-gradient(180deg,#dcae2f,#be8e22);box-shadow:inset 4px 0 0 hsla(0,0%,100%,.2),0 12px 16px rgba(78,59,20,.15)}.catalog-art--stud-finder .catalog-art__piece--2{left:50%;top:40px;width:22px;height:22px;margin-left:-11px;border-radius:999px;background:rgba(45,51,50,.85);box-shadow:0 28px 0 rgba(45,51,50,.28)}.catalog-art--stud-finder .catalog-art__piece--3{left:22px;right:22px;bottom:14px;height:3px;background:rgba(90,80,62,.18)}.catalog-art--drill-bit .catalog-art__piece--1{left:50%;top:16px;width:14px;height:94px;margin-left:-8px;border-radius:999px 999px 4px 4px;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.2) 0 6px,transparent 6px 12px),linear-gradient(180deg,#9aa1a7,#4b545b);box-shadow:17px 0 0 hsla(208,6%,59%,.36),-17px 0 0 hsla(208,6%,59%,.3),0 12px 14px rgba(56,55,51,.14)}.catalog-art--anchor .catalog-art__piece--1{left:36px;top:24px;width:18px;height:78px;border-radius:999px;background:linear-gradient(90deg,hsla(0,0%,100%,.32),transparent 40%),linear-gradient(180deg,#c3cbd0,#778690);box-shadow:30px 0 0 hsla(207,9%,62%,.82),60px 0 0 hsla(207,9%,52%,.78),0 10px 14px rgba(55,52,46,.12);transform:rotate(-9deg)}.catalog-art--anchor .catalog-art__piece--2{left:28px;top:22px;width:86px;height:14px;border-radius:999px;background:rgba(204,211,215,.55)}.catalog-art--anchor .catalog-art__piece--3{left:28px;right:28px;bottom:18px;height:4px;background:rgba(62,48,36,.12)}.catalog-art--screw .catalog-art__piece--1{left:28px;top:18px;width:11px;height:92px;border-radius:999px;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.24) 0 4px,transparent 4px 8px),linear-gradient(180deg,#7f8589,#353b3f);box-shadow:24px 0 0 rgba(90,96,101,.82),48px 0 0 rgba(64,70,74,.78),72px 0 0 hsla(203,4%,43%,.74),0 10px 14px rgba(56,52,45,.12);transform:rotate(-14deg)}.catalog-art--screw .catalog-art__piece--2{left:24px;right:30px;top:31px;height:2px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.34) 0 8px,transparent 8px 14px)}.catalog-art--bracket .catalog-art__piece--1{left:50%;top:16px;width:68px;height:68px;margin-left:-34px;border-left:12px solid #3d4244;border-bottom:12px solid #3d4244;border-radius:0 0 0 18px;box-shadow:0 12px 15px rgba(47,43,37,.16)}.catalog-art--bracket .catalog-art__piece--2{left:18px;right:18px;bottom:24px;height:16px;border-radius:5px;background:rgba(68,71,72,.22)}.catalog-art--pouch .catalog-art__piece--1{left:50%;top:18px;width:76px;height:92px;margin-left:-38px;border-radius:20px;background:linear-gradient(180deg,#d6c5a6,#bca27e)}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.trust-strip>div{position:relative;display:grid;grid-gap:8px;gap:8px}.trust-strip>div+div{padding-left:18px}.trust-strip>div+div:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:hsla(38,17%,68%,.76)}.featured-path-card{padding:16px}.featured-path-card__footer,.featured-path-card__topline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.featured-path-card__footer{justify-content:space-between;padding-top:8px;border-top:1px solid hsla(38,17%,68%,.76)}.featured-path-card__footer span{max-width:30ch;color:var(--text-secondary);font-size:.92rem}.calculator-hub-sidebar__note,.calculator-plan-card,.calculator-shell,.tools-support-card,.tools-tray-card,.tools-workbench-hero{position:relative;overflow:hidden}.calculator-hub-sidebar__note,.calculator-plan-card,.calculator-shell__paper,.tools-support-card,.tools-tray-card,.tools-workbench-hero__paper{border:1px solid hsla(38,17%,68%,.82);border-radius:24px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.76),transparent 28%),linear-gradient(180deg,hsla(40,53%,97%,.98),hsla(38,38%,92%,.96));box-shadow:0 18px 28px rgba(45,40,34,.08),inset 0 1px 0 hsla(0,0%,100%,.78)}.tools-workbench-hero__paper{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,2.4vw,26px)}.tools-workbench-hero__paper:before{content:"";position:absolute;right:26px;top:-10px;width:110px;height:30px;border-radius:4px;background:linear-gradient(180deg,rgba(72,104,155,.28),rgba(54,82,128,.34));transform:rotate(4deg)}.tools-workbench-hero__header{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:18px;gap:18px;align-items:start}.tools-workbench-hero__ruler{justify-self:end;width:132px;height:44px;border:1px solid hsla(38,13%,63%,.8);border-radius:6px;background:linear-gradient(180deg,hsla(38,33%,91%,.98),hsla(39,24%,84%,.98)),repeating-linear-gradient(90deg,rgba(88,82,73,.88),rgba(88,82,73,.88) 1px,transparent 0,transparent 18px);box-shadow:0 10px 16px rgba(56,47,38,.1),inset 0 1px 0 hsla(0,0%,100%,.66)}.calculator-card-grid,.tools-tray-grid,.tools-workbench-hero__meta{display:grid;grid-gap:14px;gap:14px}.tools-workbench-hero__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tools-workbench-hero__meta span{min-width:min(100%,13rem);padding:8px 10px;border:1px solid hsla(38,18%,72%,.74);border-radius:999px;background:hsla(0,0%,100%,.5);color:var(--color-secondary);font-size:.82rem;font-weight:800;line-height:1.25}.tools-workbench-chip{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid hsla(38,18%,72%,.82);border-radius:16px;background:hsla(0,0%,100%,.52)}.calculator-alert-block strong,.calculator-note strong,.calculator-plan-card__topline strong,.calculator-result-card strong,.tools-tray-card__body strong,.tools-workbench-chip strong{font-family:"Source Serif 4",Georgia,serif}.calculator-alert-block li,.calculator-field span,.calculator-hub-sidebar__note p,.calculator-note p,.calculator-plan-card p,.calculator-result-card p,.calculator-toggle span,.tools-tray-card__body p,.tools-workbench-chip span{color:var(--text-secondary)}.calculator-hub-grid,.calculator-shell,.tools-related-grid{display:grid;grid-gap:18px;gap:18px}.calculator-hub-grid{grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);align-items:start}.calculator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-hub-sidebar__note,.calculator-plan-card{padding:18px}.calculator-plan-card:before,.calculator-shell__paper:before,.tools-support-card:before{content:"";position:absolute;inset:8px 10px -8px;z-index:-1;border:1px solid hsla(38,18%,70%,.64);border-radius:22px;background:linear-gradient(180deg,hsla(38,47%,93%,.7),hsla(39,29%,87%,.68));box-shadow:0 12px 20px rgba(53,45,37,.08)}.calculator-plan-card.is-live{border-color:rgba(34,79,67,.34);box-shadow:0 18px 28px rgba(32,70,58,.12),inset 0 1px 0 hsla(0,0%,100%,.78)}.calculator-plan-card__topline{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.calculator-plan-card h3{margin-bottom:8px;font-size:1.2rem}.calculator-plan-card h3 a{color:var(--accent-primary)}.calculator-hub-sidebar{display:grid;grid-gap:14px;gap:14px}.calculator-shell{grid-template-columns:minmax(0,.94fr) minmax(300px,1.06fr);align-items:start}.calculator-shell__paper{display:grid;grid-gap:18px;gap:18px;padding:22px}.calculator-shell__paper--inputs{padding-top:38px}.calculator-shell__paper--outputs{background:radial-gradient(circle at top left,hsla(0,0%,100%,.7),transparent 28%),linear-gradient(180deg,hsla(39,47%,94%,.98),hsla(38,35%,89%,.96))}.calculator-shell__tape{position:absolute;left:28px;top:-7px;padding:10px 16px;border-radius:4px;background:linear-gradient(180deg,#44689a,#35557f);color:#f9f7f3;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 9px 18px rgba(51,75,112,.16)}.calculator-shell__header{display:grid;grid-template-columns:minmax(0,1fr) 66px;grid-gap:14px;gap:14px;align-items:start}.calculator-shell__header p:last-child{color:var(--text-secondary)}.calculator-shell__mini-ruler{height:108px;border:1px solid hsla(37,14%,63%,.82);border-radius:10px;background:linear-gradient(180deg,hsla(40,31%,90%,.98),hsla(39,24%,84%,.98)),repeating-linear-gradient(0deg,rgba(88,82,73,.8),rgba(88,82,73,.8) 1px,transparent 0,transparent 18px)}.calculator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.calculator-field{display:grid;grid-gap:8px;gap:8px}.calculator-field>span{font-size:.92rem;font-weight:600;color:var(--text-primary)}.calculator-field input,.calculator-field select{width:100%;padding:12px 13px;color:var(--text-primary)}.calculator-field input,.calculator-field select,.calculator-input-wrap{border:1px solid hsla(38,14%,66%,.88);border-radius:14px;background:hsla(0,0%,100%,.88)}.calculator-input-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;padding-right:12px}.calculator-input-wrap input{border:0;background:transparent;padding-right:0}.calculator-input-wrap span{font-size:.88rem;color:var(--text-muted)}.calculator-checklist{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px dashed hsla(37,16%,68%,.88);border-radius:18px;background:hsla(0,0%,100%,.42)}.calculator-toggle{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start}.calculator-toggle input{margin-top:4px}.calculator-links{display:flex;flex-wrap:wrap;gap:10px 16px}.calculator-links a{color:var(--accent-primary);font-weight:600}.calculator-status{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid hsla(38,16%,70%,.88);background:hsla(0,0%,100%,.48)}.calculator-status--steady{border-color:rgba(34,79,67,.22)}.calculator-status--caution{border-color:rgba(170,94,52,.28);background:hsla(35,67%,96%,.82)}.calculator-status--stop{border-color:rgba(171,64,42,.34);background:hsla(17,78%,96%,.9)}.calculator-note-stack,.calculator-results{display:grid;grid-gap:12px;gap:12px}.calculator-results{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-alert-block,.calculator-note,.calculator-result-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid hsla(38,17%,68%,.82);border-radius:16px;background:hsla(0,0%,100%,.54)}.calculator-result-card span,.tools-tray-card__body span{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.calculator-result-card strong{font-size:1.32rem}.calculator-alert-block ul{display:grid;grid-gap:8px;gap:8px;padding-left:1rem}.calculator-alert-block--stop{border-color:rgba(171,64,42,.28);background:hsla(21,78%,96%,.88)}.tools-related-grid{grid-template-columns:1fr}.tools-support-card{padding:20px}.tools-support-card--tray{background:radial-gradient(circle at top left,hsla(0,0%,100%,.74),transparent 28%),linear-gradient(180deg,hsla(38,53%,94%,.98),hsla(38,37%,88%,.96))}.tools-support-card--tray:before{transform:rotate(.6deg)}.tools-tray-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-tray-card{display:grid;grid-gap:12px;gap:12px;padding:12px}.tools-tray-card__art{position:relative;min-height:122px;border:1px solid hsla(37,22%,76%,.84);border-radius:16px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.52),transparent 34%),linear-gradient(180deg,hsla(36,41%,93%,.98),hsla(37,29%,85%,.98));overflow:hidden}.tools-tray-card__art span{position:absolute}.tools-tray-card__art span:first-child{left:26px;top:22px;width:30px;height:74px;border-radius:16px;background:linear-gradient(180deg,#d8aa2b,#b7871f)}.tools-tray-card__art span:nth-child(2){left:82px;top:18px;width:16px;height:82px;border-radius:999px;background:linear-gradient(180deg,#90979d,#535b62)}.tools-tray-card__art span:nth-child(3){right:26px;top:26px;width:44px;height:44px;border-left:8px solid #4c4f51;border-bottom:8px solid #4c4f51;border-radius:0 0 0 12px}.tools-tray-card__body{display:grid;grid-gap:8px;gap:8px}.tools-flagship-checker{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);grid-gap:clamp(20px,4vw,46px);gap:clamp(20px,4vw,46px);align-items:stretch;padding:clamp(24px,3.4vw,42px);border:1px solid hsla(36,15%,67%,.82);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.78),transparent 34%),linear-gradient(135deg,rgba(255,253,248,.98),hsla(37,40%,90%,.96));box-shadow:var(--shadow-raised)}.tool-decision-card,.tool-decision-card dl,.tool-decision-card dl div,.tools-flagship-checker__copy,.tools-flagship-checker__facts{display:grid}.tools-flagship-checker__copy{gap:18px;align-content:center}.tools-flagship-checker__copy h2{max-width:11ch;font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(2.25rem,4.2vw,3.35rem);letter-spacing:-.045em;line-height:1}.tools-flagship-checker__copy>p:not(.eyebrow),.tools-flagship-checker__facts dd{color:var(--color-secondary);font-size:1rem;line-height:1.5}.tools-flagship-checker__facts{gap:10px}.tools-flagship-checker__facts div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid hsla(36,15%,67%,.66);border-radius:var(--radius-md);background:hsla(0,0%,100%,.52)}.tool-decision-card dt,.tools-flagship-checker__facts dt{color:var(--color-muted);font-size:.76rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tool-decision-card dd,.tools-flagship-checker__facts dd{margin:0}.tools-flagship-checker__boundary{max-width:34rem;font-weight:800}.tools-flagship-checker__preview-note{max-width:34rem;color:var(--color-secondary);font-size:.92rem;line-height:1.45}.tools-flagship-checker__preview{align-self:stretch}.tools-flagship-checker__visual-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.tools-flagship-checker__support-visual img{background:radial-gradient(circle at top left,hsla(0,0%,100%,.82),transparent 32%),var(--color-surface)}.tools-wrc-followup-shelf{max-width:min(100%,760px);margin-inline:auto}.tools-wrc-followup-shelf img{background:radial-gradient(circle at top right,hsla(0,0%,100%,.82),transparent 32%),var(--color-surface)}.tool-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tool-decision-card{gap:12px;padding:18px;border:1px solid hsla(36,15%,67%,.82);border-radius:var(--radius-md);background:radial-gradient(circle at top left,hsla(0,0%,100%,.72),transparent 30%),linear-gradient(180deg,rgba(255,253,248,.94),hsla(38,38%,92%,.92));box-shadow:var(--shadow-card)}.tool-decision-card--secondary{border-color:rgba(54,92,125,.34);background:radial-gradient(circle at top right,rgba(54,92,125,.1),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(231,238,243,.86))}.tool-decision-card h3{font-family:"Source Serif 4",Charter,Georgia,serif;font-size:1.35rem;line-height:1.15}.tool-decision-card h3 a{color:var(--color-tool)}.tool-decision-card dl{gap:10px}.tool-decision-card dl div{gap:3px}.tool-decision-card dd{color:var(--color-secondary);line-height:1.45}@media (min-width:1181px){.clean-homepage{align-items:center}.workbench-support-grid,.workbench-surface{display:grid}.workbench-surface{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);grid-template-areas:"start decision" "signals signals";gap:clamp(18px,1.55vw,26px);width:min(calc(100% - 32px),1536px);margin:0 auto;padding:clamp(32px,2.8vw,46px) clamp(30px,3vw,52px) clamp(78px,6vw,104px);overflow:visible}.workbench-surface:before{inset:-8px 0 24px;border-radius:24px 24px 30px 30px;background:radial-gradient(circle at 14% 8%,hsla(0,0%,100%,.34),transparent 24%),radial-gradient(circle at 78% 6%,rgba(154,117,69,.12),transparent 25%),radial-gradient(circle at 38% 44%,rgba(92,75,52,.055) 0 1px,transparent 1.6px),repeating-linear-gradient(90deg,rgba(80,66,47,.028),rgba(80,66,47,.028) 1px,transparent 0,transparent 19px),repeating-linear-gradient(0deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.048) 2px,transparent 0,transparent 24px),linear-gradient(180deg,#ddd4c3,#c7b99f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),inset 0 -16px 28px rgba(88,63,37,.12),0 22px 36px rgba(84,67,50,.13)}.workbench-surface:after{display:none;left:16px;right:16px;bottom:20px;height:46px;border-radius:10px 10px 999px 999px}.workbench-panel--start{grid-area:start;align-self:stretch}.workbench-panel--decision{grid-area:decision}.workbench-panel--signals{grid-area:signals;transform:none}.workbench-panel__paper--signals:after,.workbench-panel__paper--signals:before{display:none}.workbench-panel--signals .workbench-panel__paper{min-height:0;transform:none;box-shadow:0 22px 34px rgba(45,40,34,.12),0 8px 14px rgba(84,67,50,.08),inset 0 1px 0 hsla(0,0%,100%,.76)}.workbench-panel--decision:before,.workbench-panel--signals:before{left:28px;right:28px;bottom:-14px;height:16px;filter:none;background:rgba(49,39,30,.12)}.workbench-panel__paper--decision,.workbench-panel__paper--start{min-height:clamp(440px,35vw,560px)}.workbench-panel__paper--start{display:grid;height:100%}.workbench-panel__paper--start .workbench-panel__body{min-height:100%;grid-template-rows:auto auto auto auto auto 1fr}.workbench-panel__prep-note{align-self:end}.workbench-panel__paper--signals{padding:clamp(16px,1.35vw,22px)}.human-signals__list{grid-template-columns:repeat(3,minmax(0,1fr))}.human-signal-card{min-height:154px}.mobile-next-rail{display:none}.workbench-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(calc(100% - 64px),1472px);margin:18px auto 0;gap:clamp(12px,1.2vw,18px)}.clean-homepage>.support-card{width:min(calc(100% - 32px),1536px);margin-inline:auto;border-radius:18px;border-color:hsla(37,18%,50%,.25);background:radial-gradient(circle at 10% 0,hsla(0,0%,100%,.48),transparent 28%),radial-gradient(circle at 92% 0,hsla(0,0%,100%,.24),transparent 24%),repeating-linear-gradient(180deg,transparent,transparent 31px,hsla(37,13%,66%,.08) 0,hsla(37,13%,66%,.08) 32px),linear-gradient(180deg,hsla(42,62%,96%,.98),hsla(35,37%,88%,.97));box-shadow:0 16px 30px rgba(46,36,25,.1),inset 0 1px 0 hsla(0,0%,100%,.72)}.clean-homepage>.support-card+.support-card{margin-top:0}.support-card--wall-finish-path{padding:clamp(18px,1.6vw,26px)}.support-card--wall-finish-path .support-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.support-card--wall-finish-path .support-card__header h2{max-width:34ch;font-size:clamp(2rem,2.4vw,3rem);line-height:.98}.wall-finish-path{gap:clamp(14px,1.3vw,22px)}.wall-finish-path__card{min-height:208px;padding:18px 18px 18px 62px;border-radius:18px}.wall-finish-path__card strong{font-size:clamp(1.08rem,1.18vw,1.32rem);line-height:1.2}.wall-finish-path__card p{font-size:clamp(.98rem,1.02vw,1.1rem);line-height:1.5}.support-card--trust{padding:clamp(18px,1.45vw,24px)}.trust-strip{gap:0}.trust-strip>div{padding-inline:clamp(14px,1.2vw,22px)}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{padding-right:0}.trust-strip strong{font-size:1.02rem}.trust-strip p{font-size:.98rem;line-height:1.48}.support-card--featured-paths{padding:clamp(18px,1.6vw,28px)}.featured-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.2vw,20px)}.featured-path-card{min-height:270px;border-radius:18px;background:radial-gradient(circle at 90% 0,rgba(72,106,120,.08),transparent 28%),linear-gradient(180deg,rgba(255,252,246,.98),hsla(37,45%,92%,.96))}.featured-path-card h3{font-size:clamp(1rem,1.02vw,1.18rem);line-height:1.18}.featured-path-card p{font-size:.94rem;line-height:1.45}}@media (min-width:1181px) and (max-width:1280px){.workbench-surface{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);grid-template-areas:"start decision" "signals signals";gap:14px;padding:28px 18px 86px}.workbench-surface:before{inset:-8px 0 24px}.workbench-surface:after{left:16px;right:16px}.workbench-panel--signals{transform:none}.workbench-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(calc(100% - 36px),1228px);margin-top:16px}.workbench-panel--start:after{right:8px}.workbench-panel--decision:before,.workbench-panel--signals:before{left:24px;right:24px}.workbench-panel__paper--signals,.workbench-panel__paper--start{padding:22px 18px 20px}.workbench-panel__paper--decision{padding:26px 20px 20px}.workbench-panel__paper--decision:before,.workbench-panel__paper--start:before{transform:translate(4px,-6px) rotate(.8deg)}.workbench-panel__paper--decision:after,.workbench-panel__paper--start:after{transform:translate(4px,8px) rotate(-.8deg)}.workbench-panel__paper--signals:before{left:4px;right:0;transform:translate(0) rotate(-.4deg)}.workbench-panel__paper--signals:after{transform:translate(4px,8px) rotate(.6deg)}.human-signal-card{grid-template-columns:minmax(0,1fr) 96px;gap:10px;padding:11px}.human-signal-card__tags{grid-template-columns:repeat(2,minmax(0,max-content))}.workbench-thumb{min-height:108px}}@media (max-width:1180px){.site-header__inner{grid-template-columns:1fr;justify-items:start}.clean-homepage,.workbench-panel,.workbench-panel__paper,.workbench-surface{min-width:0;max-width:100%}.clean-homepage{overflow-x:clip}.site-nav{justify-content:flex-start}.site-search-chip{min-width:min(100%,360px)}.workbench-surface{gap:18px;padding:8px 2px 30px}.calculator-hub-grid,.calculator-results,.calculator-shell,.clean-homepage__hero,.tool-decision-grid,.tools-flagship-checker,.tools-related-grid,.tools-tray-grid,.tools-workbench-hero__meta,.workbench-surface{grid-template-columns:1fr}.workbench-surface:before{display:none}.workbench-surface:after{left:6px;right:6px;bottom:-10px;height:18px;border-radius:9px 9px 999px 999px}.support-card,.workbench-panel__paper--decision,.workbench-panel__paper--signals,.workbench-panel__paper--start{padding:20px}.workbench-panel__paper--decision:before,.workbench-panel__paper--start:before{transform:translate(4px,-6px) rotate(.7deg)}.workbench-panel__paper--decision:after,.workbench-panel__paper--signals:after,.workbench-panel__paper--start:after{transform:translate(4px,7px) rotate(-.6deg)}.workbench-panel__paper--signals:before{left:4px;right:0;transform:translate(0) rotate(-.4deg)}.workbench-panel--signals{transform:none}.workbench-panel--start:after{left:auto;right:10px}.workbench-panel--decision:before,.workbench-panel--signals:before{left:24px;right:24px}.support-card--catalog:after,.support-card--catalog:before,.support-card--checklist:after,.support-card--checklist:before,.support-card--commerce:after,.support-card--commerce:before,.support-card--media:after,.support-card--media:before,.workbench-support-grid:before{display:none}.decision-core,.trust-strip,.workbench-support-grid{grid-template-columns:1fr}.workbench-support-grid{margin-top:12px}.clean-homepage__hero{padding-top:36px}.catalog-grid,.decision-lanes,.decision-next-actions__grid,.featured-path-grid,.media-card-grid,.wall-finish-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.site-header__inner{gap:10px;padding:9px 0 8px}.site-main{padding-top:18px}.calculator-hub-sidebar__note,.calculator-plan-card,.calculator-shell__paper,.risk-checker-preview,.tools-flagship-checker,.tools-support-card,.tools-tray-card,.tools-workbench-hero__paper{border-radius:20px}.calculator-shell__paper,.tools-support-card,.tools-workbench-hero__paper{padding:16px}.calculator-card-grid,.calculator-grid,.calculator-shell__header,.tools-workbench-hero__header{grid-template-columns:1fr}.calculator-shell__mini-ruler,.tools-workbench-hero__ruler{display:none}.brand-mark{gap:9px}.brand-mark__compact{min-width:58px;padding:7px 8px 6px;border-radius:12px}.brand-mark__compact-line{font-size:.67rem;line-height:.82}.brand-mark__compact-line--you{font-size:.73rem}.brand-mark__wordmark{font-size:1.2rem}.site-nav{width:100%;justify-content:flex-start;gap:8px 14px;padding:0 0 2px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav a{padding-bottom:6px;font-size:.88rem}.site-nav a:nth-child(n+5){display:none}.site-search-chip{width:100%;min-width:0;gap:10px;padding:7px 10px;font-size:.88rem}.clean-homepage{gap:22px}.clean-homepage__hero{width:min(calc(100% - 24px),var(--container-wide));padding-top:18px}.premium-home-hero__copy h1{max-width:11ch}.premium-home-hero__actions .button{width:100%}.premium-home-hero__trust{display:grid;grid-template-columns:1fr}.risk-checker-preview__row,.risk-checker-preview__topline{grid-template-columns:1fr}.risk-checker-preview__mark,.risk-checker-preview__step{justify-self:start}.tools-flagship-checker__copy h2{max-width:14ch}.workbench-surface:after{left:10px;right:10px;bottom:-7px;height:14px}.workbench-panel__tape{left:16px;top:-9px;padding:8px 14px;font-size:.74rem;transform:rotate(-3deg)}.workbench-panel--start:after{right:4px;top:18px;width:42px;height:15px;opacity:.34;box-shadow:0 5px 8px rgba(58,76,105,.08);transform:rotate(5deg)}.workbench-panel__decision-title,.workbench-panel__heading h1,.workbench-panel__heading h2{font-size:clamp(1.85rem,12vw,2.8rem)}.scenario-diagram__cable,.scenario-diagram__label,.workbench-panel__paper:after,.workbench-panel__paper:before{display:none}.decision-why ul,.featured-path-card__footer,.human-signal-card,.human-signals__header,.support-card__header,.workbench-chip-row,.workbench-risk-grid{grid-template-columns:1fr}.human-signal-card{display:grid}.human-signals__note{max-width:none;text-align:left}.catalog-grid,.checklist-group-card__header,.checklist-group-rail ol,.checklist-signal-set,.decision-lanes,.decision-next-actions__grid,.featured-path-grid,.media-card-grid,.wall-finish-path{grid-template-columns:1fr}.checklist-boundary-note,.checklist-group-card,.checklist-result-card{padding:var(--space-4);border-radius:20px}.checklist-primary-next-action .button{width:100%}.support-card--catalog .catalog-card{border-left:0;border-top:1px solid hsla(39,18%,72%,.82)}.support-card--catalog .catalog-card:first-child{border-top:0}.decision-lanes{gap:10px;border:0;background:transparent}.decision-lane{border:1px solid hsla(38,17%,68%,.82);border-radius:16px}.decision-lane+.decision-lane{border-left:1px solid hsla(38,17%,68%,.82)}.decision-lane.is-active:after,.mobile-next-rail{display:none}}@media (max-width:520px){.library-photo-paths__grid{grid-template-columns:minmax(0,1fr)}.shell{width:min(calc(100vw - 22px),368px);max-width:calc(100vw - 22px);margin-inline:auto}h1{font-size:clamp(2.05rem,10vw,2.75rem);line-height:1.06}.article-header,.filter-panel__row,.section-hero,.site-header__inner{grid-template-columns:minmax(0,1fr);width:100%}.article-header,.article-layout,.article-media-figure,.article-media-gallery,.article-media-gallery__grid,.clean-homepage>*,.filter-panel,.library-decision-board,.placeholder-image,.prose-block,.quick-answer,.section-hero,.site-main,.support-card,.workbench-panel,.workbench-panel__paper,.workbench-surface{box-sizing:border-box;width:100%;inline-size:100%;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.shell.site-main{width:min(calc(100vw - 22px),368px);inline-size:min(calc(100vw - 22px),368px);min-width:0;min-inline-size:0;max-width:calc(100vw - 22px);max-inline-size:calc(100vw - 22px)}.article-header>*,.article-layout>*,.article-media-figure figcaption>*,.article-media-figure>*,.filter-panel label,.filter-panel>*,.section-hero>*,.support-card>*,.workbench-panel__paper>*{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-width:0;max-width:100%}.article-header h1,.article-header p,.placeholder-image p,.prose-block p,.quick-answer p,.section-heading h2,.section-hero h1,.section-hero p,.support-card p,.workbench-panel p,.workbench-panel__decision-title,.workbench-panel__heading h1,.workbench-panel__heading h2{overflow-wrap:anywhere}.article-media-figure figcaption{padding:var(--space-3)}.article-media-figure img{display:block;width:100%;inline-size:100%;min-width:0;min-inline-size:0;max-inline-size:100%;height:auto;block-size:auto}.card-grid,.checklist-box,.checklist-flow-shell,.checklist-group-card,.checklist-group-card__header,.checklist-group-card__title,.checklist-group-rail,.checklist-group-rail__item,.checklist-groups,.checklist-item,.checklist-item-list,.checklist-item__body,.checklist-primary-next-action,.checklist-result-card,.checklist-signal-option,.checklist-signal-set,.content-card,.two-col-list,.two-col-list>div{box-sizing:border-box;width:100%;inline-size:100%;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.article-media-figure figcaption,.article-media-figure figcaption span,.checklist-group-card,.checklist-group-card *,.checklist-item,.checklist-item *,.checklist-meta-strip,.checklist-meta-strip *,.checklist-result-card,.checklist-result-card *,.checklist-signal-option,.checklist-signal-option *,.content-card,.content-card *{overflow-wrap:anywhere}.checklist-box{padding:var(--space-4);gap:var(--space-5)}.checklist-group-card__title{grid-template-columns:1fr}.checklist-group-card__title>span{width:30px;height:30px}.library-decision-board img{height:clamp(190px,58vw,230px);object-fit:contain}.stack-lg:has(>.library-decision-board){gap:var(--space-5)}.brand-mark{gap:7px}.brand-mark__compact{min-width:53px;padding:6px 7px 5px}.brand-mark__compact-line{font-size:.61rem}.brand-mark__compact-line--you{font-size:.68rem}.brand-mark__wordmark{font-size:1.06rem}.site-nav{gap:8px 12px}.site-nav a{font-size:.84rem}.site-search-chip{padding:7px 9px;gap:8px}.site-search-chip__hint{padding:2px 6px}.calculator-shell__tape{left:16px;padding:8px 12px;font-size:.72rem}.support-card,.workbench-panel__paper--decision,.workbench-panel__paper--signals,.workbench-panel__paper--start{padding:15px}.workbench-surface:after{left:8px;right:8px;bottom:-6px;height:12px}.workbench-panel__tape{left:14px;top:-10px;padding:8px 12px;font-size:.71rem}.checklist-preview-note{padding-left:22px}.checklist-preview-note:before{left:8px}.workbench-panel__step{width:34px;height:34px;font-size:1.18rem}.catalog-card,.decision-next-action,.featured-path-card,.human-signal-card,.workbench-choice,.workbench-risk-pill{padding:11px}.workbench-chip-row{grid-template-columns:1fr}.trust-strip>div+div{padding-left:0}.trust-strip>div+div:before{display:none}}.prototype-detail-grid,.prototype-note-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-list-card,.prototype-media-shell,.prototype-note,.prototype-thread-card,.prototype-thread-reply{border:1px solid hsla(38,17%,68%,.76);border-radius:26px;background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(40,56%,95%,.95));box-shadow:0 18px 40px rgba(80,62,38,.08)}.prototype-list-card,.prototype-note,.prototype-thread-card,.prototype-thread-reply{padding:22px}.prototype-list-card h2,.prototype-note h2,.prototype-thread-card h2{margin:0 0 10px;font-size:1.05rem}.prototype-list-card p,.prototype-note p,.prototype-thread-card p,.prototype-thread-reply p{margin:0;color:rgba(67,55,42,.88)}.prototype-chip-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-chip{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border:1px solid hsla(36,19%,69%,.78);border-radius:18px;background:rgba(255,250,243,.78)}.prototype-chip strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(126,99,66,.88)}.prototype-link-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.prototype-link-list li{display:grid;grid-gap:4px;gap:4px}.prototype-link-list a{font-weight:700;color:var(--ink-strong)}.prototype-link-list span{color:rgba(83,70,54,.8);font-size:.95rem}.prototype-thread-list{display:grid;grid-gap:16px;gap:16px}.prototype-thread-reply__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.prototype-thread-reply__meta span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(126,99,66,.82)}.prototype-media-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:22px;gap:22px;padding:22px}.prototype-media-shell__surface{position:relative;min-height:220px;border-radius:22px;border:1px solid hsla(37,18%,69%,.82);background:linear-gradient(180deg,hsla(37,33%,77%,.36),rgba(255,250,243,.94)),linear-gradient(135deg,rgba(139,115,80,.18),hsla(34,43%,72%,.12));overflow:hidden}.prototype-media-shell__surface span{position:absolute;border-radius:999px;background:rgba(105,80,48,.17)}.prototype-media-shell__surface span:first-child{inset:22px auto auto 22px;width:66px;height:66px}.prototype-media-shell__surface span:nth-child(2){inset:auto 30px 34px auto;width:140px;height:18px}.prototype-media-shell__surface span:nth-child(3){inset:auto 30px 62px auto;width:190px;height:18px}.prototype-media-shell__body{display:grid;grid-gap:16px;gap:16px}.prototype-media-shell--player{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.prototype-media-player{overflow:hidden;border:1px solid hsla(37,18%,50%,.72);border-radius:22px;background:linear-gradient(180deg,rgba(57,47,35,.92),rgba(31,27,22,.98));box-shadow:0 20px 42px rgba(63,48,31,.18),inset 0 1px 0 hsla(0,0%,100%,.1)}.prototype-media-player video{display:block;width:100%;aspect-ratio:16/9;background:#1d1a16}.prototype-media-shell--player .prototype-chip-row{grid-template-columns:1fr}.prototype-media-note{margin:0;padding:12px 14px;border:1px solid hsla(38,17%,68%,.72);border-radius:16px;background:rgba(255,248,235,.76);color:rgba(71,58,41,.84);font-size:.94rem}.prototype-media-disclosure,.prototype-media-transcript{padding:22px;border:1px solid hsla(38,17%,68%,.68);border-radius:22px;background:linear-gradient(180deg,rgba(255,252,247,.94),hsla(38,57%,95%,.9))}@media (max-width:1024px){.prototype-chip-row,.prototype-detail-grid,.prototype-media-shell,.prototype-note-grid{grid-template-columns:1fr}}.clean-homepage .workbench-panel--decision,.clean-homepage .workbench-panel--signals,.clean-homepage .workbench-panel--start{transform:none!important}.clean-homepage .workbench-panel--start:after,.clean-homepage .workbench-panel__paper--decision:after,.clean-homepage .workbench-panel__paper--decision:before,.clean-homepage .workbench-panel__paper--signals:after,.clean-homepage .workbench-panel__paper--signals:before,.clean-homepage .workbench-panel__paper--start:after,.clean-homepage .workbench-panel__paper--start:before,.clean-homepage .workbench-surface:after{display:none!important}.clean-homepage .workbench-panel__tape{border-radius:4px;-webkit-clip-path:none;clip-path:none;transform:none!important}.clean-homepage .workbench-surface{border:1px solid hsla(39,22%,59%,.4);border-radius:26px;background:radial-gradient(circle at 8% 0,hsla(0,0%,100%,.52),transparent 26%),radial-gradient(circle at 92% 0,hsla(0,0%,100%,.32),transparent 22%),repeating-linear-gradient(0deg,rgba(126,111,87,.035),rgba(126,111,87,.035) 1px,transparent 0,transparent 28px),linear-gradient(180deg,#e4dccd,#d5cab7);box-shadow:0 22px 40px rgba(68,52,35,.14),inset 0 1px 0 hsla(0,0%,100%,.68)}.clean-homepage .support-card--catalog:after,.clean-homepage .support-card--catalog:before,.clean-homepage .support-card--checklist:after,.clean-homepage .support-card--checklist:before,.clean-homepage .support-card--commerce:after,.clean-homepage .support-card--commerce:before,.clean-homepage .support-card--media:after,.clean-homepage .support-card--media:before,.clean-homepage .workbench-panel--decision:before,.clean-homepage .workbench-panel--signals:before,.clean-homepage .workbench-support-grid:before,.clean-homepage .workbench-surface:after,.clean-homepage .workbench-surface:before{display:none!important}.clean-homepage .support-card,.clean-homepage .workbench-panel__paper{transform:none!important;background:radial-gradient(circle at 8% 0,hsla(0,0%,100%,.72),transparent 28%),repeating-linear-gradient(0deg,rgba(119,105,80,.034),rgba(119,105,80,.034) 1px,transparent 0,transparent 27px),linear-gradient(180deg,hsla(40,82%,98%,.98),hsla(39,38%,91%,.97));box-shadow:0 18px 30px rgba(45,38,28,.12),inset 0 1px 0 hsla(0,0%,100%,.76)}.clean-homepage .workbench-panel__paper--start{align-content:start;gap:14px}.clean-homepage .workbench-panel__paper--start .workbench-panel__body{min-height:auto!important;grid-template-rows:none!important}.clean-homepage .workbench-panel__paper--signals{min-height:auto}.clean-homepage .human-signals__header p:not(.human-signals__note){max-width:42ch;-webkit-line-clamp:2}.clean-homepage .human-signals__list{gap:14px}.clean-homepage .human-signal-card{min-height:132px;padding:14px;transform:none!important;box-shadow:0 10px 18px rgba(45,38,28,.1),inset 0 1px 0 hsla(0,0%,100%,.7)}.clean-homepage .workbench-support-grid{margin-top:18px}.clean-homepage .workbench-support-grid .support-card{overflow:hidden}@media (min-width:1181px){.clean-homepage .workbench-panel__paper--decision{padding:18px 20px 20px}.clean-homepage .decision-lane{padding:8px 7px 9px}.clean-homepage .decision-lane strong{font-size:.98rem}.clean-homepage .decision-lane span{font-size:.86rem;line-height:1.24}.clean-homepage .decision-core{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr)}.clean-homepage .decision-why{padding:10px 11px}.clean-homepage .decision-why ul{gap:6px}.clean-homepage .decision-why li{font-size:.8rem;line-height:1.24}.clean-homepage .decision-diagram-card{gap:6px;padding:8px 10px 9px}.clean-homepage .decision-diagram-card .scenario-diagram{min-height:184px}.clean-homepage .decision-diagram-card .scenario-diagram img{transform:scale(1.07)}.clean-homepage .decision-stop-rule{gap:10px;padding:9px 11px;border-radius:16px}.clean-homepage .decision-next-actions{gap:7px}.clean-homepage .decision-next-actions__grid{gap:10px}.clean-homepage .decision-next-action{padding:8px 10px}.clean-homepage .workbench-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(calc(100% - 64px),1472px);margin:22px auto 0;gap:clamp(16px,1.6vw,24px)}.clean-homepage .workbench-support-grid .support-card{min-height:300px;max-height:none;padding:clamp(16px,1.35vw,22px);border-radius:18px;overflow:visible}.clean-homepage .workbench-support-grid .support-card__header{gap:8px;min-height:auto}.clean-homepage .workbench-support-grid .support-card__header h2{display:block;overflow:visible;font-size:clamp(1.35rem,1.55vw,1.75rem);line-height:1.05;-webkit-line-clamp:unset}.clean-homepage .workbench-support-grid .progress-chip,.clean-homepage .workbench-support-grid .support-card__header p:not(.eyebrow),.clean-homepage .workbench-support-grid .support-card__header>a{font-size:.9rem;line-height:1.25}.clean-homepage .workbench-support-grid .eyebrow{font-size:.76rem;line-height:1.1}.clean-homepage .support-card--media .media-card-grid{gap:10px;padding:8px}.clean-homepage .workbench-support-grid .media-card{grid-template-rows:118px minmax(0,1fr);min-height:220px}.clean-homepage .workbench-support-grid .media-art{min-height:118px}.clean-homepage .workbench-support-grid .media-card__body{gap:5px;padding:10px}.clean-homepage .workbench-support-grid .catalog-card__body strong,.clean-homepage .workbench-support-grid .media-card__body strong{display:block;overflow:visible;font-size:.96rem;line-height:1.18;-webkit-line-clamp:unset}.clean-homepage .workbench-support-grid .catalog-card__body p,.clean-homepage .workbench-support-grid .checklist-preview-note__footer,.clean-homepage .workbench-support-grid .checklist-preview-note__item span,.clean-homepage .workbench-support-grid .commerce-grid__row p,.clean-homepage .workbench-support-grid .media-card__body p{display:block;overflow:visible;font-size:.82rem;line-height:1.28;-webkit-line-clamp:unset}.clean-homepage .workbench-support-grid .catalog-card__body span,.clean-homepage .workbench-support-grid .media-card__kind{font-size:.72rem}.clean-homepage .workbench-support-grid .checklist-preview-note{max-height:none;min-height:218px;padding:18px 18px 18px 34px;border-radius:18px}.clean-homepage .workbench-support-grid .checklist-preview-note__items{gap:8px}.clean-homepage .workbench-support-grid .checklist-preview-note__item{gap:10px}.clean-homepage .workbench-support-grid .checklist-preview-note__dot{width:18px;height:18px}.clean-homepage .workbench-support-grid .commerce-grid{gap:10px;padding:8px}.clean-homepage .workbench-support-grid .commerce-grid__row{gap:6px;min-height:152px;padding:12px 10px;border-radius:16px}.clean-homepage .workbench-support-grid .commerce-decision,.clean-homepage .workbench-support-grid .commerce-grid__row strong{font-size:.95rem;line-height:1.15}.clean-homepage .support-card--catalog .catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px}.clean-homepage .workbench-support-grid .catalog-card{grid-template-rows:118px minmax(0,1fr);min-height:226px;padding:0;overflow:hidden}.clean-homepage .workbench-support-grid .catalog-art{min-height:118px}.clean-homepage .workbench-support-grid .catalog-card__body{gap:5px;padding:9px}}.clean-homepage .workbench-panel__paper--signals,.clean-homepage .workbench-support-grid .support-card{overflow:visible}.clean-homepage .human-signal-card__copy p{display:block;overflow:visible;-webkit-line-clamp:unset}.clean-homepage .human-signal-card__tags{display:flex;flex-wrap:wrap;gap:5px}@media (min-width:1181px){.clean-homepage .workbench-surface{align-items:start;gap:clamp(16px,1.35vw,22px);padding:clamp(24px,2.2vw,34px) clamp(24px,2.55vw,44px) clamp(34px,3.2vw,52px)}.clean-homepage .workbench-panel--decision,.clean-homepage .workbench-panel--start{align-self:start}.clean-homepage .workbench-panel__paper--decision,.clean-homepage .workbench-panel__paper--start{min-height:auto}.clean-homepage .workbench-panel__paper--start{height:auto;gap:12px;padding:clamp(22px,2vw,30px)}.clean-homepage .workbench-panel__paper--start .workbench-panel__body{display:grid;min-height:auto!important;grid-template-rows:none!important;grid-gap:12px;gap:12px}.clean-homepage .workbench-panel__prep-note{align-self:start;margin-top:8px}.clean-homepage .workbench-panel__paper--decision{gap:12px;padding:clamp(20px,1.9vw,30px)}.clean-homepage .workbench-panel__decision-title,.clean-homepage .workbench-panel__heading h1,.clean-homepage .workbench-panel__heading h2{font-size:clamp(2.35rem,3.1vw,3.2rem)}.clean-homepage .decision-lanes{border-radius:15px}.clean-homepage .decision-lane{gap:3px;padding:7px 6px 8px}.clean-homepage .decision-lane strong{font-size:.94rem}.clean-homepage .decision-lane span{font-size:.8rem;line-height:1.18}.clean-homepage .decision-core{grid-template-columns:minmax(176px,.5fr) minmax(0,1.5fr);border-radius:16px}.clean-homepage .decision-why{padding:9px 10px}.clean-homepage .decision-why h3{font-size:1rem;line-height:1.02}.clean-homepage .decision-why ul{gap:5px}.clean-homepage .decision-why li{padding-left:23px;font-size:.76rem;line-height:1.18}.clean-homepage .decision-why li:before{width:16px;height:16px}.clean-homepage .decision-diagram-card{gap:5px;padding:8px 9px}.clean-homepage .decision-diagram-card .scenario-diagram{min-height:clamp(158px,13.5vw,196px)}.clean-homepage .decision-stop-rule{gap:9px;padding:8px 10px}.clean-homepage .decision-stop-rule__badge{width:30px;height:30px;border-radius:10px}.clean-homepage .decision-stop-rule p,.clean-homepage .decision-stop-rule span{line-height:1.28}.clean-homepage .decision-next-actions{gap:5px}.clean-homepage .decision-next-actions__grid{gap:8px}.clean-homepage .decision-next-action{min-height:82px;padding:8px 10px;border-radius:14px}.clean-homepage .workbench-panel__paper--signals{padding:clamp(18px,1.55vw,24px)}.clean-homepage .human-signals__header{align-items:end;margin-bottom:12px}.clean-homepage .human-signals__header p:not(.human-signals__note){display:block;max-width:48ch;overflow:visible;font-size:.95rem;line-height:1.3;-webkit-line-clamp:unset}.clean-homepage .human-signals__list{gap:12px}.clean-homepage .human-signal-card{grid-template-columns:minmax(0,1fr) minmax(92px,118px);min-height:172px;padding:13px;border-radius:17px}.clean-homepage .human-signal-card h3{font-size:1.02rem;line-height:1.14}.clean-homepage .human-signal-card__status{font-size:.7rem;line-height:1.1}.clean-homepage .human-signal-card__copy p{font-size:.84rem;line-height:1.32}.clean-homepage .human-signal-card__tags span{padding:4px 6px;font-size:.68rem;line-height:1.1}.clean-homepage .workbench-thumb{min-height:126px}.clean-homepage .human-signals__cta{margin-top:12px}.clean-homepage .workbench-support-grid{margin-top:clamp(16px,1.5vw,22px)}.clean-homepage .workbench-support-grid .support-card{min-height:0;padding:clamp(16px,1.35vw,22px)}.clean-homepage .workbench-panel__prep-note{display:none}.clean-homepage .workbench-panel__paper--start .workbench-panel__body{gap:10px}.clean-homepage .workbench-choice-list{gap:6px}.clean-homepage .workbench-choice{min-height:42px;padding-block:8px}.clean-homepage .workbench-chip-group,.clean-homepage .workbench-risk-list{gap:6px}.clean-homepage .workbench-chip,.clean-homepage .workbench-risk-pill{min-height:36px}.clean-homepage .workbench-panel__hand-note{margin-top:3px;font-size:.98rem;line-height:1.3}.clean-homepage .workbench-panel__paper--decision{gap:10px}.clean-homepage .decision-core{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr)}.clean-homepage .decision-diagram-card .scenario-diagram{min-height:clamp(146px,12vw,180px)}.clean-homepage .decision-stop-rule{padding:8px 10px}.clean-homepage .decision-stop-rule p{margin-bottom:1px}.clean-homepage .decision-next-action{min-height:62px;padding:7px 9px}.clean-homepage .decision-next-action span{font-size:.82rem;line-height:1.22}.clean-homepage .workbench-panel__paper--signals{padding:16px 18px 18px}.clean-homepage .human-signals__header{margin-bottom:10px}.clean-homepage .human-signals__header p:not(.human-signals__note){max-width:36ch;font-size:.9rem;line-height:1.25}.clean-homepage .human-signal-card{grid-template-columns:minmax(0,1fr) 102px;min-height:146px;padding:11px}.clean-homepage .human-signal-card__copy{gap:4px}.clean-homepage .human-signal-card h3{font-size:.96rem;line-height:1.1}.clean-homepage .human-signal-card__tags{max-height:24px;overflow:hidden}.clean-homepage .human-signal-card__copy p{display:-webkit-box;overflow:hidden;font-size:.76rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clean-homepage .workbench-thumb{min-height:112px}.clean-homepage .human-signals__cta{margin-top:10px;padding-block:9px}}.homepage-recomposed{display:grid;grid-gap:clamp(42px,6vw,84px);gap:clamp(42px,6vw,84px);width:100%;overflow-x:clip}.homepage-recomposed .clean-homepage__hero--visual{display:grid;grid-template-areas:"copy visual" "trust trust";grid-template-columns:minmax(0,48fr) minmax(0,52fr);grid-column-gap:clamp(24px,3.5vw,48px);column-gap:clamp(24px,3.5vw,48px);grid-row-gap:clamp(20px,2.4vw,30px);row-gap:clamp(20px,2.4vw,30px);width:min(calc(100% - 32px),1120px);padding:clamp(42px,5.2vw,72px) 0 clamp(22px,3.4vw,42px)}.homepage-recomposed .clean-homepage__hero--visual .premium-home-hero__copy{grid-area:copy;max-width:34rem}.homepage-recomposed .home-hero-decision-visual{grid-area:visual;min-width:0;align-self:center}.homepage-recomposed .home-hero-decision-visual img{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:clamp(12px,1.4vw,16px);background:radial-gradient(circle at top left,hsla(0,0%,100%,.82),transparent 32%),var(--color-surface)}.homepage-recomposed .home-hero-trust{grid-area:trust}.homepage-recomposed .premium-home-hero__copy h1{max-width:11.8ch;font-size:clamp(3rem,6.4vw,5.4rem)}.homepage-recomposed .premium-home-hero__lede{max-width:48rem}.homepage-recomposed .premium-home-hero__trust{max-width:100%}.home-section{display:grid;grid-gap:clamp(20px,3vw,34px);gap:clamp(20px,3vw,34px);min-width:0;width:min(calc(100% - 32px),var(--container-wide));margin:0 auto}.home-section--wrc{width:min(calc(100% - 32px),1160px);padding:clamp(22px,3vw,34px);border:1px solid hsla(36,15%,67%,.62);border-radius:clamp(22px,3vw,34px);background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.82),transparent 30%),radial-gradient(circle at 100% 0,rgba(54,92,125,.12),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.96),hsla(37,40%,90%,.86));box-shadow:0 22px 54px rgba(31,36,33,.1)}.home-section--trust{padding-bottom:clamp(44px,6vw,82px)}.home-section__header{display:grid;grid-gap:10px;gap:10px;max-width:780px;min-width:0}.home-section__header h2{color:var(--color-ink);font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(2rem,3.6vw,3.1rem);letter-spacing:-.04em;line-height:1.02}.home-section__header p:not(.premium-home-hero__eyebrow){color:var(--color-secondary);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.home-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0}.home-section__actions>a:not(.button),.home-text-link{color:var(--color-stud);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(53,104,89,.32);text-decoration-color:rgba(53,104,89,.32);text-underline-offset:4px}.home-section__actions>a:not(.button){display:inline-flex;min-height:42px;align-items:center}.home-boundary-note{max-width:76ch;padding:13px 16px;border:1px solid rgba(155,44,44,.18);border-radius:18px;background:hsla(0,68%,95%,.38);color:var(--color-secondary);font-size:.95rem;line-height:1.45}.home-card-grid{display:grid;grid-gap:clamp(14px,2vw,20px);gap:clamp(14px,2vw,20px);min-width:0}.home-card-grid--common,.home-card-grid--guides,.home-card-grid--signals{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card-grid--tools{grid-template-columns:repeat(5,minmax(0,1fr))}.home-card-grid--trust{grid-template-columns:repeat(4,minmax(0,1fr))}.home-decision-card,.home-guide-card,.home-signal-card,.home-tool-card,.home-trust-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;min-height:100%;padding:clamp(18px,2vw,24px);border:1px solid hsla(36,15%,67%,.58);border-radius:24px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.72),transparent 34%),rgba(255,253,248,.9);box-shadow:0 14px 28px rgba(31,36,33,.06);overflow-wrap:anywhere}.home-decision-card,.home-tool-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-decision-card:hover,.home-tool-card:hover{border-color:rgba(53,104,89,.42);box-shadow:0 20px 40px rgba(31,36,33,.1);transform:translateY(-2px)}.home-decision-card span,.home-tool-card span{color:var(--color-muted);font-size:.77rem;font-weight:800;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.home-decision-card h3,.home-guide-card h3,.home-signal-card h3,.home-tool-card h3,.home-trust-card h3{color:var(--color-ink);font-size:clamp(1.1rem,1.4vw,1.32rem);letter-spacing:-.018em;line-height:1.18}.home-decision-card p,.home-guide-card p,.home-signal-card p,.home-tool-card p,.home-trust-card p{color:var(--color-secondary);font-size:.96rem;line-height:1.48}.home-signal-card{position:relative;padding-top:28px}.home-signal-card>span{width:34px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--color-tool),var(--color-caution))}.home-guide-card{background:linear-gradient(180deg,rgba(255,253,248,.96),hsla(38,41%,95%,.88))}.home-guide-card__meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.home-guide-card .home-text-link{align-self:end;margin-top:4px}.home-tool-card{border-color:rgba(54,92,125,.24);background:radial-gradient(circle at top right,rgba(54,92,125,.08),transparent 34%),rgba(255,253,248,.92)}.home-trust-card{border-color:rgba(53,104,89,.22);background:radial-gradient(circle at top left,rgba(230,240,234,.86),transparent 36%),rgba(255,253,248,.9)}.home-trust-links{display:flex;flex-wrap:wrap;gap:10px 14px;min-width:0}.home-trust-links a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 13px;border:1px solid hsla(36,15%,67%,.62);border-radius:999px;background:rgba(255,253,248,.74);color:var(--color-stud);font-size:.94rem;font-weight:800}.homepage-recomposed .risk-checker-preview{width:100%;border-color:rgba(54,92,125,.32);box-shadow:0 18px 42px rgba(31,36,33,.08)}@media (max-width:1020px){.home-card-grid--common,.home-card-grid--guides,.home-card-grid--signals,.home-card-grid--tools,.home-card-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.homepage-recomposed .clean-homepage__hero--visual{grid-template-areas:"copy" "visual" "trust";grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,28px)}.homepage-recomposed .clean-homepage__hero--visual .premium-home-hero__copy{max-width:43rem}}@media (max-width:720px){.homepage-recomposed{gap:44px}.home-section,.home-section--wrc,.homepage-recomposed .clean-homepage__hero--visual{width:min(calc(100% - 24px),var(--container-wide))}.homepage-recomposed .clean-homepage__hero--visual{padding-top:34px}.home-card-grid--common,.home-card-grid--guides,.home-card-grid--signals,.home-card-grid--tools,.home-card-grid--trust{grid-template-columns:1fr}.home-section--wrc{padding:16px;border-radius:22px}.home-section__actions,.home-trust-links,.homepage-recomposed .premium-home-hero__trust,.video-plan-module__actions{align-items:stretch;flex-direction:column}.home-section__actions .button,.home-section__actions>a:not(.button),.home-trust-links a,.homepage-recomposed .premium-home-hero__actions .button,.homepage-recomposed .premium-home-hero__trust span,.video-plan-module__actions .button,.video-plan-module__actions a{width:100%}.video-plan-module__header{grid-template-columns:1fr}.video-plan-module__status{justify-content:flex-start}}@media (max-width:380px){.home-section,.home-section--wrc,.homepage-recomposed .clean-homepage__hero--visual{width:min(calc(100% - 20px),var(--container-wide))}.homepage-recomposed .premium-home-hero__copy h1{font-size:clamp(2.56rem,15vw,3rem)}.home-section__header h2{font-size:clamp(1.72rem,10vw,2.12rem)}.home-decision-card,.home-guide-card,.home-signal-card,.home-tool-card,.home-trust-card{padding:16px;border-radius:20px}}.guided-workspace-hero{--workspace-ink:#101719;--workspace-ink-end:#1c2925;--workspace-panel:#eff0ea;--workspace-primary:#39775e;--workspace-focus:#69a9ff;width:100%;min-width:0;background:radial-gradient(circle at 50% 0,rgba(67,112,93,.3),transparent 42%),linear-gradient(155deg,var(--workspace-ink),var(--workspace-ink-end));color:#f7f2e8;isolation:isolate;overflow:hidden;position:relative}.guided-workspace-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/assets/home/wall-risk-ambient-line-art.svg) 50%/cover no-repeat;opacity:.12;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0 15%,transparent 27% 73%,#000 85% 100%);mask-image:linear-gradient(90deg,#000 0 15%,transparent 27% 73%,#000 85% 100%)}.guided-workspace-hero__inner{display:grid;grid-gap:clamp(28px,3.5vw,40px);gap:clamp(28px,3.5vw,40px);width:min(calc(100% - 40px),980px);margin:0 auto;padding:clamp(54px,7vw,82px) 0 clamp(58px,7vw,78px)}.guided-workspace-hero__copy{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.guided-workspace-hero__eyebrow,.guided-workspace__header h2,.guided-workspace__lanes h2{color:#b9d2c5;font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.guided-workspace-hero__copy h1{max-inline-size:760px;color:#fffaf1;font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(2.65rem,5vw,3.7rem);letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.guided-workspace-hero__copy>p:last-child{max-width:42rem;color:#d7ddd7;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5}.guided-workspace{display:grid;grid-gap:22px;gap:22px;padding:clamp(20px,3vw,30px);border:1px solid rgba(222,235,226,.24);border-radius:20px;background:hsla(70,17%,93%,.97);color:#16201d;box-shadow:0 24px 60px rgba(0,0,0,.25)}.guided-workspace__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.guided-workspace__header h2,.guided-workspace__lanes h2{color:#4d685d}.guided-workspace__header p{color:#65716c;font-size:.9rem;line-height:1.45}.guided-workspace__tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.guided-task-link{position:relative;display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0;min-height:72px;padding:14px 52px 14px 16px;border:1px solid #c7cec8;border-radius:14px;background:hsla(0,0%,100%,.76);color:#17211d;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.guided-task-link--primary{border:2px solid var(--workspace-primary);background:#f9fcf8;box-shadow:inset 5px 0 0 var(--workspace-primary)}.guided-task-link--quiet{border-color:#d1d5d1;background:hsla(80,20%,97%,.62);color:#46534e;box-shadow:none}.guided-task-link--quiet .guided-task-link__arrow,.guided-task-link--quiet .guided-task-link__label{color:#68736e}.guided-task-link__label{color:#5c6b65;font-size:.74rem;font-weight:750;letter-spacing:.025em;line-height:1.3}.guided-task-link strong{font-size:1rem;line-height:1.3}.guided-task-link__arrow{position:absolute;top:50%;right:17px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #aebbb4;border-radius:999px;color:#315f4d;font-weight:800;transform:translateY(-50%)}.guided-task-link:hover{border-color:#6c8d7f;background:#fff;box-shadow:0 10px 22px rgba(27,53,43,.1);transform:translateY(-2px)}.guided-task-link:focus-visible{outline:3px solid var(--workspace-focus);outline-offset:4px;box-shadow:none}.guided-workspace__lanes{display:grid;grid-gap:10px;gap:10px;padding-top:2px}.guided-lane-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none}.guided-lane-list li{display:grid;min-width:0;min-height:44px;place-items:center;padding:8px 6px;border:1px solid #bdc7c0;border-radius:999px;background:#e2e7e1;color:#263b33;font-size:.86rem;font-weight:800;line-height:1.2;text-align:center}.guided-lane-list li:nth-child(4){border-color:#b87769;background:#f1dfda;color:#733426}.guided-lane-list li:nth-child(5){border-color:#8c7ca4;background:#e7e0ec;color:#4f3b67}.guided-workspace__lanes>p{color:#5d6964;font-size:max(.82rem,12px);line-height:1.45;overflow-wrap:break-word}.guided-workspace-bridge{display:grid;grid-gap:10px;gap:10px;width:min(calc(100% - 40px),1240px);margin:clamp(-28px,-2vw,-16px) auto 0;padding:clamp(14px,2vw,22px);border:1px solid rgba(92,112,101,.24);border-radius:20px;background:hsla(40,55%,96%,.94);box-shadow:0 18px 42px rgba(38,46,41,.08)}.guided-workspace-bridge img{display:block;width:100%;height:auto}.guided-workspace-bridge figcaption{color:#56625d;font-size:max(.82rem,12px);line-height:1.45;text-align:center}@media (max-width:800px){.guided-workspace-hero__inner{width:min(calc(100% - 64px),704px)}.guided-lane-list{grid-template-columns:repeat(6,minmax(0,1fr))}.guided-lane-list li{grid-column:span 2}.guided-lane-list li:nth-child(n+4){grid-column:span 3}}@media (max-width:520px){body:has(.clean-homepage) .site-header__inner{gap:6px;padding-block:5px}body:has(.clean-homepage) .brand-mark,body:has(.clean-homepage) .site-nav a,body:has(.clean-homepage) .site-search-chip{min-height:44px}body:has(.clean-homepage) .site-nav{margin-inline:0}.guided-workspace-hero:before{display:none}.guided-workspace-hero__inner{width:calc(100% - 40px);padding:38px 0 48px}.guided-workspace-hero__copy h1{max-inline-size:350px;font-size:clamp(1.75rem,8vw,1.94rem);line-height:1.08;overflow-wrap:normal}.guided-workspace-hero__copy>p:last-child{font-size:.95rem}.guided-workspace{gap:18px;padding:20px;border-radius:16px}.guided-workspace__header{display:grid}.guided-workspace__tasks{grid-template-columns:1fr;gap:10px}.guided-task-link{min-height:48px;padding-block:10px}.guided-task-link--primary{min-height:62px}.guided-workspace-bridge{width:calc(100% - 40px);margin-top:-20px;padding:12px;border-radius:16px}}@media (max-width:340px){.guided-workspace-hero__inner{width:calc(100% - 32px)}.guided-workspace-hero__copy h1{max-inline-size:288px;font-size:1.75rem;line-height:1.11}.guided-workspace{padding:16px}.guided-workspace-bridge figcaption,.guided-workspace__lanes>p{min-width:0;font-size:12px;line-height:1.4;white-space:normal}.guided-workspace-bridge{width:calc(100% - 32px)}.guided-lane-list{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-lane-list li,.guided-lane-list li:nth-child(n+4){grid-column:span 1}.guided-lane-list li:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.guided-task-link{transition:none}}.wrc-mvp{overflow-x:clip}.wrc-mvp__privacy-strip{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.wrc-mvp__privacy-strip span{max-width:100%;padding:7px 10px;border:1px solid hsla(36,15%,67%,.68);border-radius:999px;background:rgba(255,253,248,.78);color:var(--color-secondary);font-size:.78rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.wrc-mvp__form{min-width:0}.wrc-mvp__input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;min-width:0}.wrc-mvp__group{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:14px;border:1px solid hsla(36,15%,67%,.62);border-radius:20px;background:hsla(0,0%,100%,.48)}.wrc-mvp__group--wide{grid-column:1/-1}.wrc-mvp__group legend{padding:0 6px;color:var(--color-ink);font-family:"Source Serif 4",Georgia,serif;font-size:1.08rem;font-weight:800;line-height:1.2}.wrc-mvp__hint{color:var(--color-secondary);font-size:.9rem;line-height:1.35}.wrc-mvp__option-grid,.wrc-mvp__risk-grid{display:grid;grid-gap:8px;gap:8px;min-width:0}.wrc-mvp__risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrc-mvp__option{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;min-width:0;padding:10px;border:1px solid hsla(36,15%,67%,.6);border-radius:16px;background:rgba(255,253,248,.72);color:var(--color-ink);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.wrc-mvp__option:has(input:checked){border-color:color-mix(in srgb,var(--lane-color) 48%,var(--color-line));background:color-mix(in srgb,var(--lane-color) 10%,#fff);box-shadow:inset 4px 0 0 color-mix(in srgb,var(--lane-color) 72%,transparent)}.wrc-mvp__option:has(input:focus-visible){outline:2px solid var(--color-tool);outline-offset:2px;box-shadow:var(--focus-ring)}.wrc-mvp__option input{width:1rem;height:1rem;margin:.18rem 0 0;accent-color:var(--lane-color)}.wrc-mvp__option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.wrc-mvp__option strong{color:var(--color-ink);font-size:.92rem;line-height:1.24;overflow-wrap:anywhere}.wrc-mvp__option small{color:var(--color-secondary);font-size:.8rem;line-height:1.3;overflow-wrap:anywhere}.wrc-mvp__result-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;min-width:0}.wrc-mvp__result-details div{display:grid;grid-gap:3px;gap:3px;min-width:0}.wrc-mvp__result-details dt{color:var(--color-muted);font-size:.76rem;font-weight:800;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.wrc-mvp__result-details dd{margin:0;color:var(--color-secondary);font-size:.95rem;line-height:1.42;overflow-wrap:anywhere}.wrc-mvp__result-details a{color:var(--color-stud);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(53,104,89,.32);text-decoration-color:rgba(53,104,89,.32);text-underline-offset:4px}.wrc-mvp__actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.wrc-mvp__actions .button{min-height:44px}@media (max-width:900px){.wrc-mvp__input-grid,.wrc-mvp__result-details,.wrc-mvp__risk-grid{grid-template-columns:1fr}}@media (max-width:520px){.wrc-mvp__group{padding:12px;border-radius:18px}.wrc-mvp__option{padding:9px}.wrc-mvp__actions,.wrc-mvp__privacy-strip{align-items:stretch;flex-direction:column}.wrc-mvp__actions .button,.wrc-mvp__privacy-strip span{width:100%}}.tools-editorial-page{min-width:0;overflow-x:clip}.tools-editorial-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);min-width:0;overflow:hidden;border-radius:30px;background:#173f35;box-shadow:0 24px 56px rgba(20,48,40,.2)}.tools-editorial-hero__copy{display:grid;align-content:center;justify-items:start;grid-gap:18px;gap:18px;min-width:0;padding:clamp(32px,5vw,68px);color:#f8f3e9}.tools-editorial-hero__copy .eyebrow{color:#d7bd85}.tools-editorial-hero__copy h1{max-width:11ch;color:inherit;font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(3rem,5vw,5.4rem);letter-spacing:-.055em;line-height:.94}.tools-editorial-hero__promise{max-width:39rem;color:hsla(40,52%,94%,.84);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.55}.tools-editorial-hero__action{min-height:48px;background:#f5efe4;color:#173f35}.tools-editorial-hero__action:hover{background:#fff;color:#102f28}.tools-editorial-hero__boundary{max-width:41rem;padding-top:2px;color:hsla(40,52%,94%,.76);font-size:.88rem;font-weight:750;line-height:1.48}.tools-editorial-hero__media{position:relative;min-width:0;min-height:500px;margin:0;background:#b8a47f}.tools-editorial-hero__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(23,63,53,.22),transparent 28%)}.tools-editorial-hero__media img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover;object-position:center}.tools-editorial-hero__media figcaption{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;padding:10px 12px;border-radius:12px;background:rgba(18,38,32,.84);color:hsla(0,0%,100%,.9);font-size:.78rem;line-height:1.38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tools-primary-workspace{display:grid;grid-gap:20px;gap:20px;min-width:0}.tools-primary-workspace__heading{display:grid;grid-gap:10px;gap:10px;max-width:54rem}.tools-primary-workspace__heading h2{font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(2.2rem,4vw,3.8rem);letter-spacing:-.045em;line-height:1}.tools-editorial-page .section-heading>p:last-child,.tools-primary-workspace__heading>p:last-child{color:var(--color-secondary);line-height:1.55}.risk-checker-preview--tools{padding:clamp(18px,2.8vw,32px)}.risk-checker-preview--tools .wrc-mvp__input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrc-mvp__select-field{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid hsla(36,15%,67%,.76);border-radius:18px;background:hsla(0,0%,100%,.58)}.wrc-mvp__select-field>span{color:var(--color-ink);font-size:.82rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wrc-mvp__select-field select{width:100%;min-width:0;min-height:46px;padding:10px 38px 10px 12px;border:1px solid hsla(38,11%,58%,.9);border-radius:12px;background:#fffdf8;color:var(--color-ink);font:inherit;font-weight:700}.wrc-mvp__select-field select:focus-visible{outline:2px solid var(--color-tool);outline-offset:2px;box-shadow:var(--focus-ring)}.wrc-mvp__select-field small{color:var(--color-secondary);font-size:.8rem;line-height:1.35}.risk-checker-preview--tools .wrc-mvp__risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.risk-checker-preview--tools .wrc-mvp__option{min-height:62px;padding:9px 10px}.risk-checker-preview--tools .wrc-mvp__option input{flex:0 0 auto}.wrc-mvp__planning-disclosure{overflow:hidden;border:1px solid hsla(36,15%,67%,.76);border-radius:18px;background:rgba(255,253,248,.64)}.wrc-mvp__planning-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 14px;cursor:pointer;list-style:none}.wrc-mvp__planning-disclosure summary::-webkit-details-marker{display:none}.wrc-mvp__planning-disclosure summary span{display:grid;grid-gap:2px;gap:2px}.wrc-mvp__planning-disclosure summary strong{color:var(--color-ink)}.wrc-mvp__planning-disclosure summary small{color:var(--color-secondary);font-size:.78rem;line-height:1.3}.wrc-mvp__planning-disclosure summary b{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(23,63,53,.28);border-radius:999px;color:#173f35;transition:transform .16s ease}.wrc-mvp__planning-disclosure[open] summary b{transform:rotate(45deg)}.wrc-mvp__planning-disclosure .review-only-checklist-ctas{margin:0 10px 10px}.tools-progressive-shelf{overflow:hidden;border:1px solid hsla(36,15%,67%,.82);border-radius:22px;background:hsla(42,50%,96%,.88);box-shadow:var(--shadow-card)}.tools-progressive-shelf summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:16px 20px;cursor:pointer;color:var(--color-ink);font-weight:800;list-style:none}.tools-progressive-shelf summary::-webkit-details-marker{display:none}.tools-progressive-shelf summary span{display:grid;grid-gap:3px;gap:3px}.tools-progressive-shelf summary small{color:var(--color-muted);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.tools-progressive-shelf summary b{display:grid;place-items:center;width:34px;min-width:34px;height:34px;border:1px solid rgba(23,63,53,.28);border-radius:999px;color:#173f35;font-size:1.25rem;transition:transform .16s ease}.tools-progressive-shelf[open] summary b{transform:rotate(45deg)}.tools-progressive-shelf>:not(summary){margin:0 18px 18px}.tools-progressive-shelf--video .video-plan-module{box-shadow:none}.tools-progressive-shelf__grid{padding-top:2px}.tools-secondary-resources{display:grid;grid-gap:16px;gap:16px}.tools-reference-list{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid hsla(36,15%,67%,.72);border-radius:16px;background:hsla(36,15%,67%,.5)}.tools-reference-row{display:grid;grid-template-columns:minmax(120px,.3fr) minmax(180px,.7fr) minmax(0,1.3fr);grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:12px 14px;background:#fffdf8}.tools-reference-row span{color:var(--color-muted);font-size:.75rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.tools-reference-row strong{color:var(--color-ink);font-family:"Source Serif 4",Charter,Georgia,serif}.tools-reference-row p{color:var(--color-secondary);font-size:.88rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.tools-progressive-shelf summary b,.wrc-mvp__planning-disclosure summary b{transition:none}}@media (max-width:900px){.tools-editorial-hero{grid-template-columns:1fr}.tools-editorial-hero__copy{gap:14px;padding:26px 24px 24px}.tools-editorial-hero__copy h1{max-width:12ch;font-size:clamp(2.45rem,11vw,4rem)}.tools-editorial-hero__media{display:grid;min-height:0}.tools-editorial-hero__media:after{display:none}.tools-editorial-hero__media img{height:auto;min-height:0;max-height:none;aspect-ratio:3/2}.tools-editorial-hero__media figcaption{position:static;padding:12px 14px;border-radius:0;background:#173f35;-webkit-backdrop-filter:none;backdrop-filter:none}.risk-checker-preview--tools .wrc-mvp__input-grid,.risk-checker-preview--tools .wrc-mvp__risk-grid,.tools-reference-row{grid-template-columns:1fr}.tools-reference-row{gap:4px}}@media (max-width:520px){.tools-editorial-page{gap:18px}.tools-editorial-hero{border-radius:22px}.tools-editorial-hero__copy{gap:11px;padding:21px 18px 18px}.tools-editorial-hero__copy h1{font-size:clamp(2.2rem,11.5vw,3rem);line-height:.98}.tools-editorial-hero__promise{font-size:.94rem;line-height:1.45}.tools-editorial-hero__action{width:100%}.tools-editorial-hero__boundary{font-size:.78rem;line-height:1.4}.tools-editorial-hero__media figcaption{font-size:.7rem}.tools-primary-workspace__heading h2{font-size:2.2rem}.calculator-shell,.tools-primary-workspace,.tools-primary-workspace__heading{gap:12px}.risk-checker-preview--tools{gap:10px;padding:11px}.wrc-mvp__select-field{gap:6px;padding:9px}.risk-checker-preview--tools .wrc-mvp__group{gap:7px;padding:8px}.risk-checker-preview--tools .wrc-mvp__risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.risk-checker-preview--tools .wrc-mvp__option{min-height:52px;gap:6px;padding:7px}.risk-checker-preview--tools .wrc-mvp__option strong{font-size:.84rem;line-height:1.18}.risk-checker-preview--tools .wrc-mvp__option small{font-size:.76rem;line-height:1.24}.risk-checker-preview--tools .wrc-mvp__privacy-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.risk-checker-preview--tools .wrc-mvp__privacy-strip span{width:auto;padding:6px 7px;border-radius:12px;font-size:.72rem}.risk-checker-preview--tools .wrc-mvp__result-details{gap:7px}.risk-checker-preview--tools .risk-checker-preview__chips{gap:5px}.risk-checker-preview--tools .risk-checker-preview__chips span{padding:5px 7px;font-size:.72rem}.wrc-mvp__planning-disclosure summary{min-height:48px;padding:8px 10px}.wrc-mvp__planning-disclosure .review-only-checklist-ctas{padding:12px}.calculator-shell__paper{gap:12px;padding:13px}.calculator-shell__paper--inputs{padding-top:32px}.calculator-shell__paper:before{display:none}.calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.calculator-field{gap:5px}.calculator-field input,.calculator-field select{min-height:44px}.calculator-alert-block,.calculator-note,.calculator-result-card,.calculator-status{gap:5px;padding:10px;border-radius:13px}.calculator-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calculator-results>:first-child{grid-column:1/-1}.calculator-note-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calculator-alert-block ul{gap:4px}.tools-progressive-shelf summary{min-height:58px;padding:13px 14px}.tools-progressive-shelf>:not(summary){margin:0 10px 10px}}@media (max-width:340px){.tools-editorial-page{gap:14px}.calculator-shell,.tools-primary-workspace,.tools-primary-workspace__heading{gap:9px}.risk-checker-preview--tools{gap:8px;padding:9px}.risk-checker-preview--tools .wrc-mvp__input-grid{grid-template-columns:1fr;gap:6px}.risk-checker-preview--tools .wrc-mvp__group--wide{grid-column:1/-1}.wrc-mvp__select-field{grid-template-columns:82px minmax(0,1fr);gap:5px 7px;align-items:center;padding:7px 8px}.wrc-mvp__select-field>span{line-height:1.2}.wrc-mvp__select-field select{min-height:46px}.wrc-mvp__select-field small{grid-column:1/-1;font-size:.76rem;line-height:1.25}.risk-checker-preview--tools .wrc-mvp__risk-grid{grid-template-columns:1fr;gap:5px}.risk-checker-preview--tools .wrc-mvp__option{min-height:48px;grid-template-columns:auto minmax(0,1fr);padding:6px 7px}.risk-checker-preview--tools .wrc-mvp__option strong{line-height:1.16}.risk-checker-preview--tools .wrc-mvp__option small{line-height:1.2}.risk-checker-preview--tools .wrc-mvp__result-details{grid-template-columns:1fr;gap:5px}.risk-checker-preview--tools .wrc-mvp__result-details dd{font-size:.9rem;line-height:1.34}.risk-checker-preview--tools .risk-checker-preview__result{gap:8px;padding:10px}.risk-checker-preview--tools .wrc-mvp__actions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.risk-checker-preview--tools .wrc-mvp__actions .button:last-child{grid-column:auto}.wrc-mvp__planning-disclosure summary{min-height:44px;gap:7px;padding:6px 8px}.wrc-mvp__planning-disclosure summary span{grid-template-columns:1fr;align-items:start;gap:2px}.wrc-mvp__planning-disclosure summary small{font-size:.74rem;line-height:1.2}.calculator-shell__paper{gap:9px;padding:11px}.calculator-note-stack,.calculator-results{grid-template-columns:1fr;gap:6px}.calculator-results>:first-child{grid-column:auto}.calculator-alert-block,.calculator-note,.calculator-result-card,.calculator-status{padding:8px 9px}.calculator-note,.calculator-result-card{gap:3px}.calculator-alert-block li,.calculator-note p,.calculator-result-card p{line-height:1.32}.tools-progressive-shelf summary{min-height:48px;gap:7px;padding:6px 9px}.tools-progressive-shelf summary span{grid-template-columns:1fr;align-items:start;gap:3px}.tools-progressive-shelf summary small{font-size:.66rem;line-height:1.15}.tools-progressive-shelf summary b{width:28px;min-width:28px;height:28px}body:has(.tools-editorial-page) .site-footer{padding:24px 0}body:has(.tools-editorial-page) .site-footer__grid{gap:16px}}