.content-page{padding-bottom:4rem}.content-stage{max-width:980px;margin:1.6rem auto 0;padding:0 1rem 2rem}.content-card{background:linear-gradient(#fdfbf6,#f6f0e4);border:1px solid #d2b478b8;border-radius:1rem;padding:clamp(1.2rem,2.2vw,2rem);box-shadow:0 16px 40px #0000003d}.content-kicker{color:#9f7a34;letter-spacing:.14em;text-transform:uppercase;font-size:.84rem;font-weight:800}.content-title{color:#3d301f;margin-top:.45rem;font-size:clamp(2rem,4vw,3.15rem);line-height:1}.content-intro,.content-note{color:#4f4334;margin-top:1rem;font-size:1.03rem;line-height:1.7}.content-blocks{gap:1rem;margin-top:1.4rem;display:grid}.content-block{background:#ffffff94;border:1px solid #e3d2b3;border-radius:.85rem;padding:1rem 1rem 1.05rem}.content-block h2{color:#3f3728;margin-bottom:.45rem;font-size:clamp(1.1rem,2vw,1.45rem)}.content-block p,.content-block li{color:#544734;font-size:1rem;line-height:1.68}.content-block ul{margin-top:.45rem;padding-left:1.3rem}.content-block a{color:#8f5f11;font-weight:700}.content-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.3rem;display:flex}.content-link-button{background:linear-gradient(to right,var(--gold),var(--gold-dark));color:#f7f2e8;border:1px solid #8f5f11;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:.7rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:720px){.content-stage{padding-inline:.2rem}}
