.content-article{max-width:850px;padding-top:150px;padding-bottom:80px}.content-article article>p{font-size:1.12rem;line-height:1.95;margin:1.4em 0}.content-article h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.25;margin:1em 0}.deal-card .sample-note{font-weight:700}.articles-grid{align-items:start}.article-card p{line-height:1.75}.site-header img[src*="logo-approved"]{background:#fff;border-radius:5px;padding:3px}@media(max-width:700px){.content-article{padding-top:110px}.site-header img[src*="logo-approved"]{height:58px!important}}
/* Content QA: narrow headers, clear controls and single-card alignment. */
@media(max-width:480px){
 .site-header .header-inner{width:100%;max-width:100%;box-sizing:border-box;padding-inline:16px;gap:10px;min-width:0;flex-wrap:nowrap}
 .site-header .header-cta{display:none!important}
 .site-header .logo{flex:0 1 auto;min-width:0;max-width:calc(100% - 60px)}
 .site-header .logo img{max-width:100%!important;width:auto!important;height:58px!important}
 .site-header .logo-tagline{display:none}
 .site-header .menu-toggle{display:flex;flex:0 0 44px;width:44px;min-width:44px;margin-inline-start:auto;box-sizing:border-box}
}
body.deals-page .deal-search-label input{border:1px solid var(--line,#c8d5cd);border-radius:8px;background:var(--paper,#fff);padding:10px 12px;box-sizing:border-box;min-width:0}
body.deals-page .deal-search-label input:focus-visible{outline:2px solid var(--gold,#b99650);outline-offset:2px}
body.deals-page .text-page-hero{padding-bottom:24px}
body.deals-page .text-page-hero + .deals-section{padding-top:28px}
#deals .deals-grid:has(> .deal-card:only-child){grid-template-columns:minmax(0,600px);justify-content:center}
@media(max-width:700px){body.deals-page .text-page-hero{padding-bottom:20px}body.deals-page .text-page-hero + .deals-section{padding-top:20px}}
