.subscribe_authShell__p3LBl:has([data-subscribe]){align-items:flex-start}.subscribe_authInner__6S_dZ:has([data-subscribe]){max-width:66rem}.subscribe_subscribe__gS5LB{--text-secondary:#6b655f;--text-muted:#6b655f;padding:0 1.25rem 1.5rem}.subscribe_topLine__ARAPR{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-block:1px solid var(--border-warm);padding-block:.5rem;color:var(--text-secondary);font-size:.7rem}.subscribe_backLink__Tx7_F,.subscribe_topLine__ARAPR>span{display:inline-flex;align-items:center;gap:.6rem}.subscribe_backLink__Tx7_F{min-height:2.75rem;font-size:.75rem}.subscribe_backLink__Tx7_F:hover{text-decoration:underline;text-underline-offset:4px}.subscribe_heading__qdVVQ{max-width:40rem;padding-block:2rem}.subscribe_eyebrow__X8spy{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary)}.subscribe_heading__qdVVQ h1{font-size:clamp(2.3rem,4vw,3.2rem);line-height:1.1;margin-top:.75rem;letter-spacing:-.02em}.subscribe_heading__qdVVQ>p:last-child{font-size:.85rem;line-height:1.85;color:var(--text-secondary);margin-top:1rem}.subscribe_checkoutGrid__xRbPC{display:grid;grid-template-columns:1.15fr 1fr;gap:2.5rem;align-items:start}.subscribe_selections___IEOk fieldset+fieldset{margin-top:2rem}.subscribe_legend__gDOUU{display:flex;align-items:center;gap:.75rem;font-size:.8rem;font-weight:500;margin-bottom:1rem}.subscribe_legend__gDOUU span{color:var(--text-secondary);font-size:.65rem;font-weight:400}.subscribe_planOptions__HT5Bp{border-top:1px solid var(--border-warm)}.subscribe_planOption___NCU8{display:grid;grid-template-columns:1fr auto 1rem;align-items:center;gap:.9rem;width:100%;text-align:left;padding:1rem;border-bottom:1px solid var(--border-warm);border-left:2px solid transparent;transition:background .16s}.subscribe_planOption___NCU8[aria-pressed=true]{background:var(--bg-secondary);border-left-color:var(--text-primary)}.subscribe_planOption___NCU8 strong{font-family:var(--font-source-serif),serif;font-size:1.4rem;font-weight:400}.subscribe_planOption___NCU8 small{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.7rem}.subscribe_optionPrice__f7tKM{font-size:.8rem;font-variant-numeric:tabular-nums}.subscribe_selectionMark__YFUQM{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--accent-warm)}.subscribe_planOption___NCU8[aria-pressed=true] .subscribe_selectionMark__YFUQM{background:var(--interactive);color:white;border-color:var(--interactive)}.subscribe_cycleOptions__9LYk0{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.subscribe_cycleOption__S5a7Q{padding:1rem;text-align:left;border:1px solid var(--border-warm);border-radius:2px}.subscribe_cycleOption__S5a7Q[aria-pressed=true]{background:var(--bg-secondary);border-color:var(--text-primary)}.subscribe_cycleOption__S5a7Q strong{display:block;font-size:.8rem;font-weight:500}.subscribe_cycleOption__S5a7Q small{display:block;margin-top:.35rem;font-size:.68rem;color:var(--text-secondary)}.subscribe_selectionNote__dJ2rB{font-size:.7rem;line-height:1.8;color:var(--text-secondary);margin-top:1rem}.subscribe_summary__7203J{background:var(--bg-secondary);border:1px solid var(--border-warm);padding:1.75rem}.subscribe_summary__7203J h2{font-size:2.5rem;margin-top:.65rem;line-height:1.1}.subscribe_planLimit__aBJXt{color:var(--text-secondary);font-size:.8rem;margin-top:.5rem}.subscribe_summary__7203J ul{margin-block:1.5rem}.subscribe_summary__7203J li{display:flex;align-items:baseline;gap:.65rem;font-size:.78rem;line-height:1.8;margin-top:.6rem}.subscribe_summary__7203J li svg{flex-shrink:0;align-self:center}.subscribe_total__xRJud{border-block:1px solid var(--accent-warm);padding-block:1.1rem}.subscribe_total__xRJud strong{display:block;font-weight:400;font-size:1.7rem;font-family:var(--font-source-serif),serif;font-variant-numeric:tabular-nums}.subscribe_total__xRJud span{display:block;font-size:.7rem;margin-top:.35rem;color:var(--text-secondary);line-height:1.7}.subscribe_checkoutButton__JqJwI{display:flex;justify-content:space-between;gap:.75rem;min-height:3rem;width:100%;margin-top:1.4rem;padding-inline:1rem;font-size:.78rem;white-space:normal}.subscribe_terms__VJei0{margin-top:.9rem;font-size:.65rem;line-height:1.8;color:var(--text-secondary)}.subscribe_terms__VJei0 a{text-decoration:underline;text-underline-offset:3px}.subscribe_statePanel__dbDf9{padding:2rem;background:var(--bg-secondary);border:1px solid var(--border-warm);display:flex;flex-direction:column;gap:1.25rem}.subscribe_statePanel__dbDf9>p{font-size:.85rem;line-height:1.8;color:var(--text-secondary)}@media (max-width:767px){.subscribe_subscribe__gS5LB{padding:0}.subscribe_checkoutGrid__xRbPC{grid-template-columns:1fr;gap:1.5rem}.subscribe_heading__qdVVQ{padding-block:1.5rem}.subscribe_topLine__ARAPR>span{font-size:.6rem}.subscribe_summary__7203J{padding:1.25rem}.subscribe_planOption___NCU8{gap:.5rem;padding:1rem .65rem}.subscribe_optionPrice__f7tKM{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.subscribe_planOption___NCU8{transition:none}}.subscribe_cycleOption__S5a7Q,.subscribe_planOption___NCU8{border-radius:var(--ed-r-md);transition:border-color .18s var(--ed-ease),background .18s var(--ed-ease),box-shadow .18s var(--ed-ease),transform .18s var(--ed-ease)}.subscribe_cycleOption__S5a7Q:hover,.subscribe_planOption___NCU8:hover{transform:translateY(-1px);box-shadow:var(--ed-shadow-sm)}.subscribe_cycleOption__S5a7Q[aria-pressed=true],.subscribe_planOption___NCU8[aria-pressed=true]{border-color:var(--ed-green-500);box-shadow:0 0 0 1px var(--ed-green-500)}.subscribe_selectionMark__YFUQM{border-radius:50%}.subscribe_summary__7203J{border-radius:var(--ed-r-lg)}.subscribe_checkoutButton__JqJwI{border-radius:var(--ed-r-sm);box-shadow:var(--ed-shadow-sm);transition:background .18s var(--ed-ease),box-shadow .18s var(--ed-ease),transform .18s var(--ed-ease)}.subscribe_checkoutButton__JqJwI:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--ed-shadow-md)}.subscribe_backLink__Tx7_F{padding:.35rem .8rem;margin-left:-.8rem;border-radius:var(--ed-r-sm);transition:background .18s var(--ed-ease)}.subscribe_backLink__Tx7_F:hover{background:var(--bg-secondary)}.subscribe_statePanel__dbDf9{border-radius:var(--ed-r-lg)}