
.fridge-hero{background:#0c192e;color:white;padding:25px 0 48px}.service-breadcrumb{display:flex;gap:12px;font-size:13px;color:#bdcbdd;margin-bottom:32px}.service-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.fridge-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;align-items:center}.fridge-intro h1{font-size:clamp(36px,4.1vw,58px);line-height:1.1;letter-spacing:-1.5px;margin:6px 0 22px}.fridge-intro p{font-size:17px;color:#d4deeb;line-height:1.7}.fridge-intro .eyebrow{color:#ffb982;background:#22364f;font-size:12px}.fridge-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.fridge-intro .hero-caption{font-size:13px;color:#b8c8df}.fridge-image img{display:block;width:100%;height:410px;object-fit:cover;object-position:right;border-radius:18px}.problems p,.problems .detail-note,.visit-grid p,.process-grid p,.location-copy p,.faq details p{font-size:16px}.problems a{font-size:14px}.detail-note{border-top:1px solid #e1e7ef;padding-top:14px}.visit-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.visit-grid p{color:#546279}.call-note{background:white;border:1px solid #dce4ee;border-radius:18px;padding:28px}.call-note ul{padding-left:20px;line-height:1.9;margin-bottom:25px}.location-copy{max-width:840px}.location-copy a{text-decoration:underline}.faq summary{font-size:16px}.problems article{display:flex;flex-direction:column}.problems article>a{margin-top:auto}.section-head p{font-size:16px}@media(max-width:760px){.fridge-hero{position:relative;background:linear-gradient(180deg,#0c192ef2,#0c192ed9),url('/kitchen.png') right center/cover;padding:24px 0 30px}.fridge-intro{display:block}.fridge-image{display:none}.fridge-intro h1{font-size:clamp(34px,9vw,43px);letter-spacing:-1px}.fridge-intro .eyebrow{font-size:10px}.fridge-actions{flex-direction:column}.fridge-actions .button{font-size:16px;min-height:52px}.fridge-intro p{font-size:16px}.service-breadcrumb{font-size:12px;margin-bottom:23px;flex-wrap:wrap}.visit-grid{grid-template-columns:1fr;gap:25px}.call-note{padding:23px}.call-note .button{width:100%}.process-grid span{float:none;margin-bottom:12px}.process-grid>div{text-align:left}.location-copy{width:90%}}

.repair-example{border-top:1px solid #dce4ee;padding:32px 0;margin-top:22px}.repair-example h3{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:16px 0}.repair-summary{max-width:850px}.repair-summary p{font-size:16px;line-height:1.75;color:#546279}.repair-summary strong{color:#142b48}.repair-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.repair-photos figure{margin:0;min-width:0}.repair-photos a{display:block;border-radius:12px;overflow:hidden;background:#edf1f5}.repair-photos a:focus-visible{outline:3px solid #ff7900;outline-offset:4px}.repair-photos img{width:100%;height:260px;object-fit:contain;display:block}.repair-photos figcaption{font-size:13px;line-height:1.5;color:#546279;margin-top:10px}.repair-examples>.button{margin-top:12px}@media(max-width:760px){.repair-photos{grid-template-columns:1fr;gap:22px}.repair-photos img{height:auto;max-height:420px;object-fit:contain}.repair-example{padding:24px 0}.repair-examples>.button{width:100%}}
