/* Appliance repair guides: content and tables only. */
.ars-guide,.ars-hub{font:17px/1.72 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172333;overflow-wrap:anywhere}
.ars-guide h2,.ars-hub h2{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.28;margin:2.3rem 0 .9rem;letter-spacing:-.02em;color:#0b1220}
.ars-guide section{scroll-margin-top:100px}.ars-guide p{margin:0 0 1.15rem}.ars-guide a,.ars-hub a{color:#166534;text-underline-offset:3px}.ars-kicker{font-size:.83rem;font-weight:700;color:#526070;letter-spacing:.02em}
.ars-answer{padding:20px 22px;border-left:4px solid #22c55e;background:#eafbef;border-radius:0 12px 12px 0;margin:22px 0}.ars-answer p:last-child{margin:0}.ars-toc{padding:19px 22px;border:1px solid #dde4ec;border-radius:12px;background:#f6f8fa;margin:24px 0}.ars-toc ul{margin:10px 0 0;padding-left:20px}.ars-guide li{margin:7px 0}
.ars-table-wrap{overflow-x:auto;margin:22px 0}.ars-table-wrap table{width:100%;border-collapse:collapse;background:#fff;font:15px/1.6 system-ui,sans-serif;color:#172333}.ars-table-wrap th,.ars-table-wrap td{padding:13px 15px;border:1px solid #dde4ec;text-align:left;vertical-align:top}.ars-table-wrap th{background:#eef5f1;font-weight:700}
.ars-related,.ars-booking{padding:22px 25px;border:1px solid #dde4ec;border-radius:14px;background:#f4f7fa;margin:30px 0}.ars-guide .ars-related h2,.ars-guide .ars-booking h2{margin-top:0}.ars-booking{background:#eafbef;border-color:#bbf7d0}.ars-button{display:inline-block;padding:10px 17px;border-radius:30px;background:#22c55e;color:#052e16!important;text-decoration:none!important;font-weight:750}.ars-text-link{display:inline-block;margin:10px 0 0 8px;font-size:.93rem}.ars-sources{font-size:.88rem;color:#526070;margin-top:35px;border-top:1px solid #dde4ec;padding-top:10px}.ars-guide .ars-sources h2{font-size:1.05rem;margin-top:12px}.ars-hub{padding:26px;border:1px solid #dde4ec;border-radius:16px;background:#f4f7fa;margin:10px auto 35px;width:min(100%,900px)}.ars-hub h2{margin-top:0}.ars-hub ul{padding-left:22px}
@media(max-width:640px){.ars-guide{font-size:16px}.ars-answer,.ars-toc,.ars-related,.ars-booking{padding:17px}.ars-table-wrap thead{display:none}.ars-table-wrap table,.ars-table-wrap tbody{display:block}.ars-table-wrap tr{display:block;border:1px solid #dde4ec;border-radius:10px;overflow:hidden;margin:0 0 14px}.ars-table-wrap td{display:block;border:0;border-bottom:1px solid #edf1f5;padding:11px 13px}.ars-table-wrap td:last-child{border-bottom:0}.ars-table-wrap td::before{content:attr(data-label);display:block;font-size:.78rem;font-weight:800;color:#526070;margin-bottom:3px}.ars-text-link{margin-left:0}.ars-hub{padding:20px}}

/* Readable guide headers and a neutral backdrop, scoped to this hub and six articles. */
body.ars-guides-view{background:#f5f8fb;color:#172333}
.ars-guides-view .site-header{padding-top:32px;padding-bottom:28px}
.ars-guides-view .site-main{padding-top:20px}
.ars-guides-view .entry-header{margin-bottom:30px;padding-bottom:25px}
body.ars-guides-view.singular .entry-header h1.entry-title{font-size:clamp(2rem,4vw,3rem);line-height:1.18;letter-spacing:-.03em;max-width:1060px}
.ars-guides-view .entry-content>*{max-width:760px}
.ars-guides-view .site-main>article{margin-top:28px}
.ars-guides-view.blog .entry-title{font-size:clamp(1.4rem,2.4vw,2rem)}
.ars-guides-view .ars-hub{background:#fff}

/* Native WordPress featured images for the five illustrated dryer guides. */
body.ars-guides-view.singular .entry-header .post-thumbnail{max-width:760px;margin:28px auto 0}
.ars-guides-view .post-thumbnail img{display:block;width:100%;height:auto;border-radius:12px}
.ars-guides-view .post-thumbnail figcaption.wp-caption-text{font:13px/1.55 system-ui,sans-serif;color:#526070;text-align:left;margin:10px 0 0;padding:0}
.ars-guides-view.blog .post-thumbnail{max-width:760px;margin:22px auto}

/* One guide hub, with the same Home > Repair guides > Article path in visible navigation and schema. */
.ars-breadcrumbs{width:min(100%,900px);margin:0 auto 22px;padding:0 0 12px;font:14px/1.55 system-ui,sans-serif;color:#526070;border-bottom:1px solid #dde4ec;overflow-wrap:anywhere}
.ars-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px 10px;list-style:none;margin:0;padding:0}.ars-breadcrumbs li{margin:0}.ars-breadcrumbs li+li::before{content:"/";color:#718096;margin-right:10px}.ars-breadcrumbs a{color:#166534;text-underline-offset:3px}
.ars-hub h3{font:700 20px/1.35 system-ui,sans-serif;color:#0b1220;margin:0 0 12px}.ars-hub>p{margin:0 0 22px}.ars-hub-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.ars-hub-group{scroll-margin-top:24px}.ars-hub-group p{margin:0 0 12px}.ars-hub-group ul{margin:0 0 16px}.ars-hub-group li{margin:7px 0}.ars-hub-services{border-top:1px solid #dde4ec;margin-top:22px;padding-top:22px}.ars-hub-services ul{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:0 0 14px}.ars-hub-services p{margin:0}.ars-hub-services li{margin:0}
@media(max-width:640px){.ars-hub-grid{grid-template-columns:1fr;gap:20px}.ars-hub-services ul{display:grid;grid-template-columns:1fr;gap:7px}.ars-breadcrumbs{font-size:13px}}
