.membership-grid{align-items:start}.membership-offer{position:relative;border:2px solid var(--ink,#222);overflow:hidden}.membership-offer>.seal{float:right;font-size:1.2rem;transform:rotate(8deg)}.membership-price{font-size:clamp(3.4rem,8vw,5rem);line-height:1.1;font-weight:850;margin:1.2rem 0}.membership-price span{font-size:1rem;font-weight:500}.membership-features{padding-left:1.25rem;line-height:1.65}.membership-features li{margin:.7rem 0}.membership-art{padding:0;overflow:hidden}.membership-art img{width:100%;aspect-ratio:1.7;object-fit:cover}.membership-art h2,.membership-art>p,.membership-art>.actions{margin-left:1.5rem;margin-right:1.5rem}.membership-art>.actions{margin-bottom:1.5rem}.membership-auth{max-width:650px}.membership-auth form{display:grid;gap:1rem}.membership-auth label,.delete-account label{display:grid;gap:.4rem}.membership-auth .checkbox-label{display:block}.membership-auth input,.delete-account input{max-width:100%;padding:.8rem;border:1px solid #a7a59a;border-radius:8px;background:#fffdf8;color:#222;font:inherit}.membership-auth input[type=checkbox]{width:auto}.membership-state{font-weight:750;color:#35594e}.cancel-subscription,.delete-account{margin-top:1.4rem;padding-top:1rem;border-top:1px solid #d8d1c3}.delete-account summary,.cancel-subscription summary{cursor:pointer}.brand-name .commercial-brand{font:800 1.15rem/1.1 system-ui,sans-serif;letter-spacing:-.04em}.mobile-brand-name .commercial-brand{font:800 .85rem/1.1 system-ui,sans-serif}.membership-auth #member-auth-status:empty{display:none}.membership-offer .checkbox-label{display:block;font-size:.9rem;line-height:1.6;margin:1rem 0}.membership-offer input{width:auto}.membership-auth .actions{gap:.5rem}@media(max-width:620px){.membership-price{font-size:4rem}.membership-art h2,.membership-art>p,.membership-art>.actions{margin-left:1rem;margin-right:1rem}.membership-grid .card{min-width:0}.membership-auth .actions .btn{white-space:normal}.membership-offer{padding:1.2rem}}
