.setup-guide{max-width:880px;margin:auto;padding:40px 26px 70px;font-size:17px}.setup-guide h1{margin:20px 0;font-size:clamp(2.8rem,5vw,4.4rem)}.setup-guide h2{margin:26px 0 16px;font-size:clamp(1.8rem,3vw,2.4rem)}.setup-guide h3{font-size:20px}.setup-guide p,.setup-guide li{font-size:17px;line-height:1.75}.setup-guide .lead{font-size:21px}.setup-guide a:not(.btn){color:var(--blue);text-underline-offset:4px;text-decoration:underline}.setup-guide .btn{text-align:center;justify-content:center;min-height:52px;line-height:1.5}.setup-guide button{min-height:48px}.setup-guide>section{margin:38px 0}.setup-review{background:var(--pale);border-left:5px solid var(--blue);border-radius:5px;margin:25px 0;padding:22px}.setup-review p{margin:8px 0 0;font-size:15px}.setup-kit{margin:28px 0}.setup-kit img{border:1px solid var(--line);border-radius:8px;width:100%}.setup-kit figcaption{color:var(--muted);padding-top:12px;font-size:14px;line-height:1.7}.setup-route{padding:0;list-style:none}.setup-route li{margin:12px 0}.setup-route a{background:var(--paper);border:1px solid var(--line);border-radius:6px;align-items:center;gap:18px;min-height:64px;padding:19px;display:flex;text-decoration:none!important}.setup-route a>span:first-child{color:var(--red);font:26px Anton,sans-serif}.setup-route a>span:last-child{margin-left:auto}.setup-touchpoint{background:var(--paper);border-radius:8px;align-items:center;gap:28px;padding:24px;display:flex}.setup-touchpoint img{flex:0 0 150px;width:150px;height:150px}.setup-touchpoint h2{margin-top:0}.setup-touchpoint p{font-size:15px}.setup-topline{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.setup-topline a{min-height:44px;padding:12px 0}.setup-step progress{width:100%;height:10px;accent-color:var(--blue);margin:15px 0}.setup-device{background:var(--paper);border-radius:6px;padding:16px 20px;font-weight:600}.setup-device small{font-size:14px}.setup-preview-label{color:var(--red);border-bottom:1px solid var(--line);padding-bottom:20px;font-size:14px!important}.setup-reading>section{margin:28px 0}.setup-next{border-top:1px solid var(--line);margin-top:36px;padding-top:25px}.setup-next>.btn{width:100%}.setup-next>p{margin-top:20px}.setup-media-needed{color:var(--muted);margin-top:30px;font-size:14px!important}.setup-guide fieldset{border:0;margin:25px 0;padding:0}.setup-guide legend{margin-bottom:16px;font-size:20px;font-weight:650}.setup-choice{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:15px;min-height:64px;margin:12px 0;padding:20px;display:flex}.setup-choice:has(input:checked){border:2px solid var(--blue);background:var(--pale)}.setup-choice input{width:23px;height:23px;accent-color:var(--blue)}.setup-guide select{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;min-height:52px;padding:12px}.setup-guide .field>span{font-size:17px}.spot-test>button{width:100%;margin:15px 0}.spot-result{background:var(--pale);border-left:5px solid var(--blue);border-radius:6px;margin:24px 0;padding:24px}.spot-result h2{margin-top:0}.spot-result dl{margin:20px 0 0}.spot-result dl>div{margin:12px 0}.spot-result dt{font-size:14px;font-weight:650}.spot-result dd{margin:6px 0;font-size:17px}.setup-simulation{border:2px dashed var(--red);border-radius:6px;padding:20px}.setup-simulation summary{cursor:pointer;min-height:44px;padding-top:8px;font-weight:650}.setup-simulation p{font-size:15px}.setup-light-table>section{border-bottom:1px solid var(--line);padding:20px}.setup-light-table p{margin:10px 0 0}.setup-device-photo img{object-fit:contain;max-height:370px}.setup-hull-tip{background:var(--paper);border-radius:5px;padding:20px}.setup-recipient{background:var(--pale);border-radius:6px;padding:20px}.setup-symptoms{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.setup-symptoms a{background:var(--pale);border-radius:5px;min-height:50px;padding:15px 20px}.setup-problem{border-bottom:1px solid var(--line);padding:15px 0 30px;scroll-margin-top:25px}.setup-guide ol:not(.setup-route),.setup-guide ul{padding-left:25px}.setup-guide li{margin-bottom:14px}.setup-comparison{border:1px solid var(--line);border-radius:6px;margin:15px 0;padding:18px}.setup-comparison p{margin:7px 0;font-size:15px}.setup-front-back{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.setup-front-back figure{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:15px}.setup-front-back img{object-fit:contain;width:100%;height:260px}.setup-front-back figcaption{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.65}.setup-front-back a{display:block}.setup-guide :focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (width<=600px){.setup-guide{padding:24px 20px 50px}.setup-guide h1{font-size:2.8rem}.setup-touchpoint{flex-direction:column;align-items:flex-start;padding:20px}.setup-topline{font-size:14px}.setup-topline>span{white-space:nowrap}.setup-front-back{grid-template-columns:1fr}.setup-front-back img{height:260px}.setup-step .lead{font-size:20px}}@media print{.site-header,.site-footer,.review-bar,.setup-no-print{display:none!important}.setup-print{max-width:none;padding:0;font-size:11pt}.setup-print h1{font-size:25pt}.setup-print p,.setup-print li{font-size:10pt;line-height:1.4}.setup-print li{margin-bottom:7px}.setup-touchpoint{padding:10px}.setup-touchpoint img{flex-basis:90px;width:90px;height:90px}.setup-guide{break-inside:avoid}}.setup-device{font-size:15px!important;line-height:1.5!important}.setup-device small{line-height:1.5}
