.mk-display{font-size:clamp(2.25rem,5.4vw,4.75rem);line-height:1.02}.mk-display,.mk-h1{font-family:var(--font-display);font-weight:600;text-wrap:balance}.mk-h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.04}.mk-h2{font-size:clamp(1.875rem,3.8vw,3rem);line-height:1.08}.mk-h2,.mk-h3{font-family:var(--font-display);font-weight:600;text-wrap:balance}.mk-h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25}.mk-lede{font-size:1.0625rem;line-height:1.6}@media (min-width:40rem){.mk-lede{font-size:1.1875rem}}.mk-main dd,.mk-main li,.mk-main p{text-wrap:pretty}.mk-site :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:.375rem}.mk-site .mk-dark :is(a,button,summary,[tabindex]):focus-visible{outline-color:#fff}.mk-navlink{position:relative}.mk-navlink:after{content:"";position:absolute;top:calc(50% - .6em);right:-.45rem;width:4px;height:4px;border-radius:50%;background:var(--color-signal);opacity:0;transition:opacity .2s var(--o-ease);pointer-events:none}.mk-navlink:focus-visible:after,.mk-navlink:hover:after,.mk-navlink[aria-current=page]:after{opacity:1}.mk-menu>summary{list-style:none}.mk-menu>summary::-webkit-details-marker{display:none}.mk-menu:not([open])>summary .mk-menu__close,.mk-menu[open]>summary .mk-menu__open{display:none}.mk-faq>summary{list-style:none}.mk-faq>summary::-webkit-details-marker{display:none}.mk-faq .mk-faq__bar{transition:transform .25s var(--o-ease)}.mk-faq[open] .mk-faq__bar--v{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.mk-faq .mk-faq__bar,.mk-navlink:after{transition:none}}.o-pill.mk-nowrap{white-space:nowrap}.o-pill.mk-pill-white{background:#fff;border-color:#fff;color:var(--color-ink)}.o-pill.mk-pill-white:before{background:rgba(17,17,17,.08)}@media screen{@container (max-width: 39.99rem){.o-rtable>tbody>tr.mk-same>td[data-label]:not(:nth-child(2)){display:none}.o-rtable>tbody>tr.mk-same>td:nth-child(2):before{content:"Every plan"}}}