.d2-page-frame{min-inline-size:0;color:var(--d2-ink);background:var(--d2-paper);font-family:var(--d2-font-sans);font-size:var(--d2-text-base);line-height:var(--d2-leading-body);overflow-wrap:anywhere;word-break:normal;-webkit-font-smoothing:antialiased;container:d2-page-frame/inline-size}.d2-page-frame,.d2-page-frame *,.d2-page-frame :before,.d2-page-frame :after{box-sizing:border-box}.d2-page-frame :where([id]){scroll-margin-block-start:var(--d2-anchor-offset)}.d2-page-frame :where(img,video,svg){max-inline-size:100%}.d2-page-frame :where(h1,h2,h3,h4,p,li,dd,a,button){font-family:var(--d2-font-sans);overflow-wrap:anywhere;word-break:normal}.d2-page-frame :where(h1,h2,h3,h4){letter-spacing:var(--d2-tracking-heading);text-wrap:balance;font-weight:600}.d2-page-frame h1{font-size:var(--d2-text-h1);line-height:var(--d2-leading-tight)}.d2-page-frame[data-d2-page-frame=home] h1{font-size:var(--d2-text-display)}.d2-page-frame h2{font-size:var(--d2-text-h2);line-height:var(--d2-leading-heading)}.d2-page-frame h3{font-size:var(--d2-text-xl);line-height:var(--d2-leading-heading)}.d2-page-frame :where(p,li,dd){font-size:var(--d2-text-base);line-height:var(--d2-leading-body)}.d2-page-frame .eyebrow,.d2-page-frame .num{font-size:var(--d2-text-xs);line-height:1.5}.d2-page-frame .eyebrow{letter-spacing:.1em;font-weight:600}.d2-page-frame [class*="max-w-[1240px]"]{inline-size:min(calc(100% - var(--d2-gutter) * 2), var(--d2-container));max-inline-size:var(--d2-container);margin-inline:auto;padding-inline:0}.d2-page-frame .d2-frame-group>section{padding-block:var(--d2-section-space)}.d2-page-frame .d2-frame-group[data-d2-section=hero]>section{padding-block-start:calc(var(--d2-header-height) + var(--d2-section-space))}.d2-page-frame .d2-frame-group[data-d2-section=directAnswer]>section{padding-block:clamp(2rem,1.5rem + 2vw,4rem)}.d2-page-frame .d2-frame-group[data-d2-section=faq]>section>.mx-auto{inline-size:min(calc(100% - var(--d2-gutter) * 2), var(--d2-reading));max-inline-size:var(--d2-reading);margin-inline:auto;padding-inline:0}.d2-page-frame .grid>*,.d2-page-frame .flex>*{min-inline-size:0}.d2-page-frame :where(article,aside)[class*=rounded-]{border-radius:var(--d2-radius-lg)}.d2-page-frame .bg-paper-warm{background-color:var(--d2-surface-subtle)}.d2-page-frame .bg-paper-card{background-color:var(--d2-surface)}.d2-page-frame .border-paper-line{border-color:var(--d2-line)}.d2-page-frame .text-paper-muted,.d2-page-frame .text-paper-faint{color:var(--d2-text-muted)}.d2-page-frame .bg-slate-950{--d2-focus:#e7b18b;color:var(--d2-on-ink);background-color:var(--d2-ink)}.d2-page-frame .bg-slate-950 :is([class*=text-white\/],[class*=text-emerald-300\/]){color:var(--d2-on-ink-muted)}.d2-page-frame :where(a,button,input,select,textarea,summary):focus-visible,.d2-page-frame .d2-frame-group:focus-visible{outline:2px solid var(--d2-focus);outline-offset:4px}.d2-page-frame a[class*=inline-flex]{min-block-size:var(--d2-control);white-space:normal;max-inline-size:100%}.d2-page-frame .d2-frame-details{padding-block:var(--d2-section-space)}.d2-page-frame .d2-frame-details-list{margin:var(--d2-space-8) 0 0;border-block-end:1px solid var(--d2-line);padding:0;list-style:none;display:block}.d2-page-frame .d2-frame-details-item{gap:var(--d2-space-3) var(--d2-space-8);min-inline-size:0;padding-block:var(--d2-space-6);border-block-start:1px solid var(--d2-line);grid-template-columns:minmax(0,1fr);display:grid}.d2-page-frame .d2-frame-details-item>*{min-inline-size:0;margin-block:0}.d2-page-frame .d2-frame-details-item :where(h3,h4,p){margin-block:0}.d2-page-frame .d2-frame-details-item :where(p){max-inline-size:var(--d2-reading)}.d2-page-frame .d2-frame-details-check{border-inline-start:2px solid var(--d2-copper);font-size:var(--d2-text-sm);line-height:var(--d2-leading-body);margin-block-start:var(--d2-space-3);padding-inline-start:var(--d2-space-4)}@container d2-page-frame (width>=48rem){.d2-page-frame .d2-frame-details-item{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr)}.d2-page-frame .d2-frame-details-item>:first-child{grid-area:1/1}.d2-page-frame .d2-frame-details-item>:not(:first-child){grid-column:2}}.d2-page-frame .d2-frame-page-nav{padding-block:var(--d2-space-5);border-block-end:1px solid var(--d2-line);color:var(--d2-ink);background:var(--d2-paper)}.d2-page-frame .d2-frame-page-nav-inner{align-items:flex-start;gap:var(--d2-space-3);flex-direction:column;display:flex}.d2-page-frame .d2-frame-page-nav-label{color:var(--d2-text-muted);font-size:var(--d2-text-sm);flex:none;margin:0;font-weight:600}.d2-page-frame .d2-frame-page-nav ol{gap:var(--d2-space-2);flex-wrap:wrap;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.d2-page-frame .d2-frame-page-nav li{flex:0 auto;min-inline-size:0;max-inline-size:100%}.d2-page-frame .d2-frame-page-nav a{min-block-size:var(--d2-control);max-inline-size:100%;padding:var(--d2-space-2) var(--d2-space-3);border:1px solid var(--d2-line);border-radius:var(--d2-radius-sm);color:var(--d2-ink);background:var(--d2-surface);font-size:var(--d2-text-sm);white-space:normal;text-underline-offset:.2em;align-items:center;font-weight:500;line-height:1.5;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.d2-page-frame .d2-frame-page-nav a:hover{border-color:var(--d2-line-strong);background:var(--d2-surface-subtle);text-decoration:underline}}@container d2-page-frame (width<=60rem){.d2-page-frame .grid:is([class*=grid-cols-3],[class*=grid-cols-4],[class*=grid-cols-5]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container d2-page-frame (width<=40rem){.d2-page-frame .grid[class*=grid-cols-]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.d2-page-frame .grid[class*=grid-cols-]{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.d2-page-frame .d2-frame-page-nav a{border-color:buttontext}}
