.repair-examples{padding-block:clamp(3rem,6vw,5.5rem)}.repair-examples__intro{max-width:720px;margin-bottom:2rem}.repair-examples h2,.repair-faq h2{font:700 clamp(2rem,4vw,3.4rem)/1.06 var(--font-display);letter-spacing:-.025em;color:#101f33;margin:.6rem 0 1rem}.repair-examples p{color:#4a5866;line-height:1.7}.repair-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.repair-examples__grid--single{grid-template-columns:minmax(0,1000px)}.repair-examples figure{margin:0}.repair-examples figure>a{color:#7e2230;text-decoration:none;display:block}.repair-examples__expand{padding-top:.7rem;font-size:.85rem;font-weight:600;display:block}.repair-examples figure>a:focus-visible{outline-offset:5px;outline:2px solid #7e2230}.repair-examples img{border-radius:3px;width:100%;height:auto;display:block}.repair-examples h3{font:700 1.6rem/1.2 var(--font-display);color:#101f33;margin:1.2rem 0 .5rem}.repair-examples figcaption p{margin:0}.repair-examples__note{border-top:1px solid #ccd3db;max-width:900px;margin-top:2rem;padding-top:1.2rem;font-size:.88rem}.repair-faq{padding-block:2rem 5rem}.repair-faq details{border-bottom:1px solid #ccd3db;max-width:950px;padding:1.25rem 0}.repair-faq summary{cursor:pointer;color:#101f33;padding-right:1rem;font-size:1.1rem;font-weight:600}.repair-faq details p{color:#4a5866;max-width:800px;margin:1rem 0 0;line-height:1.7}.repair-faq summary:focus-visible{outline-offset:6px;outline:2px solid #7e2230}.repair-hero .storm-hero__image img{object-position:right center}@media (max-width:900px){.repair-examples__grid{grid-template-columns:1fr;gap:2.5rem}.repair-hero .storm-hero__image{min-height:240px}.repair-hero .storm-hero__image img{object-position:60% center}.process-hero>.illustrative-plate{min-height:280px}}
