.membership-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;background:#191818;color:#eee7d9}.membership-hero h1{font-size:clamp(3.7rem,5.5vw,5.8rem)}.membership-hero h1 em{color:#e57c74}.membership-lead{font-size:1.16rem;max-width:620px;margin:28px 0 30px;color:#d1c3ae}.membership-hero .price-card{align-self:center;background:#24211e}.membership-hero .price-card ul{padding-left:20px;margin:25px 0}.membership-status{font-size:.83rem!important;margin-top:18px!important;line-height:1.6}.included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.included-grid article{padding:30px;background:#e3dacb;border-top:3px solid #ad292e}.included-grid article>span{font-size:.75rem;letter-spacing:.12em;font-weight:700}.included-grid h3{margin:18px 0}.included-grid p{margin-bottom:20px;color:#5e554b}.mini-covers{display:flex;gap:22px}.mini-covers img{height:180px;width:auto;box-shadow:0 5px 15px #21180e33}.membership-faq{max-width:1000px;margin:auto}.membership-faq h2{margin-bottom:35px}.member-account{max-width:1250px;margin:auto;min-height:75vh}.member-account h1{font-size:clamp(3rem,5vw,4.8rem);white-space:pre-line}.account-welcome{margin:25px 0;font-size:1.1rem}.account-panel{margin:35px 0;padding:30px;background:#e3dacb;border-top:3px solid #ad292e}.account-panel h2{font-size:2.6rem;margin-bottom:20px}.account-panel p{max-width:760px;margin-bottom:22px}.account-panel .button{margin-right:20px}.account-panel .textlink{margin-top:20px}.account-notice{padding:20px;background:#f6f0e5;border-left:3px solid #ad292e;margin:25px 0}.account-paths{margin-top:35px}.account-paths .button,.account-paths .textlink{display:inline-flex;margin-top:20px}.account-downloads{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:25px}.account-downloads .button{margin:0}@media(max-width:760px){.membership-hero,.included-grid{grid-template-columns:1fr;gap:30px}.membership-hero h1{font-size:3.8rem}.member-account{padding:45px 6%}.account-panel{padding:25px}.mini-covers img{height:150px}}
.membership-hero .eyebrow{color:#dbcdb9}

.mini-covers{flex-wrap:wrap}.mini-covers img{height:155px}@media(max-width:760px){.mini-covers img{height:125px}}
