
/* 2026-11-06 confirmed page refinements: approved dealer cards, brands CTA, and complete retail image */
#home .sun-brands-intro-copy{flex:1;min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:10px;}
#home .sun-brands-intro-copy p{margin:0!important;max-width:780px!important;}
#home .sun-explore-brands-link{font-size:14px;font-weight:700;line-height:1.3;color:#277caf;text-decoration:none;border-bottom:1px solid #90bbd6;padding-bottom:5px;transition:color .2s;}
#home .sun-explore-brands-link:hover{color:#164f76;}
#home .sun-explore-brands-link span{display:inline-block;margin-left:4px;}
#home .sun-dealer-benefits{gap:17px!important;align-items:stretch!important;}
#home .sun-dealer-benefits .sun-dealer-card{min-height:528px!important;min-width:0;display:flex!important;flex-direction:column!important;padding:27px 26px 29px!important;box-shadow:0 13px 32px rgba(12,50,85,.08)!important;}
#home .sun-dealer-benefits .sun-dealer-card-head{display:flex;align-items:center;gap:16px;margin:0!important;min-height:72px;}
#home .sun-dealer-benefits .sun-dealer-card h3{font-size:clamp(20px,1.72vw,25px)!important;line-height:1.14!important;}
#home .sun-dealer-benefits .sun-dealer-lead{font-size:14.8px!important;line-height:1.6!important;color:#526f80!important;margin:24px 0 0!important;}
#home .sun-dealer-benefits .sun-dealer-content{margin-top:21px;border-top:1px solid #e3ecf2;padding-top:19px;flex:1;}
#home .sun-dealer-benefits .sun-dealer-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
#home .sun-dealer-benefits .sun-dealer-policy{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:58px;padding:12px 10px;background:#f3f8fc;border:1px solid #e6f0f7;border-radius:9px;color:#234d69;font-size:13.5px;font-weight:700;line-height:1.35;}
#home .sun-dealer-benefits .sun-dealer-check{background:#d9ecf9;color:#246e9f;border-radius:50%;height:17px;width:17px;flex:0 0 17px;display:grid;place-items:center;font-size:12px;font-weight:900;margin-top:1px;}
#home .sun-dealer-benefits .sun-dealer-details{display:flex;flex-direction:column;gap:18px;}
#home .sun-dealer-benefits .sun-dealer-detail{position:relative;padding-left:16px;}
#home .sun-dealer-benefits .sun-dealer-detail:before{content:'';position:absolute;top:5px;bottom:2px;left:0;width:3px;background:#b9d6e9;border-radius:4px;}
#home .sun-dealer-benefits .sun-dealer-detail h4{font-size:15.4px;color:#245679;font-weight:700;line-height:1.25;margin:0 0 7px;}
#home .sun-dealer-benefits .sun-dealer-detail p{font-size:14px;line-height:1.58;color:#5b7384;margin:0;}
#home .sun-dealer-benefits .sun-dealer-note{font-size:13.5px;line-height:1.5;color:#5d7688;margin:14px 0 0;}
#home .sun-dealer-benefits .sun-dealer-note-quiet{margin-top:auto;border-top:1px solid #edf2f6;padding-top:17px;color:#285a7b;font-weight:650;font-size:13px;}
#sunland-focus .sun-focus-row:nth-of-type(3) .sun-row-media{background:#eef3f7!important;overflow:hidden!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;}
#sunland-focus .sun-focus-row:nth-of-type(3) .sun-row-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;}
@media(max-width:1080px){
 #home .sun-dealer-benefits .sun-dealer-card{min-height:0!important;}
 #home .sun-dealer-benefits .sun-dealer-content{flex:none;}
}
@media(max-width:740px){
 #home .sun-brands-intro-copy{gap:12px;margin-top:10px;}
 #home .sun-brands-intro-copy p{margin:0!important;}
 #home .sun-explore-brands-link{font-size:13.5px;}
 #home .sun-dealer-benefits .sun-dealer-card{padding:22px 20px 24px!important;}
 #home .sun-dealer-benefits .sun-dealer-card h3{font-size:21.5px!important;}
 #home .sun-dealer-benefits .sun-dealer-lead{font-size:14.3px!important;margin-top:19px!important;}
 #home .sun-dealer-benefits .sun-dealer-content{padding-top:17px;margin-top:18px;}
 #home .sun-dealer-benefits .sun-dealer-policy-grid{gap:9px;}
 #home .sun-dealer-benefits .sun-dealer-policy{padding:11px 9px;font-size:12.8px;min-height:62px;}
 #home .sun-dealer-benefits .sun-dealer-detail p{font-size:13.5px;}
 #sunland-focus .sun-focus-row:nth-of-type(3) .sun-row-media{height:auto!important;min-height:0!important;aspect-ratio:4/3!important;}
}
