body.garage{--ink:#192d38;--paper:#f4f5f0;--muted:#50616a;--soft:#e7eceb;--highlight:#935318}.garage h1,.garage h2,.garage h3{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-1.5px}.garage .top{max-width:none;padding-inline:max(30px,calc((100vw - 1144px)/2));background:#fff}.garage .brand{font-size:20px;max-width:320px}.garage-mast{background:#192d38;color:#fff;padding:65px 0}.garage-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.garage-lead .eyebrow{color:#efd184}.garage-lead h1{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.02}.garage-lead h1 span{color:#f1b947}.garage-lead p:not(.eyebrow){font-size:18px;color:#cfdbdf;margin:25px 0}.garage-lead .button{background:#f1b947;color:#192d38;border:0}.door-drawing{margin:0;background:repeating-linear-gradient(0deg,transparent,transparent 29px,#ffffff08 30px),repeating-linear-gradient(90deg,transparent,transparent 29px,#ffffff08 30px);border:1px solid #61747c;padding:14px}.door-drawing svg{width:100%;display:block}.door-drawing figcaption{display:grid;grid-template-columns:1fr 1fr;gap:8px;font:12px monospace;color:#e6ecef}.door-drawing p{font-size:11px!important;margin:15px 0 0!important}.garage-caution{background:#f1b947;padding:22px 0}.garage-caution .wrap{display:flex;gap:24px;align-items:center}.garage-caution strong{font-size:12px;white-space:nowrap}.garage-caution span{font-size:14px;line-height:1.5}.garage-caution a{white-space:nowrap;font-size:13px;font-weight:bold}.symptom-section{padding-block:65px}.symptom-section h2{font-size:44px;margin-bottom:30px}.symptom-list a{display:grid;grid-template-columns:65px 1fr 30px;gap:20px;padding:25px 15px;border-top:1px solid #aab9bf;text-decoration:none}.symptom-list a:hover{background:#e3eae7}.symptom-list a>span{font:24px monospace;color:#687f89}.symptom-list h3{font-size:23px;letter-spacing:-.5px;margin-bottom:8px}.symptom-list b{font-size:25px}.garage-kit{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:45px 65px}.garage-kit h2{font-size:44px}.garage-kit p{margin-block:22px}.garage-kit ol{padding:0;list-style:none;counter-reset:kit}.garage-kit li{counter-increment:kit;background:#fff;border-left:4px solid #192d38;padding:20px;margin:0 0 14px}.garage-kit li b{display:block;font-size:20px}.garage-kit li b:before{content:counter(kit) ' / ';color:#8c5600}.garage-kit li span{display:block;margin-top:7px;color:var(--muted)}.garage-library{padding-block:55px;border-top:2px solid #192d38}.garage-reads{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.garage-reads a{background:white;border-top:5px solid #192d38;text-decoration:none;padding:26px}.garage-reads h3{font-size:23px;letter-spacing:-.6px;margin-bottom:20px}.garage-reads p{font-size:15px;margin-bottom:25px}.garage-reads span{font-size:13px;font-weight:bold}.garage-local{padding:55px 0;background:#dfe7e4}.garage-local .wrap{max-width:950px}.garage-local h2{font-size:42px}.garage-local p{margin:25px 0;max-width:650px}.garage .prose h1{font-size:clamp(2.8rem,5vw,4.4rem)}.garage .prose h2{font-size:27px;letter-spacing:-.5px}.garage .prose{max-width:960px}.garage .article-nav{padding:20px;background:#e3eae7;margin-block:25px}.garage .article-nav a{display:inline-block;margin:6px 20px 6px 0}.garage table{width:100%;border-collapse:collapse;margin:25px 0}.garage th,.garage td{text-align:left;padding:15px;border-bottom:1px solid #bbc6ca;vertical-align:top}.garage th{background:#e3eae7}.table-scroll{overflow:auto}@media(max-width:750px){.garage-lead,.garage-kit{grid-template-columns:1fr;gap:35px}.garage-mast{padding-block:40px}.garage-caution .wrap{align-items:start;flex-direction:column;gap:10px}.garage-reads{grid-template-columns:1fr}.symptom-list a{grid-template-columns:35px 1fr 20px;gap:12px;padding-inline:0}.garage .top{padding-inline:24px}.garage .brand{font-size:16px}.garage-kit{padding-block:20px 45px}.garage-kit h2,.symptom-section h2{font-size:36px}}

@media print{.top,footer,.article-nav,.crumb,.button,button{display:none!important}.prose,.wrap{max-width:none;padding:0}.tool-shell{display:block}.result{break-inside:avoid}body{background:white!important;color:black!important}}
