.sd[data-v-f66ce17a]{counter-reset:sd-sec;margin:0 auto;max-width:70rem;padding:.5rem 1.25rem 0}.sd[data-v-f66ce17a]:not(.has-toc){max-width:55rem}.sd:not(.has-toc) .sd-body[data-v-f66ce17a]{max-width:none}.sd[data-v-f66ce17a] :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}.sd[data-v-f66ce17a] :where(ul,ol){list-style:none}.sd-head[data-v-f66ce17a]{max-width:51.25rem;padding-top:1.25rem}.sd-crumbs[data-v-f66ce17a]{align-items:center;color:var(--ab-dim);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.5rem}.sd-crumbs a[data-v-f66ce17a]{color:var(--ab-ink);text-decoration:none}.sd-crumbs a[data-v-f66ce17a]:hover{color:var(--color-accent)}.sd-head h1[data-v-f66ce17a]{font-family:var(--ab-display);font-size:clamp(2.1rem,8vw,3.4rem);letter-spacing:-.02em;line-height:1.06;margin-top:1.125rem}.sd-lead[data-v-f66ce17a]{color:var(--ab-ink);font-size:1.08rem;max-width:38em}.sd-dates[data-v-f66ce17a],.sd-lead[data-v-f66ce17a]{margin-top:.875rem!important}.sd-dates[data-v-f66ce17a]{color:var(--ab-dim);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.375rem .625rem}.sd-short[data-v-f66ce17a]{background:linear-gradient(135deg,rgba(var(--color-theme-rgb),.16),#ffffff05);border:.0625rem solid rgba(var(--color-theme-rgb),.45);border-radius:1.25rem;margin-top:1.625rem;padding:1.25rem 1.375rem}.sd-short__k[data-v-f66ce17a]{color:var(--color-accent);font-size:.74rem;font-weight:700;letter-spacing:.16em;margin-bottom:.625rem!important;text-transform:uppercase}.sd-short ul[data-v-f66ce17a]{display:grid;gap:.5rem}.sd-short li[data-v-f66ce17a]{color:#fff;padding-left:1.375rem;position:relative}.sd-short li[data-v-f66ce17a]:before{background:var(--color-accent);border-radius:50%;content:"";height:.5rem;left:.125rem;position:absolute;top:.62em;width:.5rem}.sd-layout[data-v-f66ce17a]{display:grid;gap:1.5rem;margin-top:2.25rem}.sd-toc[data-v-f66ce17a]{background:var(--ab-glass);border:.0625rem solid var(--ab-line);border-radius:1rem}.sd-toc__toggle[data-v-f66ce17a]{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;min-height:3.125rem;padding:0 1.125rem;width:100%}.sd-toc__toggle svg[data-v-f66ce17a]{transition:transform .2s}.sd-toc__toggle[aria-expanded=true] svg[data-v-f66ce17a]{transform:rotate(180deg)}.sd-toc__list[data-v-f66ce17a]{display:none;padding:0 .625rem .75rem}.sd-toc__list.is-open[data-v-f66ce17a]{display:grid}.sd-toc__list a[data-v-f66ce17a]{align-items:center;border-radius:.625rem;color:var(--ab-ink);display:flex;font-size:.92rem;gap:.625rem;min-height:2.5rem;padding:.375rem .625rem;text-decoration:none}.sd-toc__list a[data-v-f66ce17a]:hover{color:#fff}.sd-toc__list a.is-active[data-v-f66ce17a]{background:rgba(var(--color-theme-rgb),.18);color:#fff}.sd-toc__n[data-v-f66ce17a]{border:.0625rem solid var(--ab-line);border-radius:.375rem;color:var(--ab-dim);display:grid;flex:none;font-size:.72rem;font-weight:700;height:1.375rem;place-items:center;width:1.375rem}.sd-toc__list a.is-active .sd-toc__n[data-v-f66ce17a]{background:var(--color-accent);border-color:var(--color-accent);color:var(--bg-primary)}.sd-body[data-v-f66ce17a]{max-width:46em;min-width:0}.sd-body section[data-v-f66ce17a-s]{padding-top:.75rem;scroll-margin-top:1.5rem}.sd-body section+section[data-v-f66ce17a-s]{border-top:.0625rem solid var(--ab-line);margin-top:2.25rem;padding-top:2.25rem}.sd-body h2[data-v-f66ce17a-s]{font-family:var(--ab-display);font-size:clamp(1.4rem,4.6vw,1.75rem);letter-spacing:-.01em;line-height:1.2;margin:0 0 .875rem}.sd.is-numbered .sd-body h2[data-v-f66ce17a-s]:before{background:var(--color-accent);border-radius:.625rem;color:var(--bg-primary);content:counter(sd-sec);counter-increment:sd-sec;display:inline-grid;font-size:.7em;height:1.6em;margin-right:.75rem;place-items:center;vertical-align:.12em;width:1.6em}.sd-body h3[data-v-f66ce17a-s]{color:#fff;font-size:1.06rem;margin:1.375rem 0 .5rem}.sd-body p[data-v-f66ce17a-s]{color:var(--ab-ink);margin:0 0 .75rem}.sd-body ul[data-v-f66ce17a-s]{display:grid;gap:.5rem;list-style:none;margin:0 0 .875rem;padding:0}.sd-body ul>li[data-v-f66ce17a-s]{color:var(--ab-ink);padding-left:1.25rem;position:relative}.sd-body ul>li[data-v-f66ce17a-s]:before{background:var(--color-accent);border-radius:.125rem;content:"";height:.375rem;left:.125rem;position:absolute;top:.66em;width:.375rem}.sd-body strong[data-v-f66ce17a-s]{color:#fff}.sd-body a[data-v-f66ce17a-s]{color:var(--color-accent)}.sd-more[data-v-f66ce17a]{border-top:.0625rem solid var(--ab-line);margin-top:5rem;padding-top:2.25rem}.sd-more h2[data-v-f66ce17a]{font-family:var(--ab-display);font-size:1.35rem;margin-bottom:1.125rem}.sd-more ul[data-v-f66ce17a]{display:grid;gap:.625rem}.sd-more a[data-v-f66ce17a]{background:var(--ab-glass);border:.0625rem solid var(--ab-line);border-radius:.875rem;display:grid;gap:.125rem;min-height:2.75rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .2s}.sd-more a[data-v-f66ce17a]:hover{border-color:var(--color-accent)}.sd-more b[data-v-f66ce17a]{color:#fff}.sd-more span[data-v-f66ce17a]{color:var(--ab-ink);font-size:.88rem}.sd-mail[data-v-f66ce17a]{background:var(--ab-glass);border-left:.1875rem solid var(--color-accent);border-radius:.875rem;margin-top:1.125rem;padding:1rem 1.125rem}.sd-mail p[data-v-f66ce17a]{color:var(--ab-ink)}.sd-mail a[data-v-f66ce17a]{color:var(--color-accent);font-weight:700}@media(min-width:960px){.sd-layout[data-v-f66ce17a]{margin-top:3rem}.sd.has-toc .sd-layout[data-v-f66ce17a]{align-items:start;-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:15rem minmax(0,1fr)}.sd-toc[data-v-f66ce17a]{background:none;border:0;position:sticky;top:1.5rem}.sd-toc__toggle[data-v-f66ce17a]{display:none}.sd-toc__list[data-v-f66ce17a]{display:grid;gap:.125rem;padding:0}.sd-more ul[data-v-f66ce17a]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.sd-more a[data-v-f66ce17a],.sd-toc__toggle svg[data-v-f66ce17a]{transition:none}}
