/* One geometry for every brand page. Natural content height remains accessible on small screens. */
@media(min-width:1101px){body.brand-page .hero.refrigerator-hero .wrap{height:850px;min-height:850px;box-sizing:border-box;padding-top:115px;padding-bottom:35px;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:32px}body.brand-page .hero.refrigerator-hero .wrap>div:first-child{width:390px;max-width:100%}body.brand-page .hero.refrigerator-hero h1{font-size:42px;line-height:1.12;min-height:142px;margin-top:12px;margin-bottom:18px}body.brand-page .hero.refrigerator-hero p{font-size:16px;line-height:1.6;min-height:128px;margin:0 0 18px}body.brand-page .hero.refrigerator-hero .quote{width:350px;box-sizing:border-box}body.brand-page .hero.refrigerator-hero:before{background-size:cover;background-position:center center}body.brand-page .hero .hero-yelp{display:none}body.brand-page .hero .hero-benefits{font-size:12px;gap:8px}body.brand-page .hero .actions{gap:10px;margin-top:0}body.brand-page .hero .hero-offer{margin-top:12px}}
body.brand-page .repair-faq summary{min-height:74px}body.brand-page .repair-faq-grid{gap:16px}body.brand-page .repair-faq-column{display:grid;gap:10px}body.brand-page .nav-brands .nav-services-menu{width:360px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(60vh,430px);overflow-y:auto}body.brand-page .hero .back-link{display:block;width:fit-content;margin-bottom:14px}body.brand-page .hero .wrap>div:first-child>.eyebrow{display:block;margin-bottom:12px}
@media(max-width:700px){body.brand-page .hero.refrigerator-hero .wrap>div:first-child{width:100%}body.brand-page .nav-brands .nav-services-menu{width:100%;grid-template-columns:1fr}.brand-model-card{padding:22px}.brand-appliance{min-height:0}}
