/* Scoped to the four priority repair pages. */
.arz-repair-questions{margin:32px 0 40px;color:#1f2937;min-width:0;scroll-margin-top:200px}
.arz-repair-questions h2{margin:0 0 20px;font-size:clamp(23px,2.2vw,30px);line-height:1.25;font-weight:700}
.arz-repair-questions h3{margin:0 0 12px;font-size:20px;line-height:1.4;font-weight:600}
.arz-repair-questions p{margin:0 0 14px;line-height:1.65}
.arz-repair-questions__request{padding:24px;background:#f3f6f8;border:1px solid #dce3e9;border-radius:12px}
.arz-repair-questions__request ul{margin:0 0 18px;padding-left:22px;list-style:disc}
.arz-repair-questions__request li{margin:8px 0;line-height:1.6}
.arz-repair-questions__call{display:inline-flex;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 18px;border-radius:6px;background:#1f2937;color:#fff;font-weight:600;line-height:1.5;text-decoration:none;text-align:center;white-space:normal;overflow-wrap:anywhere}
.arz-repair-questions__call:hover{background:#374151;color:#fff}
.arz-repair-questions__call:focus-visible,.arz-repair-questions summary:focus-visible{outline:3px solid #be4b21;outline-offset:4px}
.arz-repair-questions .arz-repair-questions__faq-title{margin:28px 0 14px}
.arz-repair-questions details{border-top:1px solid #dce3e9}
.arz-repair-questions details:last-child{border-bottom:1px solid #dce3e9}
.arz-repair-questions summary{display:list-item;cursor:pointer;padding:16px 8px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
.arz-repair-questions summary::marker{color:#6b7280}
.arz-repair-questions__answer{padding:0 8px 4px;max-width:90ch;color:#374151}
@media(max-width:639px){.arz-repair-questions{margin:24px 0 30px}.arz-repair-questions__request{padding:16px}.arz-repair-questions h3{font-size:18px}.arz-repair-questions__call{width:100%;font-size:15px}.arz-repair-questions summary{padding:15px 4px}.arz-repair-questions__answer{padding:0 4px 4px}}
