.content-hero{padding:10rem 1.5rem 5rem;background:linear-gradient(135deg,#071526,#102844);text-align:center}.content-hero .eyebrow,.content-hero h1{color:#f1c96a}.content-hero h1{max-width:900px;margin:0 auto 1.25rem;font-size:clamp(2.8rem,7vw,5.6rem)}.content-hero p:not(.eyebrow){max-width:700px;margin:0 auto;color:#e8eef5;font-size:1.12rem}.content-wrap{max-width:1000px;margin:auto;padding:4rem 1.5rem 6rem}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.content-card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.content-card h2,.content-card h3{font-family:"Inter",sans-serif;letter-spacing:-.02em}.content-card h2{font-size:1.35rem}.content-card p{color:var(--muted)}.content-card .button{margin-top:auto;align-self:flex-start}.status{display:inline-block;width:max-content;margin-bottom:.8rem;padding:.25rem .6rem;border-radius:999px;background:#fff2c9;color:#6d5000;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.book-layout{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.book-cover{width:100%;border-radius:10px;box-shadow:var(--dark-shadow)}.prose{max-width:760px}.prose h2{font-size:2rem;margin-top:2rem}.prose ul{padding-left:1.3rem;margin:0 0 1.5rem}.notice{padding:1.25rem;border-left:4px solid var(--gold);border-radius:8px;background:#fff7df}.simple-header{position:relative;background:var(--deep-navy)}.simple-header .site-header{position:relative}.resource-list{display:grid;gap:1rem}.resource-row{padding:1.4rem;border-radius:16px;background:#fff;border:1px solid var(--border)}.home-link{position:absolute;z-index:5;top:1.4rem;left:1.5rem;display:inline-flex;color:#fff;font-weight:800;text-decoration:none}.home-link::before{content:"←";margin-right:.5rem}.home-link:hover{color:var(--gold-light)}@media(max-width:760px){.content-grid,.book-layout{grid-template-columns:1fr}.book-cover{max-width:280px;margin:auto}.content-hero{padding-top:7rem}.content-card{padding:1.3rem}}
