.member-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.member-actions+small{display:block;margin-top:16px;color:var(--muted)}.member-join{margin-top:22px}.member-shell-main.member-join{width:min(var(--max),calc(100% - 48px));margin-top:22px}.member-join-hero{position:relative;display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);gap:32px;align-items:center;min-height:0;padding:clamp(24px,3vw,40px);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.member-join-hero:after{content:'';position:absolute;right:-190px;top:-250px;width:520px;height:520px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:50%;box-shadow:0 0 0 60px color-mix(in srgb,var(--brand) 4%,transparent),0 0 0 120px color-mix(in srgb,var(--brand) 3%,transparent)}.member-join-intro{position:relative;z-index:1;min-width:0;margin:0;text-align:left}.member-join-hero h1{margin:.45rem 0 1rem;font-size:clamp(2.25rem,3.4vw,3rem);overflow-wrap:anywhere}.member-join-intro>p{color:var(--muted);font-size:1rem;line-height:1.65}.member-join-highlight{color:var(--accent);white-space:nowrap}.member-join-login{margin-top:14px!important;font-size:.9rem!important}.member-plan-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;min-width:0}.member-plan-card{display:flex;min-width:0;flex-direction:column;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.member-plan-card--lite{border:2px solid #aab5bc;background:linear-gradient(135deg,color-mix(in srgb,#aab5bc 12%,var(--surface)),color-mix(in srgb,#aab5bc 3%,var(--surface)));box-shadow:0 12px 28px rgba(66,83,94,.07)}.member-plan-card--premium{border:2px solid #c7893e;background:linear-gradient(135deg,color-mix(in srgb,#e9c27f 16%,var(--surface)),color-mix(in srgb,#c7893e 4%,var(--surface)));box-shadow:0 18px 38px rgba(99,57,20,.09)}.member-plan-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:94px}.member-plan-card__header h2{margin:.25rem 0 0;font-size:clamp(1.8rem,3vw,2.3rem)}.member-plan-card__badge{flex:0 0 auto;padding:.38rem .55rem;border-radius:3px;background:var(--member-premium-gradient);color:#24160a;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.member-plan-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:18px 0 10px}.member-plan-card__price strong{font:700 clamp(1.6rem,2.6vw,2rem)/1.1 var(--display)}.member-plan-card__summary{color:var(--muted)}.member-plan-card__summary{margin:0;line-height:1.55}.member-plan-card__features{flex:1;margin:24px 0;padding:0;list-style:none}.member-plan-card__features li{position:relative;padding:12px 0 12px 29px;border-top:1px solid var(--line);line-height:1.45}.member-plan-card__features li:before{content:'\2713';position:absolute;left:2px;color:var(--brand);font-weight:900}.member-plan-card__cta{width:100%;min-height:46px}.member-plan-card--lite .member-plan-card__cta{border:1px solid #aab5bc;background:var(--member-lite-gradient);color:#435763}.member-plan-card--premium .member-plan-card__cta{background:var(--member-premium-gradient);color:#24160a}.member-plan-card--lite .member-plan-card__features li:before{color:#5c6d78}.member-plan-card--premium .member-plan-card__features li:before{color:#a96526}.member-plan-card .member-plan-card__features .member-plan-card__feature--off{color:var(--muted);opacity:.55}.member-plan-card .member-plan-card__features .member-plan-card__feature--off:before{content:'\2013';color:var(--muted)}.member-plan-card__cta:hover{filter:brightness(.94)}.member-plan-card__cta:focus-visible,.member-join-login a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.member-premium-notice{border-left-color:var(--brand);background:color-mix(in srgb,var(--panel) 92%,var(--brand))}.member-join-details{display:grid;gap:18px;margin:24px 0}.member-join-details article{padding-left:15px;border-left:2px solid var(--line)}.member-join-details h3{margin:0 0 .4rem;font-size:1.15rem}.member-join-details p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.member-shell-main{width:min(1120px,calc(100% - 48px));margin:0 auto 70px}.member-auth-layout{display:grid;grid-template-columns:minmax(0,500px) minmax(280px,400px);justify-content:center;gap:48px;align-items:start;padding:55px 0}.member-auth-layout--centered{grid-template-columns:minmax(0,500px)}.member-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.member-auth-card{padding:30px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:var(--radius);box-shadow:var(--shadow)}.member-auth-card h1{margin:.45rem 0 .7rem;font-size:clamp(2.2rem,4vw,3.4rem)}.member-auth-card>p,.member-auth-aside p{color:var(--muted);line-height:1.55}.member-auth-aside{padding:26px;border-left:1px solid var(--line)}.member-auth-aside h2{margin:.35rem 0}.member-auth-aside ul{padding-left:1.1rem;line-height:1.8}.member-form{display:grid;gap:17px;margin-top:25px}.member-form label,.member-fieldset legend{font-weight:800}.member-form label>span,.member-fieldset legend{display:block;margin-bottom:7px}.member-form input[type=email],.member-form input[type=password],.member-form input[type=text]{width:100%;min-height:46px;padding:.72rem .8rem;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.member-form input:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent);border-color:var(--brand)}.member-form small{display:block;color:var(--muted);font-size:.78rem;line-height:1.45}.member-form .button{width:100%;cursor:pointer}.member-field-with-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px}.member-field-with-link>label{display:contents}.member-field-with-link>label>span{grid-area:1/1}.member-field-with-link>label>input{grid-area:2/1/3/3}.member-field-with-link>.member-field-link{grid-area:1/2;font-size:.82rem;font-weight:800}.member-checkbox{display:grid!important;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-weight:600!important;line-height:1.45}.member-checkbox input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand)}.member-checkbox span{margin:0!important}.member-form-footer{text-align:center;margin-top:22px;color:var(--muted)}.member-form-footer a{color:var(--brand);font-weight:800}.member-resend{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.member-resend summary{cursor:pointer;color:var(--brand);font-weight:800}.member-resend>p{margin:.7rem 0 0;color:var(--muted);font-size:.86rem}.member-resend>small{display:block;margin-top:10px;color:var(--muted)}.member-notice{padding:13px 15px;margin:16px 0;border-left:4px solid var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));line-height:1.5}.member-notice.error{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:#762424}.member-notice ul{margin:0;padding-left:1.15rem}.member-status-card{text-align:center;max-width:620px;margin:60px auto;padding:38px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.member-status-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:var(--brand);color:#fff;font-size:1.6rem;font-weight:900}.member-status-icon.error{background:var(--danger)}.member-status-card h1{font-size:2.5rem;margin:.4rem 0}.member-status-card p{color:var(--muted);line-height:1.6}.member-account-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:20px}.member-account-nav{position:sticky;top:92px;align-self:start;display:grid;gap:4px;padding:8px;background:var(--surface);border:1px solid var(--line)}.member-account-nav a,.member-account-nav button{display:block;width:100%;padding:11px 12px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font:700 .9rem/1.2 inherit;text-align:left;text-decoration:none;cursor:pointer}.member-account-nav a:hover,.member-account-nav a[aria-current=page]{background:var(--panel);color:var(--brand)}.member-account-nav form{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--line)}.member-account-content{display:grid;gap:16px;min-width:0}.member-panel{padding:23px;background:var(--surface);border:1px solid var(--line)}.member-panel h2{margin:.25rem 0 .55rem;font-size:1.65rem}.member-panel>p{color:var(--muted);line-height:1.55}.member-section-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.member-section-head h2{margin-top:.25rem}.member-list{display:grid;margin-top:18px;border-top:1px solid var(--line)}.member-list-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.member-list-item strong,.member-list-item span,.member-list-item small{display:block}.member-list-item span,.member-list-item small{margin-top:3px;color:var(--muted)}.member-list-item form{flex:0 0 auto}.member-secondary-button,.member-danger-button{display:inline-flex;justify-content:center;padding:.7rem .85rem;border:1px solid var(--brand);border-radius:var(--radius);background:transparent;color:var(--brand);font:800 .82rem/1 inherit;text-decoration:none;cursor:pointer}.member-danger-button{border-color:var(--danger);color:var(--danger)}.member-secondary-button:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}.member-danger-button:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.member-fieldset{margin:0;padding:0;border:0}.member-fieldset legend{margin-bottom:12px}.member-choice{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:15px 0;border-top:1px solid var(--line)}.member-choice label{font-weight:800}.member-choice p{margin:4px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.member-switch{position:relative;flex:0 0 auto;width:46px;height:26px}.member-switch input{position:absolute;inset:0;opacity:0}.member-switch span{display:block;width:46px;height:26px;padding:3px;border-radius:20px;background:var(--line);transition:background .15s}.member-switch span:after{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0002;transition:transform .15s}.member-switch input:checked+span{background:var(--brand)}.member-switch input:checked+span:after{transform:translateX(20px)}.member-switch input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--brand) 25%,transparent)}.member-actions-centered{justify-content:center}@media(max-width:900px){.member-auth-layout{grid-template-columns:minmax(0,580px)}.member-auth-aside{border-left:0;border-top:1px solid var(--line)}.member-account-layout{grid-template-columns:1fr}.member-account-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-nav form{margin:0;padding:0;border:0}.member-account-nav a,.member-account-nav button{text-align:center}}@media(max-width:760px){.member-join{margin-top:12px}.member-join-hero{padding:28px 20px}.member-join-intro{margin-bottom:26px;text-align:left}.member-join-intro>p{margin-inline:0}.member-join-hero h1{font-size:2.65rem}.member-plan-grid,.member-join-details>div{grid-template-columns:1fr}.member-shell-main{width:min(100% - 24px,1120px);margin-bottom:40px}.member-auth-layout{padding:28px 0;gap:20px}.member-auth-card{padding:22px}.member-auth-aside{padding:22px 5px}.member-account-layout{gap:12px}.member-panel{padding:18px}.member-list-item{align-items:flex-start;flex-direction:column}.member-list-item form,.member-list-item button{width:100%}.member-section-head{flex-direction:column}.member-choice{gap:12px}}@media(max-width:1050px){.member-join-hero{grid-template-columns:1fr;gap:28px}.member-join-intro{margin:0}.member-join-hero h1{max-width:700px}.member-join-intro>p{max-width:720px}}@media(max-width:760px){.member-shell-main.member-join{width:calc(100% - 24px);margin-top:12px}.member-plan-card__header{min-height:0}.member-join-hero h1{font-size:clamp(2rem,8vw,2.65rem)}}.member-unlocked-articles{list-style:none;padding:0;margin:18px 0 0}.member-unlocked-articles li{padding:14px 0;border-top:1px solid var(--line)}.member-unlocked-articles a{color:var(--brand);font-weight:800}.member-unlocked-articles small{display:block;margin-top:5px;color:var(--muted)}.member-account{--tier:#8a979f;--tier-strong:#435763;--tier-soft:color-mix(in srgb,#aab5bc 16%,var(--surface));--tier-gradient:linear-gradient(90deg,#c3ccd2,#7d8b94 60%,#56656e)}.member-account--premium{--tier:#c7893e;--tier-strong:#94561d;--tier-soft:color-mix(in srgb,#e9c27f 20%,var(--surface));--tier-gradient:var(--member-premium-gradient)}.member-account-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:34px;margin:26px 0 22px;padding:32px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:radial-gradient(120% 150% at 100% 0%,var(--tier-soft) 0%,var(--surface) 64%)}.member-account-hero:before{content:'';position:absolute;z-index:-1;right:-90px;bottom:-140px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tier) 26%,transparent),transparent 70%)}.member-account-hero__copy h1{margin:.35rem 0 .5rem;font-size:clamp(2.1rem,4vw,3.3rem)}.member-account-hero__copy p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.5}.member-card{position:relative;width:100%;max-width:380px;aspect-ratio:1.586;justify-self:end;perspective:1100px;container-type:inline-size}.member-card__inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(5deg) rotateY(-9deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.member-card:hover .member-card__inner{transform:translateY(-4px)}.member-card.is-flipped .member-card__inner{transform:rotateY(180deg)}.member-card.is-flipped:hover .member-card__inner{transform:translateY(-4px) rotateY(180deg)}.member-card__face{position:absolute;inset:0;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;padding:20px 22px;overflow:hidden;border-radius:18px;color:#2f3f48;background:linear-gradient(135deg,#fbfcfc 0%,#dfe4e7 18%,#b9c3c9 38%,#eef1f2 52%,#a3afb6 74%,#d5dbdf 100%);box-shadow:0 22px 44px rgba(40,56,66,.24),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:box-shadow .6s,opacity .35s ease}.member-card:hover .member-card__face{box-shadow:0 30px 60px rgba(40,56,66,.3),inset 0 1px 0 rgba(255,255,255,.8)}.member-card--premium .member-card__face{color:#2a1a0b;background:linear-gradient(135deg,#f9e3ad 0%,#e9c27f 18%,#c7893e 40%,#f3d595 54%,#a96526 78%,#dcaa62 100%);box-shadow:0 22px 48px rgba(99,57,20,.34),inset 0 1px 0 rgba(255,244,214,.85)}.member-card__face:after{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px)}.member-card__flip{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:18px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.member-card__flip[hidden]{display:none}.member-card__flip:focus-visible{outline:3px solid var(--tier-strong);outline-offset:5px}.member-card__sheen{position:absolute;inset:-40% -70%;z-index:1;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.6) 50%,transparent 58%);transform:translateX(-62%);animation:member-card-sheen 7s ease-in-out infinite;pointer-events:none}@keyframes member-card-sheen{0%,58%{transform:translateX(-62%)}82%,100%{transform:translateX(62%)}}.member-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.member-card__brand{font:700 1.05rem/1 var(--display)}.member-card__brand b{font-weight:700;opacity:.72}.member-card__chip{width:44px;height:33px;border-radius:7px;background:linear-gradient(135deg,#ffffff,#b9c3c9 45%,#eef1f2 60%,#98a5ad);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14),inset 0 -9px 0 -8px rgba(0,0,0,.18),inset 0 9px 0 -8px rgba(0,0,0,.18)}.member-card--premium .member-card__chip{background:linear-gradient(135deg,#fff0c4,#c9a24c 45%,#f3dc98 60%,#b38a33)}.member-card__tier{align-self:end;font:700 clamp(2rem,4.2vw,2.7rem)/1 var(--display);letter-spacing:.03em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.5)}.member-card--premium .member-card__tier{text-shadow:0 1px 0 rgba(255,236,190,.65)}.member-card__name{overflow:hidden;font-size:.92rem;font-weight:800;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.member-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.8}.member-card__meta b{display:block;margin-top:3px;font-size:.76rem;letter-spacing:.06em}.member-card__face--back{display:flex;flex-direction:column;gap:2.4cqw;padding:17cqw 5.5cqw 4.5cqw;transform:rotateY(180deg)}.member-card__stripe{position:absolute;top:4.5cqw;right:0;left:0;height:9.5cqw;background:linear-gradient(180deg,#1d2326,#3a4246 45%,#15191b);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 0 rgba(255,255,255,.45)}.member-card--premium .member-card__stripe{background:linear-gradient(180deg,#2a1a0b,#4a3016 45%,#1e1206)}.member-card__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8cqw 3cqw;margin:0}.member-card__facts div{min-width:0}.member-card__facts dt{font-size:max(7px,2.2cqw);font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.75}.member-card__facts dd{margin:.6cqw 0 0;overflow:hidden;font:700 max(9px,3.3cqw)/1.15 var(--display);text-overflow:ellipsis;white-space:nowrap}.member-card__facts .member-card__fact--wide{grid-column:1/-1}.member-card__fact--wide dd{font:800 max(8px,2.8cqw)/1.2 var(--sans)}.member-card__signature{display:flex;align-items:center;gap:3cqw;min-height:9.5cqw;padding:0 3cqw;border-radius:1.4cqw;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.92) 0 6px,rgba(234,238,240,.92) 6px 12px);color:#1f2a30;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.member-card--premium .member-card__signature{background:repeating-linear-gradient(-45deg,rgba(255,251,240,.94) 0 6px,rgba(247,234,203,.94) 6px 12px);color:#2a1a0b}.member-card__signature small{font-size:max(6px,1.8cqw);font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.member-card__autograph{flex:1;min-width:0;overflow:hidden;color:#1b3a8a;font:400 max(13px,5cqw)/1.2 'Segoe Script','Bradley Hand','Snell Roundhand','Brush Script MT','URW Chancery L',cursive;text-overflow:ellipsis;white-space:nowrap;transform:rotate(-2deg)}.member-card__badge{padding:.6cqw 1.8cqw;border-radius:99px;background:var(--member-lite-gradient);color:#435763;font-size:max(7px,2.1cqw);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(67,87,99,.35)}.member-card--premium .member-card__badge{background:var(--member-premium-gradient);color:#24160a;box-shadow:inset 0 0 0 1px rgba(36,22,10,.3)}.member-card__code{display:grid;grid-template-columns:auto 1fr;grid-template-areas:'bars motto' 'digits motto';align-items:center;column-gap:3cqw;margin-top:auto}.member-card__barcode{grid-area:bars;width:30cqw;height:5cqw;fill:currentColor;opacity:.85}.member-card__digits{grid-area:digits;font:700 max(8px,2.4cqw)/1.3 ui-monospace,'SFMono-Regular',Consolas,monospace;letter-spacing:.14em}.member-card__motto{grid-area:motto;justify-self:end;font:italic 700 max(8px,2.6cqw)/1.2 var(--display);text-align:right;opacity:.75}.member-account .member-account-nav{border-radius:12px}.member-account .member-account-nav a[aria-current=page]{background:var(--tier-soft);color:var(--tier-strong)}.member-account .member-panel{border-radius:12px}.member-account .member-panel .eyebrow,.member-stat .eyebrow{color:var(--tier-strong)}.member-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.member-stat{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.member-stat strong{font:700 1.55rem/1.15 var(--display)}.member-stat p{flex:1;margin:0;color:var(--muted);font-size:.85rem;line-height:1.45}.member-text-link{color:var(--tier-strong);font-size:.84rem;font-weight:800;text-decoration:none}.member-text-link:after{content:' \2192'}.member-text-link:hover{text-decoration:underline}.member-meter{width:100%;height:10px;border:0;border-radius:6px;background:var(--panel)}.member-meter::-webkit-meter-bar{height:10px;border:0;border-radius:6px;background:var(--panel)}.member-meter::-webkit-meter-optimum-value,.member-meter::-webkit-meter-suboptimum-value,.member-meter::-webkit-meter-even-less-good-value{border-radius:6px;background:var(--tier-gradient)}.member-meter::-moz-meter-bar{border-radius:6px;background:var(--tier-gradient)}.member-benefits{border:2px solid color-mix(in srgb,var(--tier) 55%,var(--line));background:linear-gradient(135deg,var(--tier-soft),var(--surface) 72%)}.member-benefits__list{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:14px 0 0;padding:0;list-style:none}.member-benefits__list li{position:relative;padding:11px 0 11px 28px;border-top:1px solid var(--line);line-height:1.45}.member-benefits__list li:before{content:'\2713';position:absolute;left:3px;color:var(--tier-strong);font-weight:900}.member-feature-note{display:block;margin-top:2px;color:var(--muted);font-size:.82rem;font-weight:400}.member-upgrade__cta{flex:0 0 auto;padding:.75rem 1rem;border-radius:var(--radius);background:var(--member-premium-gradient);color:#24160a;font-weight:900;text-decoration:none}.member-upgrade__cta:hover{filter:brightness(.95)}.member-status-line{--plan:var(--tier);--plan-strong:var(--tier-strong);display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--tier) 55%,var(--line));border-radius:12px;background:linear-gradient(135deg,var(--tier-soft),var(--surface) 72%)}.member-status-line>strong{font:700 1.15rem/1.2 var(--display)}.member-status-line p{flex:1 1 220px;margin:0}.member-status-line p span{color:var(--muted)}.member-premium{--plan:#c7893e;--plan-strong:#94561d}.member-benefits--offer{border-color:#c7893e;background:linear-gradient(135deg,color-mix(in srgb,#e9c27f 18%,var(--surface)),var(--surface) 75%)}.member-benefits--offer .eyebrow{color:#94561d}.member-benefits--offer .member-benefits__list li:before{color:#a96526}.member-premium__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px}.member-premium__head h2{margin:.2rem 0 0}.member-premium__summary{margin:.5rem 0 0;color:var(--muted);line-height:1.5}.member-premium__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.member-premium__plan{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid color-mix(in srgb,#c7893e 55%,var(--line));border-radius:10px;background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s}.member-premium__plan:hover,.member-premium__plan:focus-visible{border-color:#94561d;box-shadow:0 8px 20px rgba(99,57,20,.12)}.member-premium__plan:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.member-premium__plan--yearly{border-width:2px;border-color:#c7893e}.member-premium__plan-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:800}.member-premium__plan-head b{padding:.25rem .45rem;border-radius:3px;background:var(--member-premium-gradient);color:#24160a;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.member-premium__price strong{font:700 1.5rem/1.1 var(--display)}.member-premium__price s{color:var(--muted)}.member-premium__price small{color:var(--muted);font-size:.85rem}.member-premium__note{margin:.7rem 0 0;color:#94561d;font-size:.88rem;font-weight:600}.member-premium__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.member-plan-grid--account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member-plan-card.is-current{outline:3px solid color-mix(in srgb,var(--tier) 38%,transparent);outline-offset:3px}.member-plan-card__current{flex:0 0 auto;padding:.38rem .55rem;border:1px solid #aab5bc;border-radius:3px;background:var(--member-lite-gradient);color:#435763;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.member-plan-card__current--premium{border-color:#c7893e;background:var(--member-premium-gradient);color:#24160a}.member-plan-card__note{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.member-delete__details summary{color:var(--muted);font-weight:800;cursor:pointer}.member-delete__details[open] summary{margin-bottom:14px}.member-newsletter-page{max-width:640px;margin:44px auto 70px}.member-newsletter-card h1{margin:.3rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.4rem)}@media(max-width:860px){.member-account-hero{grid-template-columns:1fr;gap:22px;padding:22px}.member-card{justify-self:start}.member-card__inner{transform:none}.member-stat-grid,.member-benefits__list,.member-plan-grid--account{grid-template-columns:1fr}}@media(max-width:420px){.member-premium__plans{gap:8px}.member-premium__plan{padding:12px}.member-premium__plan-head{flex-wrap:wrap;align-items:flex-start}.member-premium__price small{display:block}}.member-newsletter-page .member-actions{display:flex;flex-wrap:wrap;gap:10px}
