.fd-pr .fd-pagehero .fd-lede{max-width:44ch}.fd-pr-toggle{display:flex;justify-content:center;margin-bottom:clamp(2.5rem,6vh,3.75rem)}.fd-pr-seg{display:inline-flex;padding:3px;border-radius:999px;background:rgba(4,9,11,.065)}.fd-pr-seg button{min-width:7.5rem;height:2.5rem;padding:0 1.25rem;border:0;border-radius:999px;background:transparent;color:var(--soft);font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.fd-pr-seg button:hover{color:var(--day-ink)}.fd-pr-seg button[aria-pressed=true]{background:var(--day);color:var(--day-ink);box-shadow:0 1px 2px rgba(4,9,11,.12),0 0 0 .5px rgba(4,9,11,.06)}.fd-pr-seg.is-small button{min-width:0;height:2rem;padding:0 .85rem;font-size:.8125rem}.fd-pr-plhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;min-height:2.375rem}.fd-pr-tag{margin-left:.6rem;color:var(--accent-text);font-size:.8125rem;font-weight:600;letter-spacing:0}.fd-pr .pl-per{min-height:1.5em}.fd-pr-once{color:var(--day-ink);font-weight:600}.fd-pr-blurb{min-height:3em;margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line);font-size:1rem;line-height:1.5}.fd-pr .pl ul{margin-top:1.25rem}.fd-pr .pl-cta small{max-width:28em}.fd-plans.fd-pr-single{grid-template-columns:minmax(0,1fr);max-width:420px}.fd-btn.fd-pr-current,.fd-btn.fd-pr-current:disabled{background:transparent;color:var(--accent-text);box-shadow:inset 0 0 0 1.5px currentColor;opacity:1;cursor:default}.fd-pr-alert,.fd-pr-testmode{max-width:40rem;margin:0 auto 2.5rem;color:var(--day-ink);text-align:center}.fd-pr-testmode code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.fd-pr-small{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 0;margin-top:clamp(3rem,7vh,4.5rem)}.fd-pr-small>*+:before{content:"·";margin:0 .75rem;color:var(--soft)}.fd-pr-small a{color:var(--accent-text);font-weight:500;text-decoration:none}.fd-pr-small a:hover{text-decoration:underline;text-underline-offset:.2em}.fd-pr-table{max-width:980px;margin:0 auto}.fd-pr-table td,.fd-pr-table thead th:not(:first-child){width:18%}.fd-pr-table tbody th[scope=row]{width:auto;font-weight:500}@media (max-width:860px){.fd-pr .pl-cta,.fd-pr-blurb{min-height:0}}@media (max-width:420px){.fd-pr-seg button{min-width:6.25rem}.fd-pr-small{flex-direction:column;align-items:center}.fd-pr-small>*+:before{content:none}}