.offer-list{display:grid;gap:22px}.offer-item h2{font-size:24px;margin:14px 0 10px}.offer-item h2 a{color:var(--ink);text-decoration:none}.offer-item-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.offer-brand{display:flex;align-items:center;min-height:50px;text-decoration:none}.offer-brand img{max-width:175px;max-height:55px;width:auto;height:auto;object-fit:contain}.offer-type{font-size:11px;color:#5d7090;background:#f0f4fc;border-radius:6px;padding:5px 9px;white-space:normal;text-align:right}.offer-summary{font-size:15px!important;line-height:1.7;margin:0 0 22px}.offer-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 0;margin:0;border-block:1px solid #edf0f5}.offer-metrics dt{font-size:12px;color:#65768d;margin-bottom:5px}.offer-metrics dd{font-size:20px;font-weight:650;color:#102946;margin:0;overflow-wrap:anywhere}.offer-zero{background:#f5faf5;border:1px solid #d9e9dc;border-radius:6px;padding:2px 9px;display:inline-block;color:#101820!important}.offer-price-note{font-size:12px!important;line-height:1.6!important;color:#65768d!important;margin:12px 0!important}.offer-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.offer-apply{font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.offer-apply span{margin-left:8px}.offer-filter{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-bottom:20px}.offer-filter>label:not(.offer-checkbox){display:grid;gap:7px;font-size:12px;flex:1;min-width:150px}.offer-filter input[type=number],.offer-filter select{width:100%;height:45px;padding:10px;border:1px solid #dce3ed;background:#fff;border-radius:8px;font-family:inherit;font-size:14px;color:#304b6b}.offer-filter .offer-checkbox{display:flex;gap:8px;align-items:center;font-size:13px}.offer-filter>a{font-size:12px;margin-left:auto}.offer-filter>p{flex-basis:100%;font-size:11px;margin:0}.offer-filter button{height:45px}.offer-result-count{display:flex;justify-content:space-between;gap:15px;font-size:13px;margin:20px 0;color:#526a89}.offer-result-count span{font-size:11px;color:#7c8da4}.offer-disclosure{font-size:12px;line-height:1.7;color:#71829a;padding:20px 4px 0}.offer-side-heading{margin-top:28px!important}.offer-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.offer-detail-heading>img{max-width:190px;max-height:70px;width:auto;height:auto;object-fit:contain}.offer-lead{font-size:18px!important;line-height:1.75;color:#304b6b!important;margin-top:0}.offer-article>h2,.offer-article>section>h2{margin-top:32px}.offer-article>h2:first-child{margin-top:0}.offer-article p,.offer-article li{font-size:15px;line-height:1.8;color:#536985}.offer-article ul{padding-left:22px}.offer-article li{margin-bottom:8px}.offer-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e6edf6;border:1px solid #e6edf6;border-radius:10px;overflow:hidden;margin:18px 0}.offer-detail-metrics>div{padding:16px;background:#f8faff}.offer-detail-metrics dt{font-size:12px;color:#65768d}.offer-detail-metrics dd{font-size:18px;font-weight:600;margin:5px 0 0;overflow-wrap:anywhere}.offer-example{border:1px solid #dfe7f5;padding:20px;border-radius:12px;background:#fafcff;margin-top:28px}.offer-example h2{margin-top:0!important}.offer-example table{width:100%;border-collapse:collapse}.offer-example th,.offer-example td{padding:9px 0;border-bottom:1px solid #e5ebf5;font-size:14px;text-align:left}.offer-example th{font-weight:400;color:#65768d}.offer-example td{text-align:right}.offer-example>p{font-size:12px;margin-bottom:0}.offer-faq{border-bottom:1px solid #e0e7f0;padding:14px 0}.offer-faq summary{font-size:15px;font-weight:600;cursor:pointer}.offer-faq p{margin:12px 0 0}.offer-sources{margin-top:30px;border-top:1px solid #e0e7f0;padding-top:22px;font-size:13px}.offer-sources summary{cursor:pointer}.offer-sources a{overflow-wrap:anywhere}.offer-sources li{font-size:12px}.offer-sidebar{display:grid;gap:22px;position:sticky;top:20px}.offer-sidebar h2{font-size:19px}.offer-contact{overflow-wrap:anywhere}.offer-contact strong{font-size:15px}.offer-contact p{font-size:13px;margin:10px 0}.offer-contact span{display:block;font-size:11px;color:#71829a}.offer-block-button{display:block;text-align:center;margin-top:18px;padding-inline:10px}.offer-archive-banner{padding:22px 26px;background:#fff7e9;border:1px solid #ecd9af;border-radius:12px;margin:0 0 28px;font-size:15px}.offer-archive-banner p{margin:8px 0 12px;color:#6d6048;font-size:14px}.offer-archive-banner a{font-size:14px}.offer-paused{font-size:12px!important;background:#f5f6f8;padding:12px;border-radius:8px}.offer-article .offer-contact{padding:18px;border-radius:10px;background:#f7f9fc}.offer-article .offer-contact p{font-size:14px}
@media(max-width:700px){.offer-item-top{gap:12px}.offer-brand img{max-width:145px;max-height:45px}.offer-item h2{font-size:22px}.offer-type{font-size:10px;max-width:125px}.offer-metrics{gap:10px}.offer-metrics dd{font-size:16px}.offer-actions{align-items:stretch;flex-direction:column;gap:14px}.offer-actions .nula-button{text-align:center}.offer-apply{text-align:center}.offer-filter>label:not(.offer-checkbox){flex-basis:100%}.offer-filter button{width:100%}.offer-result-count{font-size:12px}.offer-detail-heading{gap:14px;align-items:start}.offer-detail-heading>img{max-width:120px;max-height:45px;margin-top:25px}.offer-detail-heading h1{font-size:29px!important}.offer-detail-metrics{grid-template-columns:1fr}.offer-detail-metrics>div{padding:13px 16px}.offer-detail-metrics dd{font-size:17px}.offer-sidebar{position:static}.offer-archive-banner{padding:20px}.offer-example{padding:15px}.offer-example th,.offer-example td{font-size:12px}.offer-lead{font-size:16px!important}}
