@layer components{.bp-head[data-v-3cdad1b7]{max-width:820px;padding-top:48px}.bp-back[data-v-3cdad1b7]{min-height:44px;color:var(--lp-ink-2);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.bp-back[data-v-3cdad1b7]:hover{color:var(--lp-accent-ink)}.bp-back .d-ico[data-v-3cdad1b7]{font-size:20px}.bp-meta[data-v-3cdad1b7]{color:var(--lp-muted);flex-wrap:wrap;gap:6px;margin:18px 0 0;font-size:15px;font-weight:600;display:flex}.bp-title[data-v-3cdad1b7]{margin-top:10px;font-size:clamp(34px,5vw,56px);line-height:1.08}.bp-lead[data-v-3cdad1b7]{margin-top:18px}.bp-cover[data-v-3cdad1b7]{background:radial-gradient(circle at 50% 75%, var(--lp-white) 0%, transparent 55%), color-mix(in srgb, var(--b-tint) 75%, var(--lp-white));border:1.5px solid var(--lp-ink);height:clamp(190px,26vw,260px);box-shadow:6px 6px 0 var(--lp-ink);border-radius:30px;justify-content:center;align-items:flex-end;gap:clamp(14px,4vw,48px);margin-top:36px;padding-bottom:22px;display:flex}.bp-layout[data-v-3cdad1b7]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px;display:grid}@media (width>=1080px){.bp-layout[data-v-3cdad1b7]{grid-template-columns:250px minmax(0,720px);justify-content:center;gap:56px}.bp-toc[data-v-3cdad1b7]{top:calc(100px + var(--d-safe-top));align-self:start;position:sticky}}.bp-toc[data-v-3cdad1b7]{background:var(--lp-white);border:1.5px solid var(--lp-line);border-radius:20px;padding:18px 20px}.bp-toc-title[data-v-3cdad1b7]{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:14px;font-weight:700}.bp-toc ol[data-v-3cdad1b7]{margin:10px 0 0;padding:0;list-style:none}.bp-toc a[data-v-3cdad1b7]{min-height:40px;color:var(--lp-ink-2);align-items:center;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.bp-toc a[data-v-3cdad1b7]:hover{color:var(--lp-accent-ink)}.bp-prose[data-v-3cdad1b7]{max-width:720px;color:var(--lp-ink);font-size:19px;line-height:1.7}.bp-prose[data-v-3cdad1b7] p{margin:0 0 1.1em}.bp-prose[data-v-3cdad1b7] h2{--ds-font-body:var(--lp-display);font-family:var(--lp-display);scroll-margin-top:calc(100px + var(--d-safe-top));margin:1.9em 0 .5em;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.2}.bp-prose[data-v-3cdad1b7] h2:first-child{margin-top:0}.bp-prose[data-v-3cdad1b7] h3{margin:1.5em 0 .4em;font-size:21px;font-weight:700;line-height:1.3}.bp-prose[data-v-3cdad1b7] ul,.bp-prose[data-v-3cdad1b7] ol{margin:0 0 1.1em;padding-left:1.3em}.bp-prose[data-v-3cdad1b7] li{margin:.35em 0}.bp-prose[data-v-3cdad1b7] li::marker{color:var(--lp-accent);font-weight:700}.bp-prose[data-v-3cdad1b7] strong{font-weight:700}.bp-prose[data-v-3cdad1b7] a{color:var(--lp-accent-ink);text-underline-offset:3px;text-decoration:underline}.bp-prose[data-v-3cdad1b7] code{background:var(--lp-lav);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:.88em}.bp-prose[data-v-3cdad1b7] blockquote{--ds-font-body:var(--lp-display);background:var(--lp-pink);border:1.5px solid var(--lp-ink);box-shadow:4px 4px 0 var(--b-tint);font-family:var(--lp-display);border-radius:20px;margin:1.6em 0;padding:18px 22px;font-size:22px;line-height:1.4}.bp-prose[data-v-3cdad1b7] blockquote p{margin:0}.bp-section-title[data-v-3cdad1b7]{font-size:clamp(28px,3.4vw,40px)}.bp-section-lead[data-v-3cdad1b7]{color:var(--lp-ink-2);margin:8px 0 0;font-size:18px}.bp-tools[data-v-3cdad1b7]{padding-top:72px}.bp-tools-grid[data-v-3cdad1b7],.bp-more-grid[data-v-3cdad1b7]{gap:24px;margin-top:26px;display:grid}.bp-more-grid[data-v-3cdad1b7]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.bp-tools-grid[data-v-3cdad1b7]{grid-template-columns:minmax(0,1fr)}@media (width>=700px){.bp-tools-grid[data-v-3cdad1b7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.bp-tools-grid.is-three[data-v-3cdad1b7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-more[data-v-3cdad1b7]{padding-top:72px}@media (width<=640px){.bp-head[data-v-3cdad1b7]{padding-top:28px}.bp-prose[data-v-3cdad1b7]{font-size:18px}.bp-cover[data-v-3cdad1b7]{border-radius:22px}}}
