:root{--brand-bg:#f8fafc;--brand-on-bg:#0f172a;--brand-surface:#ffffff;--brand-on-surface:#1e293b;--brand-accent:#0f4c81;--brand-on-accent:#ffffff;--brand-accent-secondary:#ffc107;--brand-on-accent-secondary:#1a1a1a;--brand-accent-soft:#e0f2fe;--brand-on-accent-soft:#0369a1;--brand-line:#e2e8f0;--brand-space-xs:4px;--brand-space-sm:8px;--brand-space-md:16px;--brand-space-lg:24px;--brand-space-xl:32px;--brand-space-2xl:48px;--brand-space-3xl:80px;--brand-font-display:'Heebo',system-ui,sans-serif;--brand-font-body:'Heebo',system-ui,sans-serif;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-radius-lg:20px;--brand-radius-pill:999px}.bgpost-marketnews-header{position:sticky;top:0;z-index:100;background:var(--brand-surface);border-bottom:1px solid var(--brand-line);box-shadow:0 4px 20px rgba(0,0,0,0.02)}.bgpost-marketnews-header__inner{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.bgpost-marketnews-header__logo img{height:auto;display:block}.bgpost-marketnews-header__cta{background:var(--brand-accent-secondary);color:var(--brand-on-accent-secondary);padding:8px 20px;border-radius:var(--brand-radius-pill);font-weight:700;text-decoration:none;font-size:0.95rem;transition:transform 0.25s,box-shadow 0.25s}.bgpost-marketnews-header__cta:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(244,193,15,0.25)}.bgpost-marketnews-footer{background:#f1f5f9;border-top:1px solid var(--brand-line);padding-block-start:64px;color:var(--brand-on-bg);font-family:var(--brand-font-body)}.bgpost-marketnews-footer__inner{max-width:1200px;margin:0 auto;padding-inline:24px;display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:768px){.bgpost-marketnews-footer__inner{grid-template-columns:1fr 1fr}}.bgpost-marketnews-footer__brand img{margin-block-end:16px}.bgpost-marketnews-footer__tagline{color:#64748b;font-size:0.95rem}.bgpost-marketnews-footer__heading{font-size:1.1rem;font-weight:700;margin-block-end:16px;color:var(--brand-accent)}.bgpost-marketnews-footer__legal ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bgpost-marketnews-footer__legal a{color:#64748b;text-decoration:none;transition:color 0.2s}.bgpost-marketnews-footer__legal a:hover{color:var(--brand-accent)}.bgpost-marketnews-footer__bottom{border-top:1px solid #e2e8f0;margin-block-start:48px;padding-block:24px;text-align:center;color:#94a3b8;font-size:0.85rem}