:root{color:#242a33;font-synthesis:none;--navy:#1a3d6b;--gold:#b87900;--line:#e1e6eb;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;letter-spacing:0}body{margin:0}a{color:var(--navy);text-underline-offset:4px;text-decoration-thickness:1px}button,input,select{font:inherit}a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #d4900a}[hidden]{display:none!important}.skip-link{z-index:10;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;min-height:84px;margin:auto;padding:18px 24px;display:flex}.brand{color:var(--navy);flex-wrap:wrap;align-items:baseline;font-size:25px;font-weight:700;text-decoration:none;display:flex}.brand>span{color:var(--gold)}.brand small{color:#616b77;margin-left:12px;font-size:11px}.site-header nav{flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.site-header nav a{text-decoration:none}.site-header nav a:hover{text-decoration:underline}main{max-width:1280px;min-height:calc(100dvh - 220px);margin:0 auto;padding:0 24px 64px}.page-heading{padding:38px 0 26px}.eyebrow{color:var(--gold);margin:0 0 12px;font-size:12px;font-weight:700}h1{max-width:100%;color:var(--navy);overflow-wrap:anywhere;margin:0 0 14px;font-size:32px;line-height:1.2}.page-heading>p:last-child{color:#606975;margin:0;font-size:15px;line-height:1.6}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.search-field{color:#717b87;flex:240px;align-items:center;gap:10px;display:flex}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:14px}.result-count{color:#717b87;min-width:50px;font-size:12px}.offer-row{border-bottom:1px solid var(--line);grid-template-columns:144px minmax(0,1fr) auto;align-items:center;gap:30px;padding:30px 0;display:grid}.offer-art{color:#7a8592;justify-content:center;align-items:center;width:144px;min-height:92px;display:flex}.offer-art img{object-fit:contain;width:144px;height:92px}.offer-meta{color:#66717e;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:12px;line-height:1.5;display:flex}.draft-label{color:#8a6200;font-size:12px}.expired-label{color:#a52d32;font-size:12px}.offer-copy h2{margin:9px 0;font-size:20px;line-height:1.35}.offer-copy h2 a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.offer-copy h2 a:hover{text-decoration:underline}.offer-copy h2 svg{flex-shrink:0}.offer-copy>p{color:#606975;margin:0 0 10px;font-size:14px;line-height:1.6}.offer-copy>small{color:#717b87;margin-top:12px;font-size:12px;display:block}.offer-bonus{color:#1e7750;font-size:14px}.empty-state{color:#606975;padding:40px 0}.post{max-width:1080px;margin:auto}.back-link{align-items:center;gap:8px;margin:28px 0;font-size:13px;text-decoration:none;display:inline-flex}.post-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 224px;align-items:center;gap:32px;padding-bottom:24px;display:grid}.post-heading h1{margin-top:12px}.post-description{color:#606975;font-size:16px;line-height:1.65}.post-date{color:#717b87;font-size:12px}.post-art{color:#7a8592;justify-content:center;align-items:center;display:flex}.post-art img{object-fit:contain;width:100%;height:auto;max-height:144px}.disclosure,.expired-notice{color:#606975;background:#f4f6f8;margin:20px 0;padding:12px 16px;font-size:13px;line-height:1.6}.expired-notice{border-left:3px solid #a52d32}.offer-facts{border-bottom:1px solid var(--line);padding:10px 0}.offer-facts dl{margin:0}.offer-facts dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:20px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.offer-facts dt{color:#606975}.offer-facts dd{color:var(--navy);margin:0;font-weight:700}.prose{overflow-wrap:anywhere;max-width:820px;font-size:16px;line-height:1.8}.prose h2{color:var(--navy);margin:32px 0 12px;font-size:23px;line-height:1.3}.prose h3{color:var(--navy);font-size:19px}.prose img{max-width:100%;height:auto}.prose pre{overflow-x:auto}.prose table{max-width:100%;display:block;overflow-x:auto}.article-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;padding-top:24px;display:flex}.article-links a{align-items:center;gap:8px;font-size:14px;display:inline-flex}.apply-link{background:var(--navy);color:#fff;white-space:nowrap;border-radius:6px;padding:12px 16px;text-decoration:none}.apply-link:hover{background:#12305a}.offer-cta{justify-content:flex-end;display:flex}.offer-cta .apply-link{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.site-footer{border-top:1px solid var(--line);background:#f8f9fb}.site-footer>div{max-width:1280px;margin:auto;padding:28px 24px}.site-footer span{color:var(--navy);font-size:13px;font-weight:700}.site-footer p{color:#717b87;margin:10px 0 0;font-size:12px;line-height:1.6}@media (width<=600px){.header-inner{padding:18px 16px}.site-header nav{gap:18px}main,.site-footer>div{padding-inline:16px}.offer-cta{grid-column:2;justify-content:flex-start}h1{font-size:28px}.offer-row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px}.offer-art,.offer-art img{width:96px;height:64px;min-height:0}.offer-copy h2{font-size:18px}.post-heading{grid-template-columns:minmax(0,1fr);gap:16px}.post-art{justify-content:flex-start}.post-art img{width:176px;height:112px}.prose h2{font-size:21px}}.lang-switch{border-left:1px solid var(--line);gap:4px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.lang-switch a{color:#616b77;border-radius:4px;padding:4px 8px;font-weight:700;display:inline-block}.lang-switch a[aria-current=true]{background:var(--navy);color:#fff}.lang-switch a[aria-current=true]:hover{text-decoration:none}.page-heading h2{color:var(--navy)}.prose table{border-collapse:collapse;font-size:15px;line-height:1.5}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.prose th{color:var(--navy)}
