.newsletter-hero{padding:clamp(72px,10vw,120px) clamp(24px,7vw,100px);background:radial-gradient(circle at 80% 20%,rgba(255,211,79,.16),transparent 30%),linear-gradient(145deg,#0d2046,#06122d)}
.newsletter-hero-inner{max-width:1050px;margin:auto}.newsletter-issue{display:inline-flex;padding:.42rem .75rem;border:1px solid rgba(255,211,79,.4);border-radius:999px;color:var(--gold);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.newsletter-hero h1{max-width:850px;margin:.8rem 0 1rem;font-size:clamp(3rem,7vw,6.4rem);line-height:.94;letter-spacing:-.055em}.newsletter-tagline{max-width:720px;color:var(--muted);font-size:clamp(1.1rem,2vw,1.35rem)}
.newsletter-shell{max-width:920px;margin:auto;padding:clamp(44px,7vw,80px) 22px 100px}.newsletter-lede{font-size:clamp(1.15rem,2vw,1.35rem);color:#dde6f8}.newsletter-section{padding:clamp(28px,5vw,48px) 0;border-top:1px solid var(--line)}.newsletter-section h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.04em}.newsletter-section h3{font-size:1.35rem}.newsletter-section p,.newsletter-section li{color:#c8d3e9;font-size:1.05rem}.newsletter-verse{margin:0;padding:clamp(24px,5vw,42px);border-left:4px solid var(--gold);border-radius:0 20px 20px 0;background:rgba(255,255,255,.04);font-size:clamp(1.25rem,2.5vw,1.65rem)}.newsletter-verse cite{display:block;margin-top:1rem;color:var(--gold);font-style:normal;font-weight:800}.label-stack{display:grid;gap:.35rem;margin:1.5rem 0;color:var(--gold);font-size:1.1rem;font-weight:800;letter-spacing:.08em}.practice-list{padding-left:1.4rem}.practice-list li{margin:.8rem 0}.truth-card,.question-card,.newsletter-feature{padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(40,103,240,.15),rgba(255,255,255,.025))}.truth-card{border-color:rgba(255,211,79,.35)}.newsletter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.newsletter-feature{display:flex;flex-direction:column}.newsletter-feature p{flex:1}.newsletter-feature .status{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.newsletter-share{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.5rem}.newsletter-signoff{font-size:1.1rem}.newsletter-signoff strong{display:block;margin-top:1rem;color:var(--text)}
.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.archive-card{padding:32px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#10264f,#0b1a3a)}.archive-card h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:.5rem 0}.archive-card p{color:var(--muted)}
@media(max-width:760px){.newsletter-grid,.archive-grid{grid-template-columns:1fr}.newsletter-hero{padding-top:55px}.newsletter-shell{padding-inline:20px}.newsletter-feature{padding:24px}}
@media print{.site-header,.ministry-footer,.newsletter-share{display:none!important}body{background:#fff;color:#111}.newsletter-hero{padding:30px;background:#fff}.newsletter-hero h1{color:#111}.newsletter-shell{padding:20px}.newsletter-section p,.newsletter-section li,.newsletter-tagline{color:#222}.newsletter-section,.truth-card,.question-card,.newsletter-feature{break-inside:avoid;border-color:#bbb;background:#fff}}
