.topic-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0;padding:15px 0;border-bottom:1px solid #e0e5eb;color:#173d70;font-size:13px}.topic-links>span{font-size:11px;font-weight:650;letter-spacing:.3px;color:#6a7685;margin-right:5px}.topic-links>a{display:inline-flex;gap:9px;align-items:center;border:1px solid #d9e1ec;border-radius:7px;background:white;padding:9px 12px}.topic-links>a:hover,.topic-links>a[aria-current]{background:#e8eef5;border-color:#9fb5d1}.topic-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:#66758a;margin:23px 0}.topic-breadcrumb a{text-decoration:underline}.topic-hero{border-radius:16px;background:#173d70 url('/assets/storefront-hero.webp') center/cover;color:white;padding:34px 38px}.topic-hero h1{font-size:clamp(27px,3.6vw,43px);line-height:1.15;max-width:830px;letter-spacing:-1px;margin:12px 0 18px}.topic-hero>p:not(.topic-eyebrow){max-width:760px;line-height:1.8;color:#f5f7fd;font-size:16px;margin-bottom:23px}.topic-eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#ffd633}.topic-hero>a{display:inline-block;font-size:13px;margin:0 20px 4px 0}.topic-hero .topic-cta{background:#ffd633;color:#17314d;padding:12px 17px;border-radius:7px;font-weight:700}.topic-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:21px 0}.topic-checks li{display:flex;gap:12px;padding:15px;border:1px solid #e1e5ea;background:white;border-radius:9px;font-size:13px;line-height:1.6}.topic-checks span{color:#987000;font-weight:bold}.topic-page .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.topic-disclosure{font-size:11px;color:#66758a;margin:0 0 18px}.topic-guide{max-width:890px;margin:40px auto;background:white;border:1px solid #e1e5ea;border-radius:14px;padding:30px 34px;line-height:1.85;font-size:15px;color:#42516a}.topic-guide h2{color:#173d70;line-height:1.3;font-size:25px;letter-spacing:-.4px;margin:31px 0 13px}.topic-guide h3{color:#173d70;font-size:17px;line-height:1.5;margin:22px 0 6px}.topic-guide a,.topic-return a{color:#173d70;text-decoration:underline;text-underline-offset:3px}.topic-guide .topic-eyebrow{color:#677b96}.topic-table{overflow-x:auto;margin:22px 0}.topic-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.topic-table caption{text-align:left;font-weight:700;color:#173d70;margin-bottom:10px}.topic-table td,.topic-table th{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #dce3ed}.topic-table thead{background:#edf2f8}.topic-table tbody th{width:26%;font-weight:650}.topic-source{font-size:12px;color:#68768b}.topic-method{border-top:1px solid #dae2ed;margin-top:30px}.topic-return{margin:30px 0 45px;font-size:14px}.topic-page #topic-offers,.topic-page #topic-guide{scroll-margin-top:125px}.seo-guide{max-width:920px;margin:30px auto;padding:0 22px;line-height:1.8;color:#42516a}.seo-guide h1,.seo-guide h2{color:#173d70}.seo-section{max-width:1100px;margin:24px auto;padding:0 22px;line-height:1.8}.seo-category-links{display:flex;flex-wrap:wrap;gap:12px}
@media(max-width:1000px){.topic-page .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-hero{padding:28px}.topic-checks{gap:10px}.topic-guide{padding:24px}}
@media(max-width:700px){.topic-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-checks{grid-template-columns:1fr;gap:8px}.topic-checks li{padding:11px 13px}.topic-hero{padding:23px 20px}.topic-hero>p:not(.topic-eyebrow){font-size:14px;line-height:1.7}.topic-hero>a{margin-top:5px}.topic-guide{padding:22px 18px;font-size:14px;margin-top:28px}.topic-guide h2{font-size:23px}.topic-links{gap:7px;font-size:12px}.topic-links>span{flex-basis:100%}.topic-links>a{padding:8px 10px}.topic-breadcrumb{font-size:11px}.topic-page .intro .deal-section-title{font-size:25px}.topic-table td,.topic-table th{padding:10px 8px}.topic-table tbody th{width:31%}}
@media(max-width:380px){.topic-page .grid{grid-template-columns:1fr}}

/* Compact thematic navigation and real model facts. */
.topic-links{margin:13px 0;padding:10px 0;gap:8px}.topic-links>a{padding:7px 10px;font-size:12px}.topic-page .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-page .grid:has(.card:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.topic-page .grid:has(.card:last-child:nth-child(1)){grid-template-columns:minmax(0,430px)}.model-comparison{margin:28px 0;padding:23px;background:#fff;border:1px solid #dce4ee;border-radius:12px}.model-comparison h2{font-size:24px;line-height:1.3;margin:0 0 8px}.model-comparison>p{font-size:12px;color:#63758a;margin:0}.model-comparison .topic-table{margin-bottom:0}.model-comparison th a{font-size:13px;line-height:1.45;text-decoration:underline;text-underline-offset:3px}.comparison-price strong{display:block;color:#173d70;font-size:20px}.comparison-price small{display:block;color:#6b7c8d;font-size:10px;margin-top:5px}.model-comparison th:first-child{width:19%}.model-comparison td{min-width:140px}
@media(max-width:850px){.topic-links{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.topic-links>span{display:none}.topic-links>a{flex-shrink:0}.topic-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.topic-page .grid,.topic-page .grid:has(.card:last-child:nth-child(2)),.topic-page .grid:has(.card:last-child:nth-child(1)){grid-template-columns:1fr}.topic-hero{padding:22px 20px}.topic-checks{display:none}.model-comparison{padding:17px 14px;margin:20px 0}.model-comparison h2{font-size:21px}.model-comparison th a{font-size:12px}.model-comparison .topic-table{margin-top:15px}.model-comparison td{min-width:150px}.topic-guide{padding:21px 18px}.topic-links{margin:8px 0;padding:8px 0}.topic-links>a{padding:6px 9px;font-size:11px}}
