.trouble-content{padding-top:36px}.trouble-caution{display:flex;gap:18px;align-items:flex-start;padding:22px 26px;background:#faf6ee;border-left:3px solid #b58a43;border-radius:0 4px 4px 0;color:#70572f}.trouble-caution svg{width:24px;height:24px;flex:0 0 24px;margin-top:2px}.trouble-caution h2{font-size:17px;font-weight:500;line-height:1.6}.trouble-caution p{font-size:14px;line-height:1.9;margin-top:5px;max-width:66em}.trouble-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding:44px 0;border-bottom:1px solid var(--faq-line)}.trouble-section-title h2{font-size:25px;font-weight:500;letter-spacing:-.02em;line-height:1.4}.trouble-section-title p{font-size:14px;line-height:1.9;color:var(--faq-muted);margin-top:12px;max-width:15em}.trouble-records{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:28px;padding-top:20px}.trouble-records dt,.trouble-checks h3,.trouble-service-panel h3{font-size:18px;font-weight:500;line-height:1.6}.trouble-records dd,.trouble-checks p,.trouble-service-panel p{font-size:15px;line-height:1.9;color:var(--faq-muted);margin-top:10px}.trouble-code-note{font-size:13px;line-height:1.9;color:var(--faq-muted);padding-top:22px;margin-top:24px;border-top:1px solid var(--faq-line)}.trouble-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.trouble-checks li{display:flex;align-items:flex-start;gap:16px;padding:26px 0;border-bottom:1px solid var(--faq-line)}.trouble-checks li:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.trouble-checks li:nth-child(-n+2){padding-top:0}.trouble-checks p{margin-top:8px}.trouble-link{display:inline-flex;align-items:center;gap:18px;color:var(--brand);font-size:14px;margin-top:22px;padding-block:5px}.trouble-service-panel{padding:28px 32px;background:#edf3f8;border-radius:6px}.trouble-service-panel>div:first-child p{max-width:40em}.trouble-contact-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px}.trouble-hotline-label{display:block;font-size:12px;color:var(--faq-muted);margin-bottom:4px}.trouble-contact-row .faq-phone{display:inline-block}.trouble-contact-row p{font-size:12px;margin-top:4px}.trouble-service{border-bottom:0}.trouble-related{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--faq-line)}.trouble-related a{display:grid;grid-template-columns:1fr auto;gap:5px 20px;padding:26px 0}.trouble-related a+a{padding-left:32px;margin-left:32px;border-left:1px solid var(--faq-line)}.trouble-related a>span:first-child{font-size:13px;color:var(--faq-muted)}.trouble-related strong{font-size:17px;font-weight:400;grid-column:1;color:var(--brand)}.trouble-related a>span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:var(--brand);font-size:20px}.trouble-related a:hover strong,.trouble-link:hover{text-decoration:underline;text-underline-offset:5px}html[data-senior=on] .trouble-page :is(dd,.trouble-checks p,.trouble-service-panel>div:first-child p,.trouble-caution p){font-size:19px}@media(max-width:1000px){.trouble-section{grid-template-columns:190px minmax(0,1fr);gap:36px}.trouble-records{grid-template-columns:1fr;gap:18px;padding-top:0}.trouble-records dd{margin-top:4px}.trouble-checks{gap:0 22px}.trouble-checks li{gap:12px}.trouble-contact-row{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.trouble-content{padding-top:24px}.trouble-caution{padding:18px 16px;gap:12px}.trouble-caution svg{width:20px;height:20px;flex-basis:20px}.trouble-caution h2{font-size:16px}.trouble-caution p{font-size:13px}.trouble-section{grid-template-columns:1fr;gap:24px;padding:30px 0}.trouble-section-title{display:block}.trouble-section-title h2{font-size:22px}.trouble-section-title p{max-width:none;margin-top:10px;font-size:13px}.trouble-section-title .trouble-link{margin-top:10px;font-size:13px}.trouble-records{gap:20px}.trouble-records dt,.trouble-checks h3,.trouble-service-panel h3{font-size:17px}.trouble-records dd,.trouble-checks p,.trouble-service-panel p{font-size:14px}.trouble-checks{grid-template-columns:1fr}.trouble-checks li{padding:20px 0}.trouble-checks li:nth-child(2){padding-top:20px}.trouble-checks li:nth-last-child(2){padding-bottom:20px;border-bottom:1px solid var(--faq-line)}.trouble-checks li:last-child{padding-bottom:0}.trouble-code-note{font-size:12px;margin-top:20px;padding-top:18px}.trouble-service-panel{padding:24px 20px}.trouble-contact-row{gap:20px;padding-top:20px;margin-top:20px}.trouble-contact-row p{font-size:12px}.trouble-related{grid-template-columns:1fr}.trouble-related a{padding:22px 0}.trouble-related a+a{padding-left:0;margin-left:0;border-left:0;border-top:1px solid var(--faq-line)}}.trouble-page .faq-heading h1{font-size:clamp(32px,3.8vw,48px)}.trouble-section-title .trouble-link{display:flex;width:fit-content;margin-top:14px}.trouble-preparation{border-top:1px solid #d2dfe9;padding-top:24px}.trouble-records dt{font-size:15px}.trouble-records dd{font-size:14px;margin-top:6px}.trouble-contact-row{margin:0;padding-top:0}@media(max-width:700px){.trouble-page .faq-heading h1{max-width:9em;line-height:1.4}.trouble-section-title h2 br{display:none}.trouble-preparation{padding-top:20px}.trouble-preparation h3{font-size:16px}.trouble-contact-row{margin:0;padding-top:0;padding-bottom:22px}}.trouble-preparation .trouble-records{padding-top:20px}.trouble-fault{border-bottom:1px solid var(--faq-line)}.trouble-fault:first-child{border-top:1px solid var(--faq-line)}.trouble-fault summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;cursor:pointer;padding:23px 0}.trouble-fault summary::-webkit-details-marker{display:none}.trouble-fault summary strong{font-size:20px;font-weight:500;line-height:1.6;display:block}.trouble-fault summary small{display:block;font-size:13px;color:var(--faq-muted);margin-top:6px}.trouble-fault summary small.trouble-urgent{color:#86622c}.trouble-fault[open] summary strong,.trouble-fault summary:hover strong{color:var(--brand)}.trouble-fault[open] .faq-toggle::after{transform:rotate(0)}.trouble-fault-body{padding:0 36px 28px 0}.trouble-fault-body ol{list-style:decimal;padding-left:24px}.trouble-fault-body li{padding-left:6px;margin:0 0 18px}.trouble-fault-body li::marker{color:var(--brand);font-size:14px}.trouble-fault-body h3{font-size:16px;font-weight:500;line-height:1.7}.trouble-fault-body p{font-size:15px;color:#526477;line-height:1.95;margin-top:5px;max-width:46em}.trouble-result{padding:20px 24px;background:#f2f5f8;border-radius:4px;margin-top:22px}.trouble-result a{display:inline-flex;gap:20px;align-items:center;font-size:14px;color:var(--brand);margin-top:12px;min-height:32px}html[data-senior=on] .trouble-fault summary strong{font-size:24px}html[data-senior=on] .trouble-fault-body p{font-size:19px}@media(max-width:700px){.trouble-diagnosis{gap:18px}.trouble-fault summary{padding:20px 0;gap:16px}.trouble-fault summary strong{font-size:18px}.trouble-fault summary small{font-size:12px}.trouble-fault-body{padding:0 0 22px}.trouble-fault-body h3{font-size:15px}.trouble-fault-body p{font-size:14px}.trouble-result{padding:18px}.trouble-section-title p+p{margin-top:8px}}