/* homecarestartupconsulting.com v4. Palette aligned to Scott's approved HCAB logo (2026-10-20):
   green #2F6B3B (text/buttons, 5.51:1 on white), gold #DB9C2C (accents + CTA background with ink text, never text), dark #1E3A26.
   Contrast values are measured in tests/contrast and recorded in upgrade-report.md. */
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}
@font-face{font-family:Playfair;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-600.woff2) format("woff2")}
:root{--green:#2F6B3B;--green-d:#24532D;--dark:#1E3A26;--ink:#232B27;--muted:#56605A;--bg:#F7F5EF;--cream:#F2EEE6;--line:#E4E0D6;--gold:#DB9C2C;--soft:#EEF5EC;--soft-ink:#24532D;--warn:#6B4A10;--warn-bg:#FBF3E1;--err:#8A2D20;--err-bg:#FDF1EE;--blue:#1D4E89;--r:14px;--sh:0 1px 2px rgba(35,43,39,.06),0 6px 18px rgba(35,43,39,.06)}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}
body{margin:0;font:400 17px/1.6 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg)}
h1,h2{font-family:Playfair,Georgia,"Times New Roman",serif;font-weight:600;line-height:1.18;color:var(--ink);letter-spacing:-.005em}
h1{font-size:clamp(2rem,5vw,3.1rem);margin:.2em 0 .35em}h2{font-size:clamp(1.45rem,3vw,1.9rem);margin:1.8em 0 .5em}
h3{font-size:1.1rem;line-height:1.35;margin:1.2em 0 .35em}p{margin:0 0 1em}
a{color:var(--green);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--green-d);text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--green);outline-offset:2px;box-shadow:0 0 0 5px #fff}
main:focus{outline:none}
.sr,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip{position:absolute;left:8px;top:-60px;background:#fff;color:var(--green);padding:10px 14px;border-radius:8px;z-index:100;font-weight:600}.skip:focus{top:8px}
.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.narrow{max-width:760px;margin:0 auto;padding:0 20px}
.ic{width:24px;height:24px;flex:0 0 auto;vertical-align:-5px}.ic-lg{width:32px;height:32px}
/* header: sticky, <=64px at 390px */
.hdr{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid transparent;transition:border-color .2s}
.hdr.scrolled,.nojs .hdr{border-bottom-color:var(--line)}
.hdr .bar{display:flex;align-items:center;gap:10px;min-height:60px;max-width:1160px;margin:0 auto;padding:6px 16px}
.brand{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;margin-right:auto}.brand picture{display:block}.brand img{display:block;height:46px;width:auto}
.nav{display:none}.nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:15px;padding:10px 10px;border-radius:8px;min-height:44px;display:inline-flex;align-items:center}.nav a:hover,.nav a[aria-current=page]{color:var(--green);background:var(--soft)}
.menu-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;justify-content:center;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:10px;font:600 15px Inter,system-ui,sans-serif;padding:0 10px;cursor:pointer}
.menu-btn .lbl{display:none}.menu-nojs{display:none}.nojs .menu-btn{display:none}.nojs .menu-nojs{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-weight:600}
.btn.hdr-cta{font-size:13px;line-height:1.2;padding:5px 10px;min-height:44px;max-width:172px;text-align:center;border-radius:10px}
.hdr-cta .s{display:none}
.navpanel{display:none;border-top:1px solid var(--line);background:#fff}.navpanel.open{display:block}.navpanel ul{list-style:none;margin:0;padding:8px 16px 16px;max-width:1160px;margin:0 auto}.navpanel a{display:flex;min-height:44px;align-items:center;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}
@media (max-width:479px){.brand img{height:40px}}
@media (max-width:379px){.btn.hdr-cta{max-width:none;font-size:14px}.hdr-cta .l{display:none}.hdr-cta .s{display:inline}} /* visible text = accessible name at every width (no aria-label, hidden span is display:none) */
@media (min-width:480px){.menu-btn .lbl{display:inline}}
@media (min-width:1024px){.nav{display:flex;gap:2px;margin-right:8px}.menu-btn,.navpanel{display:none!important}.btn.hdr-cta{max-width:none;font-size:15px;padding:10px 16px}.brand img{height:52px}.nav a,.btn.hdr-cta{white-space:nowrap}.hdr .bar{min-height:68px}}
/* trust bar */
.trust{background:var(--cream);border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}
.trust ul{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:center;list-style:none;margin:0 auto;padding:8px 16px;max-width:1160px}
.trust li{display:inline-flex;align-items:center;gap:6px}.trust li.sep{color:var(--muted)}@media (max-width:767px){.trust li.sep{display:none}.trust ul{gap:2px 14px;font-size:13px}}.trust .ic{width:18px;height:18px;color:var(--green)}
/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:12px;border:2px solid var(--green);background:var(--green);color:#fff;font:600 16px/1.2 Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer}
.btn:hover{background:var(--green-d);border-color:var(--green-d);color:#fff}
.btn.sec{background:#fff;color:var(--green)}.btn.sec:hover{background:var(--soft);color:var(--green-d)}
.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn.gold:hover{background:#C98B1E;border-color:#C98B1E;color:var(--ink)}
.btn.sm{min-height:44px;padding:9px 16px;font-size:15px}
.textlink{font-weight:600}
/* hero */
.hero{background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);border-bottom:1px solid var(--line)}
.hero .wrap{display:grid;gap:28px;padding-top:28px;padding-bottom:36px;align-items:center}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:0 0 6px}
.eyebrow:after{content:"";display:block;width:56px;height:4px;border-radius:2px;background:var(--gold);margin-top:10px}
.lead{font-size:1.12rem;color:var(--ink);max-width:68ch}
.hero .cta-row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin:18px 0 8px}
.updated{font-size:14px;color:var(--muted)}
.hero-fig{margin:0;display:grid;gap:14px;justify-items:center}
.portrait{position:relative;width:min(300px,72vw);aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--soft);box-shadow:var(--sh);border:6px solid #fff}
.portrait img{display:block;width:100%;height:100%;object-fit:cover}
.portrait-cap{font-size:14px;color:var(--muted);text-align:center;margin:0}
.preview{width:min(360px,88vw);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh);padding:14px 16px;font-size:14px}
.preview .ph{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}.preview .ph span{font-size:12px;font-weight:600;color:var(--muted)}
.preview .row{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid var(--line)}
.chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}
.chip.yes{background:var(--soft);color:var(--soft-ink)}.chip.unc{background:var(--warn-bg);color:var(--warn)}.chip.red{background:var(--err-bg);color:var(--err)}
@media (min-width:900px){.hero .wrap{grid-template-columns:1.25fr .9fr;padding-top:48px;padding-bottom:56px}}
/* page head */
.crumbs{font-size:14px;color:var(--muted);margin:18px 0 0}.crumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--muted)}
.byline{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted);margin:4px 0 18px}
.byline img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--soft)}
/* cards */
.grid{display:grid;gap:16px}@media (min-width:700px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.g3{grid-template-columns:1fr 1fr 1fr}}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh)}
a.card{display:block;color:var(--ink);text-decoration:none;transition:transform .15s,border-color .15s}a.card:hover{border-color:var(--green);transform:translateY(-2px)}
.card h3{margin:.55em 0 .3em}.card p{margin:0 0 .6em;color:var(--ink)}
.card .ic{color:var(--green)}.crit .ic{color:var(--blue)}
.toolcard{padding:24px}.toolcard .ic{width:40px;height:40px;padding:8px;border-radius:12px;background:var(--soft);color:var(--green)}
.pills{display:flex;gap:6px;flex-wrap:wrap}.pills span{font-size:12px;font-weight:700;background:var(--cream);color:var(--ink);border-radius:999px;padding:3px 10px}
.go{font-weight:700;color:var(--green)}
.nextcard{display:flex!important;gap:14px;align-items:flex-start}.nextcard strong{display:block}
.muted{color:var(--muted)}.small{font-size:15px}.answer{font-size:1.04rem}
section{margin-bottom:8px}
.tbl{overflow-x:auto;margin:0 0 1.2em}table{border-collapse:collapse;width:100%;background:#fff;font-size:15px}th,td{border:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}thead th{background:var(--cream)}
ul.ticks{padding-left:0;list-style:none}ul.ticks li{padding-left:28px;position:relative;margin:0 0 8px}ul.ticks li:before{content:"";position:absolute;left:4px;top:.45em;width:12px;height:7px;border-left:3px solid var(--green);border-bottom:3px solid var(--green);transform:rotate(-45deg)}
.steps{padding-left:1.3em}.steps li{margin:0 0 8px}
.qa{border-left:4px solid var(--gold);background:#fff;border-radius:0 12px 12px 0;padding:4px 18px 8px;margin:0 0 14px}
.qa h3{display:flex;gap:10px;align-items:baseline}.qn{flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--green);color:#fff;font-size:14px;font-weight:700}
.flag{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px 18px 4px;margin:0 0 12px}.flag>.ic{color:var(--err);margin-top:22px}
.note{background:var(--soft);border:1px solid #D3E5CF;border-radius:12px;padding:14px 16px;margin:0 0 16px;color:var(--ink)}.note.warn{background:var(--warn-bg);border-color:#EBD9AE;color:var(--warn)}
.state{background:#fff;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:0 12px 12px 0;padding:14px 18px;margin:22px 0;font-size:15px}
.state ul{columns:2;column-gap:24px;padding-left:1.1em;margin:.6em 0 0}@media (min-width:700px){.state ul{columns:4}}
details{background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 0 10px}details>summary{cursor:pointer;font-weight:600;padding:14px 16px;min-height:44px;list-style-position:inside}details>div,details>p,details>.tbl,details>ul{padding:0 16px 14px}details>p{margin:0}
.faq h2{margin-top:2em}
.related ul{padding-left:1.1em}
.author{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;margin:28px 0 8px}
.author img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--soft)}
.author p{margin:0;font-size:15px}
.aboutfig{float:right;margin:0 0 14px 20px;width:min(220px,40%)}.aboutfig img{width:100%;height:auto;border-radius:16px;display:block}.aboutfig figcaption{font-size:13px;color:var(--muted);margin-top:6px}
/* CTA band */
.ctaband{background:var(--soft);border-top:1px solid #D3E5CF;border-bottom:1px solid #D3E5CF;margin-top:40px}
.ctaband .narrow{padding-top:30px;padding-bottom:32px;text-align:center}.ctaband h2{margin:0 0 .3em}.ctaband p{max-width:60ch;margin:0 auto 16px}
/* tools */
.freeline{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0 0 14px;font-size:15px}.freeline .ic{color:var(--green)}
.startrow{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:0 0 18px}
.tool{display:grid;gap:22px;align-items:start}@media (min-width:1000px){.tool{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.results{position:sticky;top:84px}}
.grp,.crit-row{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px 6px;margin:0 0 14px}
legend{font-weight:700;padding:0 6px;display:flex;gap:8px;align-items:center;font-size:1rem}.crit-row legend .ic{color:var(--blue)}
.hint{font-size:14px;color:var(--muted);margin:0 0 10px}.step2{margin:6px 2px 12px;font-weight:600;color:var(--ink)}
.fields{display:grid;gap:10px}@media (min-width:600px){.f3{grid-template-columns:repeat(3,1fr)}.f4{grid-template-columns:repeat(4,1fr)}}
.field label{display:block;font-size:14px;font-weight:600;margin:0 0 4px}
input[type=text],select{width:100%;min-height:44px;font:400 16px Inter,system-ui,sans-serif;color:var(--ink);background:#fff;border:1px solid #8C96A3;border-radius:10px;padding:8px 10px}
input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.err{display:block;color:var(--err);font-size:14px;margin-top:4px}
.qrow{display:grid;gap:6px 14px;grid-template-columns:1fr;padding:10px 0;border-top:1px solid var(--line)}.qrow:first-of-type{border-top:0}
@media (min-width:640px){.qrow{grid-template-columns:1fr auto auto;align-items:center}}.qt{font-weight:600}.qt .ic{color:var(--err);margin-right:6px}
.chk{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;cursor:pointer}.chk input{width:22px;height:22px;accent-color:var(--green)}
.rescard h2{margin:0 0 .4em;font-size:1.5rem}
.status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:15px;margin:0 0 10px}
.badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;background:var(--cream);color:var(--ink)}
.badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}
[data-state=partial] .badge{background:var(--warn-bg);color:var(--warn)}[data-state=complete] .badge{background:var(--soft);color:var(--soft-ink)}[data-state=invalid] .badge{background:var(--err-bg);color:var(--err)}
.scores{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}
.score{background:var(--soft);border:1px solid #D3E5CF;border-radius:12px;padding:10px;color:var(--soft-ink);min-width:0}
.score .l{font-size:13px;font-weight:700;overflow-wrap:anywhere}.score .v{font:700 1.7rem/1.1 Inter,system-ui,sans-serif;margin:4px 0}.score .p{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.score .s{font-size:12px;line-height:1.45;margin-top:6px;color:var(--ink)}
.score[data-state=partial]{background:var(--warn-bg);border-color:#EBD9AE;color:var(--warn)}.score[data-state=empty]{background:#fff;border-color:var(--line);color:var(--muted)}.score[data-state=empty] .s{color:var(--muted)}
.kv{margin:0 0 12px}.kv div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.kv dt{font-weight:600}.kv dd{margin:0;font-weight:700}
.actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.help{font-size:13px;color:var(--muted);margin:6px 0 0}
.errsum{background:var(--err-bg);border:1px solid #EBC3BA;color:var(--err);border-radius:10px;padding:10px 12px;font-size:14px;margin-top:10px}
.demo{background:var(--warn-bg);border:1px solid #EBD9AE;color:var(--warn);border-radius:12px;padding:10px 12px;margin:0 0 12px;font-size:14px}.demo p{margin:0 0 8px}
.resultcta{margin-top:14px;background:#fff;border:1px dashed #B7C9B3;border-radius:var(--r);padding:16px}.resultcta p{font-size:15px}
.followup ul{padding-left:1.1em;font-size:14px}
.blank summary{font-weight:700}.ws th,.ws td{height:34px}.ws td{min-width:70px}
.nojs .tool-live{display:none!important}.nojs .blank{display:block}.nojs .blank>summary{display:none}
.nojs-note{margin-bottom:16px}
.print-only{display:none}
/* checklist */
.cklist{min-width:0}.ckgrp{margin:0 0 18px}.ckgrp h3{font-size:1.15rem;margin:0 0 10px}
.ckitems{list-style:none;margin:0;padding:0}
.ckitem{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 10px}
.ckitem .box{width:22px;height:22px;border:2px solid #5E6B60;border-radius:5px;margin-top:2px;display:grid;place-items:center;font-size:14px;font-weight:800;line-height:1}
.ckitem[data-status=ready]{border-left-color:var(--green)}.ckitem[data-status=ready] .box{background:var(--green);border-color:var(--green);color:#fff}.ckitem[data-status=ready] .box:after{content:"\2713"}
.ckitem[data-status=progress]{border-left-color:var(--gold)}.ckitem[data-status=progress] .box:after{content:"\2026";color:var(--warn)}
.ckitem[data-status=no]{border-left-color:var(--err)}.ckitem[data-status=no] .box{border-color:var(--err)}.ckitem[data-status=no] .box:after{content:"!";color:var(--err)}
.ckitem[data-status=na] .cktext{color:var(--muted)}.ckitem[data-status=na] .box:after{content:"\2013";color:var(--muted)}
.cktext{margin:0 0 4px;font-weight:600}.cktext .num{color:var(--muted);font-weight:700;margin-right:2px}
.cksrc{margin:0 0 6px;font-size:13px;color:var(--muted)}
.ckctl{display:grid;gap:8px;margin-top:6px}@media (min-width:600px){.ckctl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}
.ckctl label{font-size:13px}.ckctl .muted{margin-left:4px;font-weight:400}
#notyet ul{padding-left:1.1em;margin:4px 0 10px}#notyet li{margin:0 0 4px}
.mistakes{padding-left:1.3em}.mistakes li{margin:0 0 16px}.mistakes h3{font-size:1.1rem;margin:0 0 4px}.mistakes p{margin:0 0 4px}
/* video facade */
.yt{margin:18px 0 24px}.yt-frame{position:relative;aspect-ratio:16/9;background:var(--dark);border-radius:14px;overflow:hidden}
.yt-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.yt-play{all:unset;cursor:pointer;position:absolute;inset:0;display:block}.yt-play:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}
.yt-img{width:100%;height:100%;object-fit:cover;display:block}
.yt-icon{position:absolute;left:16px;bottom:16px;display:inline-grid;place-items:center;width:58px;height:42px;border-radius:12px;background:rgba(20,32,20,.86);color:#fff;font-size:18px}
.yt-play:hover .yt-icon{background:var(--green-d)}
.yt-cap{font-weight:700;margin:10px 0 2px}.yt-sum{font-size:15px;color:var(--ink)}.yt-note{display:block;font-size:13px;color:var(--muted);margin-top:4px}
/* footer */
.ftr{background:var(--dark);color:#DCE8DA;margin-top:0;font-size:15px}
.ftr .wrap{padding-top:36px;padding-bottom:28px}
.ftr a{color:#fff}.ftr a:hover{color:#fff;text-decoration-thickness:2px}
.ftr .cols{display:grid;gap:26px}@media (min-width:800px){.ftr .cols{grid-template-columns:1.4fr 1fr 1fr}}
.ftr h2{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 10px}
.ftr ul{list-style:none;padding:0;margin:0}.ftr li{margin:0 0 4px}.ftr li a{display:inline-flex;min-height:36px;align-items:center}
.flogo{display:inline-block;margin:0 0 8px;margin-left:-6px}.flogo picture{display:block}.flogo img{display:block;height:64px;width:auto}
.ftr .legal{border-top:1px solid rgba(220,232,218,.25);margin-top:22px;padding-top:16px;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 18px}
.ftr .gold-rule{height:4px;background:linear-gradient(90deg,var(--gold) 0 140px,transparent 140px)}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* print */
@media print{
 @page{margin:14mm}
 body{background:#fff;color:#000;font-size:11pt}
 .hdr,.trust,.ftr,.ctaband,.resultcta,.yt,.actions,.startrow,.skip,.menu-btn,.navpanel,.hero-fig,.next,.related,.byline img,.author img,noscript,.freeline,.demo{display:none!important}
 a{color:#000}main a[href^="http"]:after{content:" (" attr(href) ")";font-size:9pt;color:#333}
 .card,.grp,.crit-row,.qa,.flag,details,table{box-shadow:none;break-inside:avoid;border-color:#999}
 details{border:0}details>summary{display:none}
 .tool-page main>.wrap>*:not(.print-only){display:none!important}
 .tool-page .print-only{display:block!important}
 .tool-page.print-blank .print-only{display:none!important}.tool-page.print-blank main>.wrap>.tool{display:block!important}.tool-page.print-blank .results,.tool-page.print-blank .ckctl,.tool-page.print-blank .hint{display:none!important}
 .pr table{break-inside:auto!important}.tool-page.print-blank .ckitem{border-left-color:#999!important}.tool-page.print-blank .cktext{color:#000!important}.tool-page.print-blank .box{border-color:#000!important}
 .ckitem{border-color:#999!important;break-inside:avoid}.ckitem .box{border-color:#000!important;background:#fff!important}.ckitem .box:after{content:none!important}.cksrc a:after{content:none!important}
 .nojs .tool-page main>.wrap>*:not(.print-only):not(.tool-live){display:block!important}.nojs .tool-page .tool-live{display:none!important}
 .pr table{width:100%;border-collapse:collapse;font-size:9.5pt}.pr th,.pr td{border:1px solid #888;padding:4px 6px}.pr tr{break-inside:avoid}
 .pr .banner{border:2px solid #000;padding:6px 8px;font-weight:700;margin:6px 0}.pr .ph{font-weight:700;font-size:12pt}.pr .foot{font-size:9pt;margin-top:8px}
 .ws th,.ws td{border:1px solid #888}
}

@media (min-width:1024px) and (max-width:1199px){.brand img{height:44px}.nav{margin-right:4px}.nav a{font-size:14px;padding:10px 6px}.btn.hdr-cta{font-size:14px;padding:10px 12px}}
