.bp-page>.bp-head.td-section-block{padding-block:clamp(20px,3vw,36px) clamp(16px,2vw,28px)}.bp-head .td-stack{gap:var(--td-sp-6);max-width:920px;margin-inline:0}.bp-head .hb-eyebrow a{color:inherit;text-decoration:none}.bp-h1{overflow-wrap:anywhere;max-width:24ch;margin:0;font-size:clamp(34px,4.6vw,64px);line-height:.95}.bp-h1[data-len=m]{max-width:28ch;font-size:clamp(32px,4vw,56px)}.bp-h1[data-len=l]{max-width:32ch;font-size:clamp(30px,3.4vw,48px)}.bp-h1[data-len=xl]{max-width:36ch;font-size:clamp(28px,3vw,42px)}.bp-lead{max-width:calc(var(--td-fs-lead) * 30.8)}.bp-meta{align-items:center;gap:var(--td-sp-3) var(--td-sp-7);font-size:var(--td-fs-small);color:var(--td-ink-2);flex-wrap:wrap;display:flex}.bp-meta strong{color:var(--td-ink)}.bp-share{align-items:center;gap:var(--td-sp-4);flex-wrap:wrap;margin-left:auto;display:inline-flex}@media (max-width:560px){.bp-share{margin-left:0}}.bp-inside{gap:var(--td-sp-4);display:grid}.bp-inside-chips{gap:var(--td-sp-4);flex-wrap:wrap;display:flex}.bp-inside-chips .td-chip{font-size:var(--td-fs-small)}.bp-inside-more{font-size:var(--td-fs-label);color:var(--td-ink-2)}.bp-article{padding-top:var(--td-sp-8)}.bp-h2{margin:0}.bp-next.td-section-block{scroll-margin-top:calc(var(--nav-offset,72px) + 8px)}.bp-next-head{gap:var(--td-sp-3);margin-bottom:var(--td-sp-8);display:grid}.bp-next-q{max-width:64ch;font-size:var(--td-fs-subhead);color:var(--td-ink);margin:0}.bp-next-grid{gap:var(--td-sp-9);align-items:start;display:grid}@media (min-width:900px){.bp-next-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bp-next-grid.is-one{grid-template-columns:minmax(0,1fr)}}.bp-step{gap:var(--td-sp-5);align-content:start;display:grid}.bp-step-title{font-size:var(--td-fs-subhead);color:var(--td-ink);margin:0;font-weight:700;line-height:1.25}.bp-step-blurb{max-width:60ch;font-size:var(--td-fs-body);color:var(--td-ink-2);margin:0}.bp-byline{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.bp-byline strong{color:var(--td-ink)}.bp-more-head{justify-content:space-between;align-items:baseline;gap:var(--td-sp-4);flex-wrap:wrap;display:flex}.bp-page>.bp-comments.td-section-block{gap:var(--td-sp-6);padding-block:clamp(48px,5vw,64px) clamp(24px,3vw,40px);display:grid}.bp-review{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.bp-review a{text-underline-offset:3px;text-decoration:underline}:root:not([data-theme=dark]) .bp-page .td-toc-item[aria-current=true]{color:var(--td-ink)}
