.eyebrow[data-astro-cid-6p6jixym]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-3);display:block}.bp-head[data-astro-cid-6p6jixym]{padding-block:var(--space-6) var(--space-5)}.bp-head__grid[data-astro-cid-6p6jixym]{gap:var(--space-5);align-items:center;display:grid}.bp-head[data-astro-cid-6p6jixym] h1[data-astro-cid-6p6jixym]{letter-spacing:-.01em;max-width:22ch;font-size:clamp(1.875rem,1.5rem + 2vw,2.5rem);line-height:1.12}.bp-head__text[data-astro-cid-6p6jixym]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.bp-head__lead[data-astro-cid-6p6jixym]{font-size:var(--text-base);color:var(--color-ink-soft);max-width:52ch}.bp-head__actions[data-astro-cid-6p6jixym]{margin-top:var(--space-2)}.bp-head__actions[data-astro-cid-6p6jixym] .btn{justify-content:center;width:100%}.bp-meta[data-astro-cid-6p6jixym]{font-size:var(--text-xs);color:var(--color-ink-faint)}.bp-formats[data-astro-cid-6p6jixym]{align-items:center;gap:0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.bp-formats[data-astro-cid-6p6jixym] a[data-astro-cid-6p6jixym]{min-height:2.75rem;font-weight:var(--weight-medium);color:var(--color-accent-strong);align-items:center;text-decoration:none;display:inline-flex}.bp-formats[data-astro-cid-6p6jixym] a[data-astro-cid-6p6jixym]:hover{text-decoration:underline}.bp-head__media[data-astro-cid-6p6jixym]{justify-content:center;display:flex}.bp-sheet[data-astro-cid-6p6jixym]{background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:min(100%,10rem);box-shadow:var(--shadow-md);overflow:hidden}.bp-sheet[data-astro-cid-6p6jixym] .bp-sheet__img{width:100%;height:auto;display:block}.bp-section[data-astro-cid-6p6jixym]{padding-block:var(--space-5);scroll-margin-top:5rem}.bp-section[data-astro-cid-6p6jixym] h2[data-astro-cid-6p6jixym],.bp-notice[data-astro-cid-6p6jixym] h2[data-astro-cid-6p6jixym],.bp-personal[data-astro-cid-6p6jixym] h2[data-astro-cid-6p6jixym]{font-size:var(--text-mobile-section);letter-spacing:-.01em;line-height:1.15}.bp-section__lead[data-astro-cid-6p6jixym]{margin-top:var(--space-3);max-width:60ch;color:var(--color-ink-soft)}.bp-contents[data-astro-cid-6p6jixym]{border-top:1px solid var(--color-border)}.bp-chapters[data-astro-cid-6p6jixym]{margin-top:var(--space-4);border-bottom:1px solid var(--color-border)}.bp-chapters__row[data-astro-cid-6p6jixym]{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-border);scroll-margin-top:5rem;display:grid}.bp-chapters[data-astro-cid-6p6jixym] dt[data-astro-cid-6p6jixym]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.bp-chapters[data-astro-cid-6p6jixym] dd[data-astro-cid-6p6jixym]{min-width:0}.bp-chapters__list[data-astro-cid-6p6jixym]{gap:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.bp-chapters__list[data-astro-cid-6p6jixym] li[data-astro-cid-6p6jixym]:not(:last-child):after{content:"·";margin-inline:var(--space-2);color:var(--color-border-strong)}.bp-chapters__note[data-astro-cid-6p6jixym]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-faint)}.bp-peek[data-astro-cid-6p6jixym]{background:var(--color-accent-soft);padding-inline:0}.bp-peek__list[data-astro-cid-6p6jixym]{gap:var(--space-4);margin-top:var(--space-5);margin-inline:calc(-1 * var(--container-padding));padding:var(--space-1) var(--container-padding) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.bp-peek__list[data-astro-cid-6p6jixym]::-webkit-scrollbar{display:none}.bp-peek__item[data-astro-cid-6p6jixym]{scroll-snap-align:start;flex:none;width:62vw;max-width:15rem}.bp-peek[data-astro-cid-6p6jixym] figure[data-astro-cid-6p6jixym]{gap:var(--space-3);flex-direction:column;display:flex}.bp-sheet--peek[data-astro-cid-6p6jixym]{width:100%}.bp-peek[data-astro-cid-6p6jixym] figcaption[data-astro-cid-6p6jixym]{gap:var(--space-1);flex-direction:column;display:flex}.bp-peek__step[data-astro-cid-6p6jixym]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong)}.bp-peek__title[data-astro-cid-6p6jixym]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.bp-peek__page[data-astro-cid-6p6jixym]{font-size:var(--text-xs);color:var(--color-ink-faint)}.bp-formats-grid[data-astro-cid-6p6jixym]{gap:var(--space-5);margin-top:var(--space-4);display:grid}.bp-format[data-astro-cid-6p6jixym]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.bp-format[data-astro-cid-6p6jixym] h3[data-astro-cid-6p6jixym]{font-size:var(--text-md);font-weight:var(--weight-semibold)}.bp-format[data-astro-cid-6p6jixym] p[data-astro-cid-6p6jixym]:not(.bp-meta){color:var(--color-ink-soft);max-width:58ch}.bp-format__downloads[data-astro-cid-6p6jixym]{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.bp-format__downloads[data-astro-cid-6p6jixym] .btn{justify-content:center;width:100%}.bp-format__downloads[data-astro-cid-6p6jixym] .bp-meta[data-astro-cid-6p6jixym]{margin-top:var(--space-1)}.bp-personal[data-astro-cid-6p6jixym]{background:var(--color-section-sand)}.bp-personal__grid[data-astro-cid-6p6jixym]{gap:var(--space-6);display:grid}.bp-personal__col[data-astro-cid-6p6jixym]{gap:var(--space-3);flex-direction:column;min-width:0;scroll-margin-top:5rem;display:flex}.bp-personal__col[data-astro-cid-6p6jixym] p[data-astro-cid-6p6jixym]{color:var(--color-ink-soft);max-width:58ch}.bp-questions[data-astro-cid-6p6jixym]{counter-reset:q;border-bottom:1px solid var(--color-border-strong);list-style:none}.bp-questions[data-astro-cid-6p6jixym] li[data-astro-cid-6p6jixym]{counter-increment:q;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border-strong);color:var(--color-ink);line-height:var(--leading-snug);display:flex}.bp-questions[data-astro-cid-6p6jixym] li[data-astro-cid-6p6jixym]:before{content:counter(q);width:1.25rem;font-weight:var(--weight-semibold);color:var(--color-accent-strong);flex-shrink:0}.bp-variants[data-astro-cid-6p6jixym]{gap:var(--space-1) 0;color:var(--color-ink);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.bp-variants[data-astro-cid-6p6jixym] li[data-astro-cid-6p6jixym]:not(:last-child):after{content:"·";margin-inline:var(--space-2);color:var(--color-border-strong)}.bp-notice[data-astro-cid-6p6jixym]{padding-block:var(--space-6) var(--space-5)}.bp-notice__body[data-astro-cid-6p6jixym]{max-width:62ch;padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);gap:var(--space-2);flex-direction:column;display:flex}.bp-notice[data-astro-cid-6p6jixym] h2[data-astro-cid-6p6jixym]{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:0}.bp-notice[data-astro-cid-6p6jixym] p[data-astro-cid-6p6jixym]{font-size:var(--text-sm);color:var(--color-ink-soft)}.bp-closing[data-astro-cid-6p6jixym]{background:var(--color-accent-tint)}.bp-closing__inner[data-astro-cid-6p6jixym]{gap:var(--space-4);align-items:center;display:grid}.bp-closing__text[data-astro-cid-6p6jixym] p[data-astro-cid-6p6jixym]{margin-top:var(--space-2);color:var(--color-ink-soft)}.bp-closing__actions[data-astro-cid-6p6jixym]{gap:var(--space-3);flex-direction:column;display:flex}.bp-closing__actions[data-astro-cid-6p6jixym] .btn--primary{justify-content:center;width:100%}.bp-closing__actions[data-astro-cid-6p6jixym] .bp-meta[data-astro-cid-6p6jixym]{margin-top:var(--space-2)}.bp-closing__links[data-astro-cid-6p6jixym]{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.bp-closing__links[data-astro-cid-6p6jixym] .btn--quiet{margin-left:calc(-1 * var(--space-1))}@media (width>=768px){.bp-head[data-astro-cid-6p6jixym]{padding-block:var(--space-7) var(--space-6)}.bp-head__actions[data-astro-cid-6p6jixym] .btn,.bp-format__downloads[data-astro-cid-6p6jixym] .btn,.bp-closing__actions[data-astro-cid-6p6jixym] .btn--primary{width:auto}.bp-sheet[data-astro-cid-6p6jixym]{width:min(100%,14rem)}.bp-section[data-astro-cid-6p6jixym]{padding-block:var(--space-7)}.bp-section[data-astro-cid-6p6jixym] h2[data-astro-cid-6p6jixym],.bp-personal[data-astro-cid-6p6jixym] h2[data-astro-cid-6p6jixym]{font-size:clamp(1.75rem,1rem + 1.6vw,2.25rem)}.bp-chapters__row[data-astro-cid-6p6jixym]{padding-block:var(--space-4)}.bp-chapters[data-astro-cid-6p6jixym] dt[data-astro-cid-6p6jixym]{font-size:var(--text-md)}.bp-chapters__row[data-astro-cid-6p6jixym]{gap:var(--space-5);grid-template-columns:14rem minmax(0,1fr)}.bp-peek__list[data-astro-cid-6p6jixym]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.bp-peek__item[data-astro-cid-6p6jixym]{width:auto;max-width:none}.bp-formats-grid[data-astro-cid-6p6jixym]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.bp-format__downloads[data-astro-cid-6p6jixym]{gap:var(--space-5);flex-flow:wrap}.bp-questions[data-astro-cid-6p6jixym]{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-notice[data-astro-cid-6p6jixym]{padding-block:var(--space-7) var(--space-6)}.bp-closing__inner[data-astro-cid-6p6jixym]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.bp-head[data-astro-cid-6p6jixym]{padding-block:var(--space-8) var(--space-7)}.bp-head__grid[data-astro-cid-6p6jixym]{column-gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.bp-head[data-astro-cid-6p6jixym] h1[data-astro-cid-6p6jixym]{font-size:clamp(2.5rem,1.2rem + 2.3vw,3.25rem)}.bp-head__lead[data-astro-cid-6p6jixym]{font-size:var(--text-md)}.bp-head__media[data-astro-cid-6p6jixym]{justify-content:flex-end}.bp-sheet[data-astro-cid-6p6jixym]{width:min(100%,18rem);transform:rotate(1.5deg)}.bp-sheet--peek[data-astro-cid-6p6jixym]{width:min(100%,20rem);transform:none}.bp-section[data-astro-cid-6p6jixym]{padding-block:var(--space-8)}.bp-chapters__row[data-astro-cid-6p6jixym]{padding-block:var(--space-5);grid-template-columns:18rem minmax(0,1fr)}.bp-chapters__list[data-astro-cid-6p6jixym]{font-size:var(--text-base)}.bp-personal__grid[data-astro-cid-6p6jixym]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bp-notice[data-astro-cid-6p6jixym]{padding-block:var(--space-7) var(--space-6)}}@media (width<=430px){.bp-head[data-astro-cid-6p6jixym]{padding-block:var(--space-5) var(--space-4)}.bp-head__grid[data-astro-cid-6p6jixym]{gap:var(--space-2)}.bp-head__media[data-astro-cid-6p6jixym]{justify-content:flex-start}.bp-head[data-astro-cid-6p6jixym] .bp-sheet[data-astro-cid-6p6jixym]{width:min(100%,8.75rem)}.bp-head__actions[data-astro-cid-6p6jixym]{margin-top:0}.bp-section[data-astro-cid-6p6jixym]{padding-block:var(--space-4)}.bp-section__lead[data-astro-cid-6p6jixym]{margin-top:var(--space-2)}.bp-chapters[data-astro-cid-6p6jixym]{margin-top:var(--space-3)}.bp-chapters__row[data-astro-cid-6p6jixym]{padding-block:var(--space-2);gap:0}.bp-chapters__list[data-astro-cid-6p6jixym]{row-gap:2px}.bp-chapters__note[data-astro-cid-6p6jixym]{margin-top:var(--space-1)}.bp-peek__list[data-astro-cid-6p6jixym]{margin-top:var(--space-3);padding-bottom:0}.bp-peek[data-astro-cid-6p6jixym] figure[data-astro-cid-6p6jixym]{gap:var(--space-2)}.bp-peek[data-astro-cid-6p6jixym] figcaption[data-astro-cid-6p6jixym]{gap:2px}.bp-formats-grid[data-astro-cid-6p6jixym]{gap:var(--space-3);margin-top:var(--space-3)}.bp-format[data-astro-cid-6p6jixym]{gap:var(--space-2);padding-top:var(--space-3)}.bp-format__downloads[data-astro-cid-6p6jixym]{gap:var(--space-2);margin-top:0}.bp-format__downloads[data-astro-cid-6p6jixym] .bp-meta[data-astro-cid-6p6jixym]{margin-top:2px}.bp-personal__grid[data-astro-cid-6p6jixym]{gap:var(--space-4)}.bp-personal__col[data-astro-cid-6p6jixym]{gap:var(--space-2)}.bp-questions[data-astro-cid-6p6jixym] li[data-astro-cid-6p6jixym]{padding-block:calc(var(--space-2) - 1px)}.bp-variants[data-astro-cid-6p6jixym]{row-gap:2px}.bp-notice[data-astro-cid-6p6jixym]{padding-block:var(--space-4)}.bp-closing__text[data-astro-cid-6p6jixym] p[data-astro-cid-6p6jixym]{margin-top:var(--space-1)}.bp-closing__inner[data-astro-cid-6p6jixym]{gap:var(--space-3)}.bp-closing__actions[data-astro-cid-6p6jixym]{gap:var(--space-2)}}
