.geo-content{max-width:1200px}.geo-content p,.geo-article p,.geo-article li{line-height:1.75}.geo-content h2{margin-bottom:18px}.geo-details-link{display:inline-block;margin-top:14px;color:#bd141d;font-weight:700}.geo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.geo-guide-card{padding:28px;border:1px solid #e0e3e7;background:#fff}.geo-guide-card h3{font-size:23px;line-height:1.35;margin:0 0 14px}.geo-guide-card a,.geo-article a:not(.btn),.geo-content a:not(.btn){color:#b61620}.geo-article{max-width:960px;margin:auto}.geo-article h1{font-size:clamp(30px,4vw,48px);line-height:1.18;max-width:900px}.geo-article h2{font-size:26px;margin:38px 0 14px}.geo-article ul{padding-left:24px}.geo-byline,.geo-breadcrumb{color:#626b75;font-size:14px;margin:18px 0}.geo-article-intro{font-size:20px;color:#4e5862}.geo-table-wrap{width:100%;overflow:auto;margin:24px 0}.geo-table{border-collapse:collapse;width:100%;font-size:15px}.geo-table th,.geo-table td{border:1px solid #d9dee3;padding:14px 16px;text-align:left;vertical-align:top}.geo-table th{background:#f3f5f7}.geo-policy{padding:18px 20px;background:#f4f5f7;border-left:3px solid #ce202b;margin:22px 0}.geo-facts dt{font-weight:700;margin-top:18px}.geo-facts dd{margin:6px 0 0}.compact-product h3 a{color:inherit}.compact-product .geo-details-link{display:block}.geo-model-note{font-size:14px;color:#59626b;margin-top:16px}.geo-model-facts{margin:24px 0}.geo-model-facts p{line-height:1.65}@media(max-width:650px){.geo-guide-grid{grid-template-columns:1fr}.geo-guide-card{padding:22px}.geo-table th,.geo-table td{padding:10px}.geo-content{padding-top:34px;padding-bottom:34px}.geo-article h1{overflow-wrap:anywhere}}