.offer-facts{margin:1.2rem 0;padding:1rem;border:1px solid #7c8999;border-radius:12px;font:inherit}.offer-facts dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;margin:0}.offer-facts dt,.offer-facts dd{margin:0}.offer-facts dd{font-weight:700}.offer-facts p{font-size:.9rem;line-height:1.65;margin:.8rem 0 0}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.offer-card{min-width:0;padding:1.5rem;border:1px solid #7c8999;border-radius:18px;background:#10151d;color:#e9edf1}.offer-card h3{font-size:2rem;margin:1rem 0}.offer-card p{line-height:1.7}.offer-card img{width:100%;height:220px;object-fit:cover;border-radius:10px}.offer-card a:not(.btn){color:#f6d58e}.offer-calendar{scroll-margin-top:6rem}.offer-calendar ul{padding-left:1.3rem;line-height:1.9}.offer-calendar label{display:block;margin:1rem 0 .4rem}.offer-calendar select{font:inherit;max-width:100%;width:28rem;padding:.8rem;border:1px solid #7c8999;border-radius:8px}.offer-calendar [role=status]{line-height:1.7;margin:1rem 0}.offer-table{width:100%;border-collapse:collapse}.offer-table th,.offer-table td{padding:1rem;text-align:left;border-bottom:1px solid #7c8999}.offer-table caption{text-align:left;font-weight:700;padding-bottom:1rem}.offer-preview{max-width:900px;margin:0 auto;padding:3rem 1.5rem}.offer-preview h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:1rem 0}.offer-preview h2{font-size:1.6rem;margin-top:2rem}.offer-preview p,.offer-preview li{line-height:1.8}.offer-preview .ctas{flex-wrap:wrap}.offer-compare-scroll{overflow-x:auto}.offer-notice{padding:1rem;border-left:4px solid #e9b44c;margin:1rem 0;line-height:1.7}.brand b{margin-right:.22em}@media(max-width:700px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:1rem}.offer-table th,.offer-table td{padding:.65rem}.offer-calendar select{width:100%}}
