.AddToCalendar-module__T4BvdW__root{vertical-align:top;flex-direction:column;align-items:stretch;max-width:100%;display:inline-flex}.AddToCalendar-module__T4BvdW__btn,.AddToCalendar-module__T4BvdW__item{box-sizing:border-box;min-width:48px;min-height:48px;padding:0 var(--atc-pad,var(--s-4));border-radius:var(--atc-radius,var(--r-pill));border:1.5px solid var(--atc-line,var(--text-frog-on-surface));background:var(--atc-fill,transparent);color:var(--atc-ink,var(--text-frog-on-surface));font:inherit;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.AddToCalendar-module__T4BvdW__btn:focus-visible,.AddToCalendar-module__T4BvdW__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AddToCalendar-module__T4BvdW__btn[aria-busy=true]{opacity:.7}.AddToCalendar-module__T4BvdW__label{min-width:0}.AddToCalendar-module__T4BvdW__chev{display:var(--atc-chev,block);border:2px solid;border-width:0 2px 2px 0;flex:none;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.AddToCalendar-module__T4BvdW__btn[aria-expanded=true] .AddToCalendar-module__T4BvdW__chev{margin-top:3px;transform:rotate(-135deg)}.AddToCalendar-module__T4BvdW__menu{margin:var(--s-2) 0 0 var(--s-3);border:1.5px solid var(--atc-line,var(--text-frog-on-surface));border-radius:var(--r-sm);background:var(--atc-fill,transparent);flex-direction:column;padding:0;list-style:none;display:flex;overflow:hidden}.AddToCalendar-module__T4BvdW__menu[hidden]{display:none}.AddToCalendar-module__T4BvdW__menu li{flex-direction:column;display:flex}.AddToCalendar-module__T4BvdW__menu li+li{border-top:1px solid color-mix(in srgb, var(--atc-line,var(--text-frog-on-surface)) 45%, transparent)}.AddToCalendar-module__T4BvdW__menu .AddToCalendar-module__T4BvdW__item{background:0 0;border:0;border-radius:0;justify-content:flex-start;font-weight:600}.AddToCalendar-module__T4BvdW__menu .AddToCalendar-module__T4BvdW__item:focus-visible{outline-offset:-2px}.AddToCalendar-module__T4BvdW__note{margin:var(--s-2) 0 0;color:var(--ink-muted);font-size:12px}.AddToCalendar-module__T4BvdW__note:empty{margin:0}@media (hover:hover) and (pointer:fine){.AddToCalendar-module__T4BvdW__btn:hover,.AddToCalendar-module__T4BvdW__item:hover{background:var(--atc-hover,color-mix(in srgb, currentColor 10%, transparent))}}@media (pointer:coarse){.AddToCalendar-module__T4BvdW__btn:active,.AddToCalendar-module__T4BvdW__item:active{background:var(--atc-hover,color-mix(in srgb, currentColor 14%, transparent))}}:root[data-app] .AddToCalendar-module__T4BvdW__btn{font-family:var(--font-app);letter-spacing:normal;text-transform:none;border-color:var(--atc-app-line,var(--atc-line,var(--text-frog-on-surface)));background:var(--atc-app-fill,transparent);color:var(--atc-app-ink,var(--atc-ink,var(--text-frog-on-surface)))}:root[data-app] .AddToCalendar-module__T4BvdW__btn:active{background:var(--atc-app-fill,transparent);opacity:.85}:root[data-app=ios] .AddToCalendar-module__T4BvdW__btn:active{opacity:var(--app-press-opacity)}:root[data-app] .AddToCalendar-module__T4BvdW__btnIcon{background:var(--atc-app-fill,color-mix(in srgb, currentColor 12%, transparent));border-radius:50%;width:48px;padding:0}:root[data-app=ios] .AddToCalendar-module__T4BvdW__btn:not(.AddToCalendar-module__T4BvdW__btnIcon){padding:0 var(--s-1);border-radius:var(--r-sm);color:var(--atc-app-ink,var(--atc-ink,var(--text-frog-on-surface)));background:0 0;border:0;justify-content:flex-start;font-weight:600}
.ResumePurchaseBanner-module__KGlz5W__banner{justify-content:space-between;align-items:center;gap:var(--s-3);background:var(--surface-2);border:2.5px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--sticker-shadow);padding:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.ResumePurchaseBanner-module__KGlz5W__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ResumePurchaseBanner-module__KGlz5W__title{font-family:var(--font-header);color:var(--chalk);margin:0;font-size:1.05rem;font-weight:700}.ResumePurchaseBanner-module__KGlz5W__line{color:var(--ink-muted);max-width:60ch;margin:0;font-size:13px;line-height:1.5}.ResumePurchaseBanner-module__KGlz5W__line strong{color:var(--chalk)}.ResumePurchaseBanner-module__KGlz5W__actions{align-items:center;gap:var(--s-3);flex-shrink:0;display:flex}.ResumePurchaseBanner-module__KGlz5W__dismiss{min-width:48px;min-height:48px;padding:var(--s-1) var(--s-2);color:var(--ink-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:13px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ResumePurchaseBanner-module__KGlz5W__dismiss:hover{color:var(--chalk)}}
.PageFaqSection-module__6cPj1a__section{padding:var(--s-7) 0 var(--s-8);border-top:var(--surface-border-w,2px) solid var(--border);content-visibility:auto;contain-intrinsic-size:auto 600px}.PageFaqSection-module__6cPj1a__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-2) 0 var(--s-5);flex-wrap:wrap;display:flex}.PageFaqSection-module__6cPj1a__title{font-family:var(--font-title);font-weight:var(--title-weight);letter-spacing:-.01em;color:var(--ink-on-topo);margin:0;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05}.PageFaqSection-module__6cPj1a__allLink{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-on-topo);white-space:nowrap;font-size:12px;text-decoration:underline}.PageFaqSection-module__6cPj1a__accordion{gap:var(--s-3);flex-direction:column;display:flex}.PageFaqSection-module__6cPj1a__groupLabel{font-family:var(--font-label);font-size:max(11px, var(--label-min-size,0px));letter-spacing:var(--label-tracking,.14em);text-transform:var(--label-case);color:var(--ink-on-topo-muted);margin:var(--s-3) 0 0;font-weight:600}.PageFaqSection-module__6cPj1a__groupLabel:first-child{margin-top:0}.PageFaqSection-module__6cPj1a__item{background:var(--topo-row-bg);border:1px solid color-mix(in srgb, var(--ink-on-topo) 32%, transparent);border-radius:var(--r-md);scroll-margin-top:96px;overflow:hidden}@media (hover:hover) and (pointer:fine){.PageFaqSection-module__6cPj1a__item{background:var(--topo-row-bg-frost);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}}.PageFaqSection-module__6cPj1a__item[open]{border-width:var(--surface-border-w,2px);border-color:var(--accent-on-topo);box-shadow:none}.PageFaqSection-module__6cPj1a__item:target{border-color:var(--accent-on-topo)}.PageFaqSection-module__6cPj1a__summary{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.PageFaqSection-module__6cPj1a__summary::-webkit-details-marker{display:none}.PageFaqSection-module__6cPj1a__q{font-family:var(--font-header);color:var(--ink-on-topo);text-shadow:var(--topo-text-halo);flex:auto;font-size:1.02rem;font-weight:700}.PageFaqSection-module__6cPj1a__caret{border-right:2px solid var(--ink-on-topo);border-bottom:2px solid var(--ink-on-topo);width:12px;height:12px;margin-right:var(--s-1);flex:none;transition:transform .15s;transform:rotate(45deg)}.PageFaqSection-module__6cPj1a__item[open] .PageFaqSection-module__6cPj1a__caret{transform:rotate(-135deg)}.PageFaqSection-module__6cPj1a__body{padding:0 var(--s-4) var(--s-4);border-top:var(--surface-border-w,2px) solid color-mix(in srgb, var(--ink-on-topo) 32%, transparent)}.PageFaqSection-module__6cPj1a__a{color:var(--ink-on-topo-muted);text-shadow:var(--topo-text-halo);margin:var(--s-3) 0 0;font-size:14px;line-height:1.6}.PageFaqSection-module__6cPj1a__a a{color:var(--accent-on-topo);text-decoration:underline}.PageFaqSection-module__6cPj1a__footnotes{padding:var(--s-5) 0 var(--s-7);border-top:1px solid var(--border-soft);z-index:2;position:relative}.PageFaqSection-module__6cPj1a__footnote{color:var(--ink-on-topo-muted);max-width:82ch;margin:0;font-size:12px;line-height:1.65}.PageFaqSection-module__6cPj1a__footnote+.PageFaqSection-module__6cPj1a__footnote{margin-top:var(--s-2)}