.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:64ch}.bp-meta{align-items:center;gap:var(--td-sp-3) var(--td-sp-7);color:var(--td-ink-2);flex-wrap:wrap;font-size:14.5px;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:14px}.bp-inside-more{color:var(--td-ink-2);font-size:13px}.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);padding-block:clamp(32px,4vw,56px) 0}.bp-next-head{gap:var(--td-sp-3);margin-bottom:var(--td-sp-8);display:grid}.bp-next-q{max-width:64ch;color:var(--td-ink);margin:0;font-size:18px}.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{color:var(--td-ink);margin:0;font-size:21px;font-weight:700;line-height:1.25}.bp-step-blurb{max-width:60ch;color:var(--td-ink-2);margin:0;font-size:16px}.bp-byline{color:var(--td-ink-2);margin:0;font-size:15px}.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>section.bp-more.td-section-block{padding-bottom:0}.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-page>.bp-contact.td-section-block{padding-block:clamp(32px,4vw,56px) 0}.bp-review{color:var(--td-ink-2);margin:0;font-size:15px}
