.tool-page{--tool-accent:var(--color-accent);--tool-accent-bg:var(--color-accent-bg);min-height:70vh;color:var(--color-ink)}.tool-page[data-accent=cyber],.tool-index-grid [data-accent=cyber]{--tool-accent:var(--v-cyber);--tool-accent-bg:var(--v-cyber-bg)}.tool-page[data-accent=shielding],.tool-index-grid [data-accent=shielding]{--tool-accent:var(--v-shielding);--tool-accent-bg:var(--v-shielding-bg)}.tool-hero{border-bottom:1px solid var(--color-line);padding:72px 40px 48px}.tool-hero nav{font:500 11px/1.4 var(--font-geist-mono);color:var(--color-ink-mute);gap:8px;margin-bottom:28px;display:flex}.tool-hero nav a:hover{color:var(--tool-accent)}.tool-eyebrow,.tool-section-kicker{font:500 11px/1.4 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tool-accent)}.tool-hero h1{letter-spacing:-.045em;max-width:980px;margin-top:14px;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:.98}.tool-deck{max-width:780px;color:var(--color-ink-body);margin-top:24px;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.62}.tool-safety-label{border:1px solid var(--color-line-soft);font:500 10.5px/1.4 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-mute);align-items:center;gap:9px;margin-top:26px;padding:8px 12px;display:inline-flex}.tool-safety-label i{background:var(--tool-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--tool-accent-bg);border-radius:50%}.tool-workbench{border-bottom:1px solid var(--color-line);background:var(--color-panel);padding:38px 40px 48px}.tool-widget{max-width:1160px;margin-inline:auto}.tool-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tool-widget>.tool-actions{justify-content:flex-end;margin-bottom:14px}.tool-button,.tool-text-button,.tool-chips button{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);cursor:pointer}.tool-button{min-height:42px;font:600 12px/1 var(--font-geist);padding:0 16px}.tool-actions a.tool-button{justify-content:center;align-items:center;display:inline-flex}.tool-button:hover:not(:disabled),.tool-button-primary{border-color:var(--tool-accent);background:var(--tool-accent);color:#fff}.tool-button-quiet{color:var(--color-ink-mute)}.tool-button:disabled{cursor:not-allowed;opacity:.4}.tool-button:focus-visible,.tool-text-button:focus-visible,.tool-family-heading:focus-visible,.tool-segmented button:focus-visible,.tool-chips button:focus-visible,.tool-field input:focus-visible,.tool-field textarea:focus-visible,.tool-field select:focus-visible,.tool-faq summary:focus-visible,.tool-index-grid a:focus-visible{outline:2px solid var(--tool-accent);outline-offset:3px}.tool-summary-grid{border:1px solid var(--color-line);background:var(--color-panel-2);grid-template-columns:2fr repeat(4,1fr);display:grid}.tool-score-card,.tool-stat,.tool-interpretation{padding:24px}.tool-score-card{background:var(--color-panel-2)}.tool-score-card>span,.tool-stat span,.tool-interpretation>span,.tool-result-hero>span,.tool-cost-grid span,.tool-readout-grid span,.tool-assumptions>span{font:500 10px/1.4 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-ink-mute)}.tool-score-card strong{font:400 clamp(3.7rem, 7vw, 5rem)/.9 var(--font-geist);letter-spacing:-.05em;color:var(--tool-accent);font-variant-numeric:tabular-nums;margin-top:9px;display:block}.tool-score-card strong small{letter-spacing:0;color:var(--color-ink-mute);font-size:.36em}.tool-score-card p{color:var(--color-ink-mute);margin-top:10px;font-size:12px}.tool-progress{background:var(--color-panel);height:6px;margin-top:18px;overflow:hidden}.tool-progress i{background:var(--tool-accent);height:100%;transition:width .25s;display:block}.tool-stat{border-left:1px solid var(--color-line-soft)}.tool-stat strong{font:400 2rem/1 var(--font-geist);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.tool-stat[data-tone=good] strong{color:var(--color-good)}.tool-stat[data-tone=danger] strong{color:#b43b35}.tool-stat[data-tone=muted] strong{color:var(--color-ink-mute)}.tool-family-list{border:1px solid var(--color-line);background:var(--color-panel-2);margin-top:18px}.tool-family+.tool-family{border-top:1px solid var(--color-line)}.tool-family-heading,.tool-family-print-heading{justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 20px}.tool-family-heading{background:var(--color-panel-2);color:var(--color-ink);text-align:left;cursor:pointer;border:0;display:flex}.tool-family-heading:hover{background:var(--tool-accent-bg)}.tool-family-heading span:first-child{font-size:14px;font-weight:550}.tool-family-heading span:first-child b{min-width:36px;font:600 11px/1.4 var(--font-geist-mono);color:var(--tool-accent);display:inline-block}.tool-family-heading span:last-child{font:500 11px/1.4 var(--font-geist-mono);color:var(--color-ink-mute)}.tool-family-heading i{width:18px;color:var(--color-ink);text-align:center;margin-left:10px;font-style:normal;display:inline-block}.tool-family-print-heading,.tool-control-list[data-open=false]{display:none}.tool-control{border-top:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;padding:14px 20px;display:grid}.tool-control>div:first-child{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.tool-control>div:first-child>b{font:600 12px/1.4 var(--font-geist-mono);color:var(--tool-accent)}.tool-control p{color:var(--color-ink-body);font-size:13.5px;line-height:1.5}.tool-control>div:first-child>small{font:500 10px/1.4 var(--font-geist-mono);color:var(--color-ink-mute);grid-column:2}.tool-segmented{border:1px solid var(--color-line);display:flex;overflow:hidden}.tool-segmented button{min-height:38px;color:var(--color-ink);font:600 11.5px/1.2 var(--font-geist);cursor:pointer;background:0 0;border:0;padding:0 14px}.tool-segmented button+button{border-left:1px solid var(--color-line)}.tool-segmented button[data-on=true]{background:var(--color-ink);color:var(--color-cream)}.tool-segmented button[data-value=notmet][data-on=true]{color:#fff;background:#a83c37}.tool-segmented button[data-value=na][data-on=true]{background:var(--color-ink-mute);color:#fff}.tool-print-status{display:none}.tool-gaps{border:1px solid var(--color-line);background:var(--color-panel-2);margin-top:18px}.tool-section-head{border-bottom:1px solid var(--color-line-soft);font:500 11px/1.4 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;padding:17px 20px;display:flex}.tool-section-head strong{color:var(--tool-accent)}.tool-gaps>div:last-child>p{border-top:1px solid var(--color-line-soft);grid-template-columns:66px 1fr auto;gap:12px;padding:13px 20px;display:grid}.tool-gaps>div:last-child>p:first-child{border-top:0}.tool-gaps p b{font:600 11.5px/1.5 var(--font-geist-mono);color:var(--tool-accent)}.tool-gaps p span{color:var(--color-ink-body);font-size:13px;line-height:1.5}.tool-gaps p small{font:600 10px/1.4 var(--font-geist-mono);color:var(--color-ink-mute)}.tool-empty-copy{color:var(--color-ink-mute);padding:26px 20px;font-size:13.5px}.tool-score-layout{border:1px solid var(--color-line);grid-template-columns:.8fr 1.2fr;display:grid}.tool-interpretation{border-left:1px solid var(--color-line);background:var(--color-panel-2)}.tool-interpretation>strong{font:400 2rem/1 var(--font-geist);color:var(--tool-accent);margin-top:9px;display:block}.tool-interpretation>p{color:var(--color-ink-body);margin-top:12px;font-size:14px;line-height:1.55}.tool-mini-stats{border-top:1px solid var(--color-line-soft);flex-wrap:wrap;gap:20px;margin-top:22px;padding-top:16px;display:flex}.tool-mini-stats span{font:500 10px/1.4 var(--font-geist-mono);text-transform:uppercase;color:var(--color-ink-mute)}.tool-mini-stats b{color:var(--color-ink);margin-left:4px}.tool-score-axis{border-top:4px solid var(--color-panel);height:22px;font:500 9px/1 var(--font-geist-mono);color:var(--color-ink-mute);justify-content:space-between;margin-top:26px;padding-top:7px;display:flex;position:relative}.tool-score-axis i{background:var(--tool-accent);width:3px;height:12px;position:absolute;top:-8px;transform:translate(-50%)}.tool-warning,.tool-note{border-left:3px solid var(--tool-accent);background:var(--tool-accent-bg);color:var(--color-ink-body);margin-top:14px;padding:13px 16px;font-size:12.5px;line-height:1.55}.tool-warning-prominent{border:1px solid var(--tool-accent);border-left-width:5px;margin:0 0 18px;padding:16px 18px}.tool-two-column{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:20px;display:grid}.tool-panel{border:1px solid var(--color-line);background:var(--color-panel-2)}.tool-input-panel{padding:28px}.tool-field-heading{justify-content:space-between;align-items:baseline;display:flex}.tool-field-heading label,.tool-fieldset legend,.tool-field{font:600 10.5px/1.4 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.tool-field-heading strong{font:400 1.6rem/1 var(--font-geist);color:var(--tool-accent)}.tool-range{width:100%;accent-color:var(--tool-accent);margin-top:18px}.tool-range-labels{font:500 9.5px/1.4 var(--font-geist-mono);color:var(--color-ink-mute);justify-content:space-between;margin-top:5px;display:flex}.tool-fieldset{margin-top:28px}.tool-fieldset legend{margin-bottom:11px}.tool-segmented-cards{width:100%}.tool-segmented-cards button{flex:1;min-height:58px}.tool-segmented button small{font:400 9.5px/1.2 var(--font-geist-mono);opacity:.65;margin-top:4px;display:block}.tool-helper{font:400 11px/1.5 var(--font-geist-mono);color:var(--color-ink-mute);margin-top:22px}.tool-result-panel{overflow:hidden}.tool-result-hero{border-bottom:1px solid var(--color-line-soft);padding:28px 30px}.tool-result-hero>strong{font:400 clamp(3rem, 6vw, 4.4rem)/.9 var(--font-geist);letter-spacing:-.045em;color:var(--tool-accent);font-variant-numeric:tabular-nums;margin-top:10px;display:block}.tool-result-hero>strong small{color:var(--color-ink-mute);font-size:.35em}.tool-result-hero>p{color:var(--color-ink-body);margin-top:14px;font-size:14px;line-height:1.55}.tool-result-hero>small{background:var(--color-panel);font:600 10px/1.3 var(--font-geist-mono);text-transform:uppercase;color:var(--color-ink-mute);margin-top:14px;padding:6px 10px;display:inline-block}.tool-cost-grid,.tool-readout-grid{grid-template-columns:repeat(3,1fr);display:grid}.tool-cost-grid>div,.tool-readout-grid>div{border-right:1px solid var(--color-line-soft);padding:20px}.tool-cost-grid>div:last-child,.tool-readout-grid>div:last-child{border-right:0}.tool-cost-grid strong,.tool-readout-grid strong{font:400 1.25rem/1.1 var(--font-geist);margin-top:7px;display:block}.tool-cost-grid p{color:var(--color-ink-mute);margin-top:7px;font-size:11px;line-height:1.4}.tool-total{border-top:1px solid var(--color-line-soft);background:var(--tool-accent-bg);color:var(--tool-accent);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 30px;display:flex}.tool-total span{font:600 10.5px/1.4 var(--font-geist-mono);text-transform:uppercase}.tool-total strong{font:400 1.55rem/1 var(--font-geist)}.tool-result-note{border-top:1px solid var(--color-line-soft);color:var(--color-ink-mute);padding:14px 30px;font-size:11.5px;line-height:1.5}.tool-field{color:var(--color-ink);gap:8px;display:grid}.tool-field input,.tool-field textarea,.tool-field select{border:1px solid var(--color-line);background:var(--color-cream);width:100%;color:var(--color-ink);font:400 14px/1.4 var(--font-geist);letter-spacing:normal;text-transform:none;border-radius:0;padding:11px 12px}.tool-field textarea{resize:vertical;min-height:78px}.tool-field-block,.tool-dose-grid{margin-top:20px}.tool-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.tool-chips button{font:600 10.5px/1 var(--font-geist-mono);padding:7px 10px}.tool-chips button[data-on=true]{border-color:var(--tool-accent);background:var(--tool-accent);color:#fff}.tool-dose-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tool-dose-grid p{font:400 10.5px/1.5 var(--font-geist-mono);color:var(--color-ink-mute);grid-column:1/-1}.tool-assumptions{border-top:1px solid var(--color-line-soft);background:var(--color-panel);padding:20px 30px}.tool-assumptions p{color:var(--color-ink-body);margin-top:8px;font-size:12px;line-height:1.55}.tool-result-panel>.tool-warning{border-top:1px solid var(--tool-accent);border-left:0;margin:0}.tool-poam-form{padding:26px 28px}.tool-poam h2{letter-spacing:-.015em;font-size:19px;font-weight:500}.tool-form-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.tool-form-grid-lead{grid-template-columns:160px 1fr}.tool-field-spaced{margin-top:16px}.tool-poam-form>.tool-actions,.tool-poam-table{margin-top:18px}.tool-poam-heading{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.tool-poam-heading p{font:400 10.5px/1.4 var(--font-geist-mono);color:var(--color-ink-mute);margin-top:4px}.poam-head,.poam-row{grid-template-columns:84px 1.1fr 1.2fr 100px 130px 120px 28px;display:grid}.poam-head{border-bottom:1px solid var(--color-line-soft);font:600 9px/1.4 var(--font-geist-mono);text-transform:uppercase;color:var(--color-ink-mute);padding:10px 16px}.poam-row{border-bottom:1px solid var(--color-line-soft);position:relative}.poam-row:last-child{border-bottom:0}.poam-row>div{border-right:1px solid var(--color-line-soft);overflow-wrap:anywhere;min-width:0;padding:14px 10px;font-size:11.5px;line-height:1.45}.poam-row>div small{display:none}.poam-row>div:first-child b{font:600 11.5px/1.4 var(--font-geist-mono);color:var(--tool-accent)}.tool-pill{background:var(--color-panel);font:600 9px/1.2 var(--font-geist-mono);text-transform:uppercase;padding:4px 7px;display:inline-block}.tool-pill[data-status=done]{background:var(--color-good-tint);color:var(--color-good)}.tool-pill[data-status=risk]{color:#8b5511;background:#f7e7d1}.tool-text-button{font:600 10px/1 var(--font-geist-mono);color:var(--tool-accent);background:0 0;border:0;margin-top:8px;padding:0;display:block}.poam-remove{color:var(--color-ink-mute);cursor:pointer;background:0 0;border:0;font-size:18px}.tool-empty{border:1px dashed var(--color-line-soft);text-align:center;margin:22px;padding:40px 22px}.tool-empty h3{font-size:18px;font-weight:500}.tool-empty p{max-width:440px;color:var(--color-ink-mute);margin:8px auto 18px;font-size:13px;line-height:1.5}.tool-support-grid{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.tool-support-grid article{padding:46px 40px}.tool-support-grid article+article{border-left:1px solid var(--color-line)}.tool-support-grid h2,.tool-references h2,.tool-faq h2,.tool-related h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1.08}.tool-support-grid p,.tool-references>p{max-width:620px;color:var(--color-ink-body);margin-top:14px;font-size:14px;line-height:1.68}.tool-disclaimer{border-bottom:1px solid var(--color-line);background:var(--tool-accent-bg);grid-template-columns:160px 1fr;gap:28px;padding:24px 40px;display:grid}.tool-disclaimer span{font:600 10px/1.5 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tool-accent)}.tool-disclaimer p{max-width:920px;color:var(--color-ink-body);font-size:12.5px;line-height:1.65}.tool-references,.tool-faq,.tool-related{border-bottom:1px solid var(--color-line);padding:46px 40px}.tool-references>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tool-references a{border:1px solid var(--color-line);align-items:center;gap:16px;padding:12px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.tool-references a:hover{border-color:var(--tool-accent);color:var(--tool-accent)}.tool-faq h2,.tool-related h2{margin-top:8px}.tool-faq>div{border-top:1px solid var(--color-line);margin-top:26px}.tool-faq details{border-bottom:1px solid var(--color-line-soft)}.tool-faq summary{cursor:pointer;padding:18px 4px;font-size:15px;font-weight:600}.tool-faq details p{max-width:820px;color:var(--color-ink-body);padding:0 4px 20px;font-size:13.5px;line-height:1.65}.tool-tie-in{border-bottom:1px solid var(--color-line);background:var(--color-ink);color:var(--color-cream);justify-content:space-between;align-items:center;gap:24px;padding:34px 40px;display:flex}.tool-tie-in p{max-width:760px;font-size:17px;line-height:1.55}.tool-tie-in a{border:1px solid var(--color-cream);flex:none;align-items:center;gap:22px;padding:13px 16px;font-size:13px;font-weight:600;display:inline-flex}.tool-tie-in a:hover{border-color:var(--tool-accent);background:var(--tool-accent);color:#fff}.tool-related>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.tool-related a{border:1px solid var(--color-line);grid-template-columns:1fr auto;padding:20px;display:grid}.tool-related a span{font:500 9px/1.4 var(--font-geist-mono);text-transform:uppercase;color:var(--color-ink-mute);grid-column:1/-1;margin-bottom:8px}.tool-related a strong{font-size:15px}.tool-related a i{color:var(--tool-accent);font-style:normal}.tool-related a:hover{border-color:var(--tool-accent);background:var(--tool-accent-bg)}.tool-index .tool-hero h1{max-width:940px}.tool-index-grid{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,1fr);display:grid}.tool-index-grid>a{border-top:1px solid var(--color-line);min-height:300px;padding:38px 40px;position:relative}.tool-index-grid>a:nth-child(odd){border-right:1px solid var(--color-line)}.tool-index-grid>a:last-child{grid-column:1/-1}.tool-index-grid>a:hover{background:var(--tool-accent-bg)}.tool-index-number{font:500 11px/1 var(--font-geist-mono);color:var(--tool-accent)}.tool-index-grid a>p{font:500 9.5px/1.4 var(--font-geist-mono);text-transform:uppercase;color:var(--color-ink-mute);margin-top:48px}.tool-index-grid h2{letter-spacing:-.025em;margin-top:8px;font-size:28px;font-weight:400}.tool-index-grid a>div{max-width:580px;color:var(--color-ink-body);margin-top:14px;font-size:13.5px;line-height:1.6}.tool-index-grid a>strong{color:var(--tool-accent);gap:12px;margin-top:24px;font-size:13px;display:inline-flex}.tool-index-grid a:hover>strong i{transform:translate(4px)}.tool-index-grid a>strong i{font-style:normal;transition:transform .18s}.tool-index-principles{grid-template-columns:repeat(3,1fr);display:grid}.tool-index-principles article{padding:40px}.tool-index-principles article+article{border-left:1px solid var(--color-line)}.tool-index-principles span{font:500 10px/1 var(--font-geist-mono);color:var(--color-ink-mute)}.tool-index-principles h2{margin-top:28px;font-size:22px;font-weight:400}.tool-index-principles p{color:var(--color-ink-body);margin-top:12px;font-size:13px;line-height:1.6}@media (prefers-color-scheme:dark){.mkt-shell:has(.tool-page){--color-cream:var(--color-dark);--color-panel:#242420;--color-panel-2:#1f1f1c;--color-ink:var(--color-on-dark);--color-ink-hover:#fff;--color-ink-body:#c8c6bd;--color-body:#c8c6bd;--color-ink-mute:var(--color-on-dark-muted);--color-ink-muted:var(--color-on-dark-muted);--color-ink-faint:#85847d;--color-line:#77756c;--color-line-soft:var(--color-dark-line);--color-accent-bg:#1d3152;--v-cyber-bg:#2b244c;--v-shielding-bg:#1d3152;--color-good-tint:#153728}.tool-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mkt-shell:has(.tool-page) [aria-label="Longlead AI home"]>span{color:var(--color-on-dark)!important}.tool-tie-in{color:var(--color-on-dark);background:#0e0e0d}.tool-tie-in a{border-color:var(--color-on-dark)}}@media (max-width:860px){.tool-summary-grid{grid-template-columns:1fr 1fr}.tool-score-card-wide{grid-column:1/-1}.tool-stat{border-top:1px solid var(--color-line-soft)}.tool-stat:nth-child(2n){border-left:0}.tool-two-column,.tool-score-layout{grid-template-columns:1fr}.tool-interpretation{border-top:1px solid var(--color-line);border-left:0}.tool-support-grid,.tool-index-principles{grid-template-columns:1fr}.tool-support-grid article+article,.tool-index-principles article+article{border-top:1px solid var(--color-line);border-left:0}.poam-head{display:none}.poam-row{grid-template-columns:1fr 1fr;padding:8px}.poam-row>div{border:0;border-bottom:1px solid var(--color-line-soft)}.poam-row>div small{font:600 8.5px/1.3 var(--font-geist-mono);text-transform:uppercase;color:var(--color-ink-mute);margin-bottom:5px;display:block}.poam-remove{position:absolute;top:7px;right:7px}}@media (max-width:600px){.tool-hero{padding:48px 20px 34px}.tool-hero h1{font-size:44px}.tool-workbench{padding:24px 14px 34px}.tool-actions{align-items:stretch}.tool-widget>.tool-actions{justify-content:stretch}.tool-button{flex:1}.tool-control{grid-template-columns:1fr;gap:12px;padding:14px}.tool-control>div:first-child{grid-template-columns:52px minmax(0,1fr)}.tool-segmented{width:100%}.tool-segmented button{flex:1;padding-inline:8px}.tool-family-heading{align-items:flex-start;padding:14px}.tool-family-heading span:last-child{text-align:right}.tool-gaps>div:last-child>p{grid-template-columns:54px 1fr;padding-inline:14px}.tool-gaps p small{grid-column:2}.tool-input-panel,.tool-result-hero,.tool-poam-form{padding:22px 18px}.tool-segmented-cards{flex-direction:column}.tool-segmented-cards button+button{border-top:1px solid var(--color-line);border-left:0}.tool-cost-grid,.tool-readout-grid{grid-template-columns:1fr}.tool-cost-grid>div,.tool-readout-grid>div{border-right:0;border-bottom:1px solid var(--color-line-soft)}.tool-cost-grid>div:last-child,.tool-readout-grid>div:last-child{border-bottom:0}.tool-total,.tool-poam-heading,.tool-tie-in{flex-direction:column;align-items:flex-start}.tool-dose-grid,.tool-form-grid,.tool-form-grid-lead,.poam-row{grid-template-columns:1fr}.tool-support-grid article,.tool-references,.tool-faq,.tool-related{padding:34px 20px}.tool-disclaimer{grid-template-columns:1fr;gap:10px;padding:22px 20px}.tool-tie-in{padding:28px 20px}.tool-tie-in a{justify-content:space-between;width:100%}.tool-related>div,.tool-index-grid{grid-template-columns:1fr}.tool-index-grid>a,.tool-index-grid>a:last-child{border-right:0;grid-column:auto;min-height:280px;padding:30px 20px}.tool-index-grid a>p{margin-top:38px}.tool-index-principles article{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.tool-page *,.tool-page :before,.tool-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:12mm}.mkt-nav,.mkt-footer,.tool-noprint,.tool-faq,.tool-related,.tool-tie-in{display:none!important}.mkt-shell,.tool-page,.tool-workbench{border:0;width:auto;color:#000!important;background:#fff!important}.tool-hero{padding:0 0 18px}.tool-hero nav,.tool-safety-label{display:none}.tool-hero h1{margin:0;font-size:30px}.tool-deck{color:#333;margin-top:8px;font-size:11px}.tool-workbench{padding:14px 0}.tool-family-list,.tool-family,.tool-panel,.tool-gaps{break-inside:avoid;border-color:#777}.tool-family-print-heading{border-bottom:1px solid #aaa;display:flex}.tool-control-list[data-open]{display:block!important}.tool-control{border-color:#ccc;grid-template-columns:1fr auto;min-height:0;padding:6px 8px}.tool-control p,.tool-gaps p span{color:#222;font-size:9px}.tool-print-status{font:600 9px/1 var(--font-geist-mono);display:inline}.tool-support-grid article,.tool-references,.tool-disclaimer{padding:16px 0}.tool-support-grid p,.tool-disclaimer p,.tool-references>p{color:#222;font-size:9px}.tool-warning,.tool-note{color:#111;background:#eee!important}}
