.subscriptions{--gold:#c5a46d;--navy:#101828;color:var(--navy);background:#f8f7f4;min-height:100vh;font-family:Manrope,Arial,sans-serif}.subscriptions *{box-sizing:border-box}.subscription-header{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:26px 24px;display:flex}.subscription-header svg,.subscription-footer svg{width:150px;height:auto}.subscription-header>a:last-child{font-size:13px}.preview-notice{text-align:center;color:#344054;background:#ebe4d8;padding:12px 20px;font-size:12px}.subscription-intro{text-align:center;max-width:800px;margin:auto;padding:64px 24px 32px}.subscriptions .eyebrow{letter-spacing:2px;color:#806237;font-size:11px;font-weight:600}.subscription-intro h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1.12}.subscription-intro>p:not(.eyebrow){color:#344054;max-width:600px;margin:20px auto;font-size:17px;line-height:1.7}.subscription-intro>span{font-size:13px}.subscription-nav{flex-wrap:wrap;justify-content:center;gap:10px;padding:16px 20px 30px;display:flex}.subscription-nav a{border:1px solid #d4d7dd;border-radius:30px;padding:12px 18px;font-size:13px;text-decoration:none}.subscription-category,.subscription-review{max-width:1080px;margin:auto;padding:35px 24px;scroll-margin-top:20px}.category-heading h2,.subscription-review h2{letter-spacing:-.8px;margin:12px 0 26px;font-size:clamp(25px,3vw,36px);font-weight:500}.subscription-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.subscription-card{background:var(--navy);color:#fff;border:1px solid #354158;border-radius:20px;flex-direction:column;padding:34px;display:flex}.subscription-card:nth-child(2){background:linear-gradient(145deg,#18273b,#101828);border-color:#9c835a}.level{color:#e0c99e;background:#ffffff0c;border:1px solid #ffffff24;border-radius:8px;align-self:flex-start;padding:7px 13px;font-size:13px}.subscription-card h3{margin:18px 0 0;font-size:24px;font-weight:500}.subscription-price{letter-spacing:-1.5px;margin:10px 0;font-size:45px;font-weight:600}.subscription-price span{letter-spacing:0;color:#d0d5dd;font-size:13px;font-weight:400}.subscription-audience{color:#d0d5dd;min-height:50px;font-size:15px;line-height:1.6}.subscription-card ul{flex:1;margin:12px 0 26px;padding:0;list-style:none}.subscription-card li{border-bottom:1px solid #ffffff18;gap:12px;padding:15px 0;font-size:14px;line-height:1.6;display:flex}.subscription-card li span{color:var(--gold)}.subscription-primary{background:var(--gold);color:#101828;border:1px solid var(--gold);cursor:pointer;border-radius:8px;justify-content:center;gap:20px;width:100%;padding:16px;font-size:15px;font-weight:600;display:flex}.subscription-primary:hover{background:#dcc39b}.subscription-primary:disabled{color:#667085;cursor:not-allowed;background:#e1e4e8;border-color:#e1e4e8}:is(.subscriptions a:focus-visible,.subscriptions button:focus-visible,.subscriptions summary:focus-visible){outline-offset:4px;outline:3px solid #b88e48}.subscription-card details{color:#d0d5dd;margin-top:18px;font-size:13px;line-height:1.7}.subscription-card summary{text-align:center;cursor:pointer;color:#fff}.subscription-card h4{color:#e0c99e;margin-bottom:4px}.subscription-review{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:36px;margin-bottom:40px;padding:32px}.review-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.review-grid h3{font-size:20px;font-weight:500}.review-grid p,.review-grid li{color:#344054;font-size:14px;line-height:1.8}.review-grid ul{padding-left:20px}.review-example{border-left:2px solid var(--gold);background:#f8f7f4;padding:16px}.review-grid aside{background:#f8f7f4;border-radius:12px;padding:24px}.review-grid dl>div{border-bottom:1px solid #dce0e5;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.review-grid dd{text-align:right;margin:0;font-weight:600}.review-grid small{color:#667085;margin-top:12px;font-size:12px;line-height:1.6;display:block}.subscription-footer{text-align:center;border-top:1px solid #dde0e5;padding:36px 24px;font-size:13px}.subscription-footer svg{margin:auto}.subscription-footer p{color:#667085}.subscriptions a{color:inherit}@media (max-width:640px){.subscription-header{padding:20px}.subscription-header svg{width:125px}.subscription-header>a:last-child{text-align:right;max-width:140px}.subscription-intro{padding-top:38px}.subscription-intro h1{letter-spacing:-1px}.subscription-grid,.review-grid{grid-template-columns:1fr}.subscription-category{padding:22px 18px}.subscription-card{padding:26px 24px}.subscription-price{font-size:42px}.subscription-review{margin:28px 18px;padding:24px 20px}.subscription-nav{gap:8px}.subscription-nav a{padding:10px 12px;font-size:12px}.review-grid{gap:20px}.review-grid aside{padding:20px}.subscription-audience{min-height:0}}.subscription-custom{max-width:1080px;margin:24px auto;padding:24px;font-size:14px;line-height:1.7}.subscription-custom h2{font-size:24px;font-weight:500}.review-grid details summary{cursor:pointer;border-bottom:1px solid #ddd;padding:12px 0;font-size:12px}.subscription-card details ul{margin:0}.subscription-card details li{font-size:12px}.subscription-price{font-size:38px}
