.diagnostic-symptoms{background:var(--muted);padding-block:88px}.diagnostic-subtitle{color:var(--muted-foreground);margin-top:20px;line-height:1.7}.diagnostic-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:48px;margin-top:40px;display:grid}.diagnostic-choices{border-top:1px solid var(--border);display:grid}.diagnostic-choice{text-align:left;border-bottom:1px solid var(--border);white-space:normal;border-radius:0;grid-template-columns:25px minmax(0,1fr) 18px;justify-content:stretch;gap:14px;width:100%;height:auto;min-height:62px;padding:17px 14px;font-size:13px;font-weight:500;line-height:1.6;display:grid}.diagnostic-choice-number{color:var(--muted-foreground);font-size:11px}.diagnostic-choice[aria-pressed=true]{background:var(--foreground);color:var(--background)}.diagnostic-choice[aria-pressed=true] .diagnostic-choice-number{color:var(--aluminium)}.diagnostic-choice svg{width:18px;height:18px}.diagnostic-panel{background:var(--background);border-top:2px solid var(--steel);min-width:0;min-height:555px;padding:32px}.diagnostic-panel-content{animation:.25s ease-out diagnostic-panel-in}.diagnostic-panel-index{color:var(--muted-foreground);font-size:11px}.diagnostic-panel h3{margin-top:16px;font-size:28px;font-weight:500;line-height:1.35}.diagnostic-panel-label{text-transform:uppercase;color:var(--primary);margin-top:26px;font-size:11px;font-weight:600}.diagnostic-checks{gap:10px;margin-top:16px;display:grid}.diagnostic-checks li{gap:12px;font-size:13px;line-height:1.6;display:flex}.diagnostic-checks li:before{content:"";background:var(--steel);flex:0 0 5px;height:5px;margin-top:8px}.diagnostic-explanation{margin-top:24px;font-size:14px;line-height:1.8}.diagnostic-disclaimer{color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:26px;padding-top:18px;font-size:11px;line-height:1.8}.diagnostic-contact{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:26px;display:flex}.diagnostic-contact p{font-size:15px;font-weight:500}.diagnostic-contact p+p{color:var(--muted-foreground);margin-top:8px;font-size:13px;font-weight:400}@keyframes diagnostic-panel-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.diagnostic-layout{gap:24px}.diagnostic-panel{min-height:620px;padding:26px}}@media (width<=767px){.diagnostic-symptoms{padding-block:64px}.diagnostic-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.diagnostic-choice{gap:10px;min-height:56px;padding:14px 10px}.diagnostic-panel{min-height:0;padding:24px 20px}.diagnostic-panel h3{font-size:25px}.diagnostic-contact{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.diagnostic-panel-content{animation:none}}
