.cm-byline[data-astro-cid-ybidnvza]{align-items:center;gap:12px;min-width:0;display:flex}.cm-byline-faces[data-astro-cid-ybidnvza]{flex:none;display:inline-flex}.cm-byline-faces[data-astro-cid-ybidnvza] img[data-astro-cid-ybidnvza]{object-fit:cover;border:2px solid var(--sl-bg);background:var(--sl-bg-sunken);border-radius:50%;width:44px;height:44px}.cm-byline-faces[data-astro-cid-ybidnvza] img[data-astro-cid-ybidnvza]+img[data-astro-cid-ybidnvza]{margin-left:-12px}.cm-byline-names[data-astro-cid-ybidnvza]{color:var(--sl-text);font-size:15px;line-height:1.4;display:block}.cm-byline-by[data-astro-cid-ybidnvza]{color:var(--sl-text-muted)}.cm-byline-name[data-astro-cid-ybidnvza]{color:var(--sl-text);text-decoration:underline;-webkit-text-decoration-color:var(--sl-border-strong,var(--sl-border));text-decoration-color:var(--sl-border-strong,var(--sl-border));text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .2s}.cm-byline-name[data-astro-cid-ybidnvza]:hover{-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent)}.cm-byline-role[data-astro-cid-ybidnvza]{color:var(--sl-text-muted);font-size:13.5px;display:block}.cm-corr[data-astro-cid-6dzymdv4]{border:1px solid var(--sl-border);background:var(--sl-bg-subtle,var(--sl-bg-sunken));border-radius:2px;gap:8px;padding:18px 20px 18px 22px;display:grid;position:relative}.cm-corr[data-astro-cid-6dzymdv4]:before{content:"";background:var(--cm-mark-frame);border-radius:2px 0 0 2px;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.is-top[data-astro-cid-6dzymdv4]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-block:12px;display:flex}.cm-corr-head[data-astro-cid-6dzymdv4]{color:var(--sl-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.cm-corr-jump[data-astro-cid-6dzymdv4]{color:var(--sl-text);text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:3px;font-size:14.5px}.cm-corr-body[data-astro-cid-6dzymdv4]{color:var(--sl-text-muted);scroll-margin-top:120px;font-size:15px;line-height:1.65}.cm-corr-body[data-astro-cid-6dzymdv4] p{margin:0 0 10px}.cm-corr-body[data-astro-cid-6dzymdv4] p:last-child{margin-bottom:0}.cm-corr-body[data-astro-cid-6dzymdv4] strong{color:var(--sl-text)}.cm-src[data-astro-cid-dc5jj7x5]{border-top:3px solid var(--sl-text);gap:clamp(20px,2.4vw,28px);padding-top:clamp(24px,3vw,36px);scroll-margin-top:120px;display:grid}.cm-src-head[data-astro-cid-dc5jj7x5]{gap:8px;display:grid}.cm-src-title[data-astro-cid-dc5jj7x5]{color:var(--sl-text);font-family:var(--sl-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.05}.cm-src-count[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);margin:0;font-size:16px}.cm-src-n[data-astro-cid-dc5jj7x5]{color:var(--sl-text);font-variant-numeric:tabular-nums;font-weight:650}.cm-src-grid[data-astro-cid-dc5jj7x5]{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cm-src-groups[data-astro-cid-dc5jj7x5]{gap:28px;display:grid}.cm-src-group[data-astro-cid-dc5jj7x5]{gap:6px;display:grid}.cm-src-group-title[data-astro-cid-dc5jj7x5]{color:var(--sl-text);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;display:flex}.cm-src-dot[data-astro-cid-dc5jj7x5]{background:var(--sl-text);width:9px;height:9px}.cm-src-group[data-astro-cid-dc5jj7x5][data-kind=primary] .cm-src-dot[data-astro-cid-dc5jj7x5]{background:var(--cm-mark-lit)}.cm-src-group-n[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.cm-src-group-note[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);margin:0 0 6px;font-size:14px}.cm-src-list[data-astro-cid-dc5jj7x5]{border-top:1px solid var(--sl-border);margin:0;padding:0;list-style:none;display:grid}.cm-src-item[data-astro-cid-dc5jj7x5]{border-bottom:1px solid var(--sl-border)}.cm-src-link[data-astro-cid-dc5jj7x5]{color:inherit;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:4px 18px;padding:12px 2px;text-decoration:none;display:grid}.cm-src-outlet[data-astro-cid-dc5jj7x5]{color:var(--sl-text);gap:2px;font-size:14.5px;font-weight:600;display:grid}.cm-src-via[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);font-size:12.5px;font-weight:500}.cm-src-t[data-astro-cid-dc5jj7x5]{color:var(--sl-text);font-size:15px;line-height:1.45}.cm-src-host[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:12.5px}.cm-src-link[data-astro-cid-dc5jj7x5]:hover .cm-src-t[data-astro-cid-dc5jj7x5]{text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:3px}.cm-src-link[data-astro-cid-dc5jj7x5]:focus-visible{outline:2px solid var(--sl-text);outline-offset:2px}.cm-src-side[data-astro-cid-dc5jj7x5]{gap:14px;display:grid}.cm-src-card[data-astro-cid-dc5jj7x5]{border:1px solid var(--sl-border);background:var(--sl-bg-subtle,var(--sl-bg-sunken));border-radius:3px;gap:8px;padding:16px 18px;display:grid}.cm-src-card-k[data-astro-cid-dc5jj7x5]{color:var(--sl-text);margin:0;font-size:14px;font-weight:650}.cm-src-card-p[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);margin:0;font-size:14px;line-height:1.55}.cm-src-card-a[data-astro-cid-dc5jj7x5]{color:var(--sl-text);text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:3px;font-size:14px;font-weight:600}.cm-src-raw[data-astro-cid-dc5jj7x5] summary[data-astro-cid-dc5jj7x5]{cursor:pointer;color:var(--sl-text-muted);font-size:14px}.cm-src-raw-body[data-astro-cid-dc5jj7x5]{color:var(--sl-text-muted);margin-top:12px;font-size:14px;line-height:1.6}.cm-src-raw-body[data-astro-cid-dc5jj7x5] h2{display:none}.cm-src-raw-body[data-astro-cid-dc5jj7x5] ul{margin:0;padding-left:1.2em;list-style:square}.cm-src-raw-body[data-astro-cid-dc5jj7x5] a{color:inherit}@media (max-width:860px){.cm-src-grid[data-astro-cid-dc5jj7x5],.cm-src-link[data-astro-cid-dc5jj7x5]{grid-template-columns:minmax(0,1fr)}.cm-src-host[data-astro-cid-dc5jj7x5]{grid-column:1}}.cm-progress[data-astro-cid-o7jd2yrm]{z-index:9200;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.cm-progress-bar[data-astro-cid-o7jd2yrm]{background:var(--sl-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cm-tools[data-astro-cid-o7jd2yrm]{border-block:1px solid var(--sl-border);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 0;display:flex}.cm-tools-group[data-astro-cid-o7jd2yrm]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cm-tools-group[data-astro-cid-o7jd2yrm][hidden]{display:none}.cm-tool[data-astro-cid-o7jd2yrm]{border:1px solid var(--sl-border);min-height:34px;color:var(--sl-text);font:inherit;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.cm-tool[data-astro-cid-o7jd2yrm]:hover{border-color:var(--sl-text)}.cm-tool[data-astro-cid-o7jd2yrm]:focus-visible{outline:2px solid var(--sl-text);outline-offset:2px}.cm-tool[data-astro-cid-o7jd2yrm][disabled]{opacity:.4;cursor:default}.cm-tool[data-astro-cid-o7jd2yrm][aria-pressed=true]{background:var(--sl-text);border-color:var(--sl-text);color:var(--sl-bg)}.cm-tool-sq[data-astro-cid-o7jd2yrm]{justify-content:center;min-width:40px}.cm-tool-speed[data-astro-cid-o7jd2yrm] select[data-astro-cid-o7jd2yrm]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.cm-tool-src[data-astro-cid-o7jd2yrm]{margin-left:auto}.cm-tool-mark[data-astro-cid-o7jd2yrm]{background:var(--cm-mark-lit,var(--sl-accent));width:8px;height:8px}.cm-quote[data-astro-cid-o7jd2yrm]{z-index:70;background:var(--sl-text);color:var(--sl-bg);font:inherit;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000038}.cm-quote[data-astro-cid-o7jd2yrm][hidden]{display:none}.cm-sr[data-astro-cid-o7jd2yrm]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cm-progress-bar[data-astro-cid-o7jd2yrm]{transition:transform 80ms linear}}@media print{.cm-progress[data-astro-cid-o7jd2yrm],.cm-tools[data-astro-cid-o7jd2yrm],.cm-quote[data-astro-cid-o7jd2yrm]{display:none!important}}.cm-toc-k[data-astro-cid-gxngpjce]{color:var(--sl-text);margin:0 0 6px;font-size:14px;font-weight:600}.cm-toc-list[data-astro-cid-gxngpjce]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cm-toc-list[data-astro-cid-gxngpjce] a[data-astro-cid-gxngpjce]{border-left:2px solid var(--sl-border);color:var(--sl-text-muted);padding:5px 0 5px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.cm-toc-list[data-astro-cid-gxngpjce] a[data-astro-cid-gxngpjce]:hover{color:var(--sl-text)}.cm-toc-list[data-astro-cid-gxngpjce] a[data-astro-cid-gxngpjce][aria-current=true]{border-left-color:var(--sl-accent);color:var(--sl-text);font-weight:600}.cm-toc--inline[data-astro-cid-gxngpjce]{border-bottom:1px solid var(--sl-border);padding:12px 0;display:none}.cm-toc--inline[data-astro-cid-gxngpjce] summary[data-astro-cid-gxngpjce]{cursor:pointer;color:var(--sl-text);font-size:15px;font-weight:600}.cm-toc--inline[data-astro-cid-gxngpjce] .cm-toc-list[data-astro-cid-gxngpjce]{margin-top:10px}@media (max-width:960px){.cm-toc--aside[data-astro-cid-gxngpjce]{display:none}.cm-toc--inline[data-astro-cid-gxngpjce]{display:block}}@media print{.cm-toc[data-astro-cid-gxngpjce]{display:none!important}}.cm-sofar-title[data-astro-cid-qsrceion]{color:var(--sl-text);font-family:var(--sl-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(28px,2.8vw,42px);font-weight:700;line-height:1.05}.cm-sofar-title[data-astro-cid-qsrceion] .mute[data-astro-cid-qsrceion]{color:var(--sl-text-muted)}.cm-sofar-list[data-astro-cid-qsrceion]{max-width:860px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.cm-sofar-list[data-astro-cid-qsrceion]:before{content:"";background:var(--sl-border-strong,var(--sl-border));width:1px;position:absolute;top:8px;bottom:8px;left:4px}.cm-sofar-item[data-astro-cid-qsrceion]{gap:6px;padding:0 0 26px;display:grid;position:relative}.cm-sofar-dot[data-astro-cid-qsrceion]{background:var(--sl-text);width:9px;height:9px;position:absolute;top:5px;left:-28px}.cm-sofar-item[data-astro-cid-qsrceion]:first-child .cm-sofar-dot[data-astro-cid-qsrceion]{background:var(--cm-mark-lit,var(--sl-accent))}.cm-sofar-when[data-astro-cid-qsrceion]{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;font-size:13.5px}.cm-sofar-link[data-astro-cid-qsrceion]{color:inherit;gap:4px;text-decoration:none;display:grid}.cm-sofar-meta[data-astro-cid-qsrceion]{color:var(--sl-text-muted);font-size:13px;font-weight:600}.cm-sofar-t[data-astro-cid-qsrceion]{color:var(--sl-text);letter-spacing:-.02em;font-size:clamp(18px,1.5vw,21px);font-weight:650;line-height:1.25}.cm-sofar-d[data-astro-cid-qsrceion]{max-width:68ch;color:var(--sl-text-muted);font-size:15px;line-height:1.5}.cm-sofar-link[data-astro-cid-qsrceion]:hover .cm-sofar-t[data-astro-cid-qsrceion]{text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:4px}@media print{.cm-sofar[data-astro-cid-qsrceion]{display:none!important}}.cm-wall[data-astro-cid-gzdirsz4]{border:1px solid var(--sl-border);border-top:3px solid var(--sl-text);background:var(--sl-bg-raised,var(--sl-bg));border-radius:3px;gap:14px;margin:8px 0 40px;padding:clamp(24px,3.4vw,40px);scroll-margin-top:120px;display:none;position:relative}[data-cm-wall=closed] .cm-wall[data-astro-cid-gzdirsz4],[data-cm-wall=error] .cm-wall[data-astro-cid-gzdirsz4]{display:grid}.cm-wall-variant[data-astro-cid-gzdirsz4]{gap:14px;display:grid}.cm-wall-variant[data-astro-cid-gzdirsz4][hidden]{display:none}.cm-wall-mark[data-astro-cid-gzdirsz4]{background:var(--cm-mark-lit);width:14px;height:14px}.cm-wall-title[data-astro-cid-gzdirsz4]{max-width:24ch;color:var(--sl-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1}.cm-wall-text[data-astro-cid-gzdirsz4]{max-width:58ch;color:var(--sl-text-muted);margin:0;font-size:16.5px;line-height:1.6}.cm-wall-actions[data-astro-cid-gzdirsz4]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.cm-wall-plans[data-astro-cid-gzdirsz4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin-top:4px;display:grid}@media (max-width:480px){.cm-wall-plans[data-astro-cid-gzdirsz4]{grid-template-columns:1fr}}.cm-wall-plan[data-astro-cid-gzdirsz4]{border:1px solid var(--sl-border-strong,var(--sl-border));background:var(--sl-bg);color:var(--sl-text);font:inherit;text-align:left;cursor:pointer;border-radius:2px;justify-items:start;gap:4px;padding:16px 18px;transition:border-color .15s,background-color .15s;display:grid}.cm-wall-plan[data-astro-cid-gzdirsz4]:hover:not(:disabled){border-color:var(--sl-text);background:var(--sl-bg-subtle,var(--sl-bg-sunken))}.cm-wall-plan[data-astro-cid-gzdirsz4]:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.cm-wall-plan[data-astro-cid-gzdirsz4]:disabled{cursor:progress;opacity:.6}.cm-wall-plan[data-astro-cid-gzdirsz4][aria-busy=true]{border-color:var(--sl-text);opacity:1}.cm-wall-plan-price[data-astro-cid-gzdirsz4]{font-family:var(--sl-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.cm-wall-plan-price[data-astro-cid-gzdirsz4]:after{content:"";vertical-align:.4em;background:var(--cm-mark-lit);width:8px;height:8px;margin-left:8px;display:inline-block}.cm-wall-plan-per[data-astro-cid-gzdirsz4]{color:var(--sl-text-muted);font-size:14px}.cm-wall-plan-go[data-astro-cid-gzdirsz4]{color:var(--sl-text);text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:4px;margin-top:6px;font-size:14px;font-weight:600;text-decoration-thickness:2px}.cm-wall-status[data-astro-cid-gzdirsz4]:empty{display:none}.cm-wall-status[data-astro-cid-gzdirsz4]{color:var(--sl-text);margin:0;font-size:14px}.cm-wall-fine[data-astro-cid-gzdirsz4]{color:var(--sl-text-muted);margin:0;font-size:13px}.cm-wall-fine[data-astro-cid-gzdirsz4] a[data-astro-cid-gzdirsz4]{color:inherit;text-underline-offset:3px;text-decoration:underline}.cm-meter[data-astro-cid-gzdirsz4]{border-top:1px solid var(--sl-border);color:var(--sl-text-muted);margin:4px 0 0;padding-top:14px;font-size:14px;line-height:1.5}.cm-meter[data-astro-cid-gzdirsz4][hidden]{display:none}.cm-meter[data-astro-cid-gzdirsz4] a{color:var(--sl-text);text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:3px;font-weight:600}[data-cm-wall=closed] .cm-art-body>:last-child:not(.cm-art-rest),[data-cm-wall=closed] .cm-art-body>:nth-last-child(2){-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}[data-cm-wall=closed] .cm-art-sourcing,[data-cm-wall=closed] .cm-toc,[data-cm-wall=closed] .cm-tools,[data-cm-wall=closed] .cm-progress,[data-cm-wall=error] .cm-art-sourcing{display:none}.cm-art-head[data-astro-cid-hi77t27b]{padding-top:clamp(56px,9vh,118px);padding-bottom:clamp(28px,4vw,48px)}.cm-art-headshell[data-astro-cid-hi77t27b]{gap:clamp(18px,2vw,26px);display:grid}.cm-art-title[data-astro-cid-hi77t27b]{max-width:22ch;color:var(--sl-text);font-family:var(--sl-font-display);font-variation-settings:"wght" 700;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,80px);font-weight:700;line-height:.98}.cm-art-stand[data-astro-cid-hi77t27b]{max-width:52ch;color:var(--sl-text-muted);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.cm-art-facts[data-astro-cid-hi77t27b]{border-top:1px solid var(--sl-border);gap:14px;padding-top:clamp(18px,2vw,24px);display:grid}.cm-art-tags[data-astro-cid-hi77t27b]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.cm-art-kind[data-astro-cid-hi77t27b]{border:1px solid var(--sl-border-strong,var(--sl-border));color:var(--sl-text);border-radius:2px;align-items:center;gap:8px;padding:4px 10px 4px 8px;font-size:13px;font-weight:600;display:inline-flex}.cm-art-kind[data-astro-cid-hi77t27b]:before{content:"";background:var(--cm-mark-lit);width:8px;height:8px}.cm-art-kind[data-astro-cid-hi77t27b].is-view{background:var(--sl-text);border-color:var(--sl-text);color:var(--sl-bg)}.cm-art-section[data-astro-cid-hi77t27b]{color:var(--sl-text);padding:4px 2px;font-size:14px;font-weight:600;text-decoration:none}.cm-art-section[data-astro-cid-hi77t27b]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:4px;text-decoration-thickness:2px}.cm-art-times[data-astro-cid-hi77t27b]{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:14px;display:flex}.cm-art-times[data-astro-cid-hi77t27b] .cm-art-updated{color:var(--sl-text);font-weight:500}.cm-art-note[data-astro-cid-hi77t27b]{max-width:68ch;color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.55}.cm-art-banner[data-astro-cid-hi77t27b]{border:1px solid var(--sl-border);background:var(--sl-bg-subtle,var(--sl-bg-sunken));color:var(--sl-text);border-radius:2px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:12px 16px;font-size:14.5px;display:flex}.cm-art-banner[data-astro-cid-hi77t27b] time,.cm-art-banner-after[data-astro-cid-hi77t27b]{color:var(--sl-text-muted)}.cm-art-disclosure[data-astro-cid-hi77t27b]{flex-wrap:nowrap;align-items:baseline;gap:12px}.cm-art-disclosure[data-astro-cid-hi77t27b]>span[data-astro-cid-hi77t27b]:not(.cm-art-banner-mark){flex:1}.cm-art-disclosure[data-astro-cid-hi77t27b]>.cm-art-banner-mark[data-astro-cid-hi77t27b]{flex:none;transform:translateY(-1px)}.cm-art-disclosure[data-astro-cid-hi77t27b] a[data-astro-cid-hi77t27b]{flex:none}@media (max-width:640px){.cm-art-disclosure[data-astro-cid-hi77t27b]{flex-wrap:wrap}}.cm-art-disclosure[data-astro-cid-hi77t27b] a[data-astro-cid-hi77t27b]{color:var(--sl-text);text-underline-offset:3px;text-decoration:underline}.cm-art-banner-mark[data-astro-cid-hi77t27b]{background:var(--cm-mark-lit);width:9px;height:9px}.cm-art-hero[data-astro-cid-hi77t27b]{margin-bottom:clamp(36px,4.4vw,64px)}.cm-art-grid[data-astro-cid-hi77t27b]{grid-template-columns:minmax(0,700px) minmax(200px,280px);justify-content:space-between;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.cm-art-aside[data-astro-cid-hi77t27b]{align-self:stretch}.cm-art-aside-inner[data-astro-cid-hi77t27b]{border-top:3px solid var(--sl-text);gap:12px;padding-top:16px;display:grid;position:sticky;top:112px}.cm-art-aside-label[data-astro-cid-hi77t27b]{color:var(--sl-text);margin:8px 0 0;font-size:14px;font-weight:600}.cm-art-aside-label[data-astro-cid-hi77t27b]:first-child{margin-top:0}.cm-art-topics[data-astro-cid-hi77t27b]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:960px){.cm-art-grid[data-astro-cid-hi77t27b]{grid-template-columns:minmax(0,1fr)}.cm-art-aside-inner[data-astro-cid-hi77t27b]{position:static}}.cm-art-main[data-astro-cid-hi77t27b]{gap:clamp(20px,2.4vw,28px);min-width:0;display:grid}.cm-art-body[data-astro-cid-hi77t27b]{color:var(--sl-text);font-size:calc(clamp(17.5px, 1.25vw, 19.5px) * var(--cm-read-scale,1));line-height:var(--cm-read-leading,1.72);letter-spacing:-.003em;overflow-wrap:break-word}.cm-art-body[data-astro-cid-hi77t27b]>*+*{margin-top:1.15em}.cm-art-body[data-astro-cid-hi77t27b] p{text-wrap:pretty;margin-block:0}.cm-art-body[data-astro-cid-hi77t27b]>*+p,.cm-art-rest[data-astro-cid-hi77t27b]>*+*{margin-top:1.15em}.cm-art-rest[data-astro-cid-hi77t27b]:empty{display:none}.cm-art-rest[data-astro-cid-hi77t27b][aria-busy=true]{background:linear-gradient(var(--sl-bg-sunken), var(--sl-bg-sunken)) 0 .35em / 100% .7em no-repeat, linear-gradient(var(--sl-bg-sunken), var(--sl-bg-sunken)) 0 2.05em / 92% .7em no-repeat, linear-gradient(var(--sl-bg-sunken), var(--sl-bg-sunken)) 0 3.75em / 64% .7em no-repeat;min-height:5.2em;display:block}[data-cm-wall=closed] .cm-art-rest[data-astro-cid-hi77t27b],[data-cm-wall=error] .cm-art-rest[data-astro-cid-hi77t27b]{display:none}.cm-art-noscript[data-astro-cid-hi77t27b]{color:var(--sl-text-muted);font-size:.9em}.cm-art-body[data-astro-cid-hi77t27b] .is-speaking{background:var(--sl-bg-subtle,var(--sl-bg-sunken));box-shadow:-10px 0 0 var(--sl-bg-subtle,var(--sl-bg-sunken)), -13px 0 0 var(--cm-mark-lit,var(--sl-accent));transition:background .2s}.cm-art-body[data-astro-cid-hi77t27b] :is(h2,h3,h4){color:var(--sl-text);font-family:var(--sl-font-display);font-variation-settings:"wght" 700;letter-spacing:-.03em;text-wrap:balance;margin:1.9em 0 0;scroll-margin-top:120px;font-weight:700;line-height:1.12}.cm-art-body[data-astro-cid-hi77t27b] h2{font-size:clamp(25px,2.1vw,32px)}.cm-art-body[data-astro-cid-hi77t27b] h3{font-size:clamp(21px,1.7vw,25px)}.cm-art-body[data-astro-cid-hi77t27b] h4{font-size:19px}.cm-art-body[data-astro-cid-hi77t27b] :is(h2,h3,h4)+*{margin-top:.6em}.cm-art-body[data-astro-cid-hi77t27b] a{color:var(--sl-text);text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-thickness .15s}.cm-art-body[data-astro-cid-hi77t27b] a:hover{text-decoration-thickness:3px}.cm-art-body[data-astro-cid-hi77t27b] strong{font-weight:650}.cm-art-body[data-astro-cid-hi77t27b] blockquote{color:var(--sl-text);font-family:var(--sl-font-display);letter-spacing:-.025em;margin:1.8em 0;padding:4px 0 4px 26px;font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.3;position:relative}.cm-art-body[data-astro-cid-hi77t27b] blockquote:before{content:"";background:var(--cm-mark-frame);width:4px;position:absolute;top:0;bottom:0;left:0}.cm-art-body[data-astro-cid-hi77t27b] blockquote p{margin:0}.cm-art-body[data-astro-cid-hi77t27b] :is(ul,ol){margin-block:0;padding-left:1.3em}.cm-art-body[data-astro-cid-hi77t27b] ul{list-style:square}.cm-art-body[data-astro-cid-hi77t27b] ol{list-style:decimal}.cm-art-body[data-astro-cid-hi77t27b] li{padding-left:.2em}.cm-art-body[data-astro-cid-hi77t27b] li+li{margin-top:.45em}.cm-art-body[data-astro-cid-hi77t27b] ul>li::marker{color:var(--sl-accent)}.cm-art-body[data-astro-cid-hi77t27b] hr{background:var(--sl-text);border:0;width:64px;height:3px;margin:2.2em 0}.cm-art-body[data-astro-cid-hi77t27b] img{border-radius:2px;width:100%;height:auto;display:block}.cm-art-body[data-astro-cid-hi77t27b] code{background:var(--sl-bg-sunken);border-radius:2px;padding:1px 5px;font-size:.88em}.cm-art-foot[data-astro-cid-hi77t27b]{gap:clamp(28px,3vw,40px);max-width:min(90%,1240px);margin-top:clamp(40px,5vw,72px);display:grid}.cm-art-foot[data-astro-cid-hi77t27b]>*{max-width:700px}.cm-art-people[data-astro-cid-hi77t27b]{border-top:1px solid var(--sl-border);gap:22px;padding-top:24px;display:grid}.cm-art-person[data-astro-cid-hi77t27b]{align-items:start;gap:18px;display:flex}.cm-art-person-photo[data-astro-cid-hi77t27b]{object-fit:cover;background:var(--sl-bg-sunken);border-radius:50%;flex:none;width:72px;height:72px}.cm-art-person-text[data-astro-cid-hi77t27b]{gap:4px;display:grid}.cm-art-person-name[data-astro-cid-hi77t27b]{color:var(--sl-text);font-size:17px;font-weight:600;text-decoration:none}.cm-art-person-name[data-astro-cid-hi77t27b]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--sl-accent);text-decoration-color:var(--sl-accent);text-underline-offset:3px}.cm-art-person-role[data-astro-cid-hi77t27b]{color:var(--sl-text-muted);font-size:14px}.cm-art-person-bio[data-astro-cid-hi77t27b]{color:var(--sl-text-muted);margin-top:6px;font-size:15px;line-height:1.6}.cm-art-person-bio[data-astro-cid-hi77t27b] p{margin:0}.cm-art-related[data-astro-cid-hi77t27b]{margin-top:clamp(24px,3vw,40px)}.cm-related-grid[data-astro-cid-hi77t27b]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(24px,2.6vw,36px);display:grid}.cm-art-sourcing[data-astro-cid-hi77t27b]{margin-top:clamp(44px,5vw,72px)}@media print{body>:not(main),.cm-wire,.cm-art-aside[data-astro-cid-hi77t27b],.cm-art-related[data-astro-cid-hi77t27b],.cm-src-side[data-astro-cid-hi77t27b]{display:none!important}html,body{color:#000!important;background:#fff!important}.cm-art[data-astro-cid-hi77t27b]{--cm-read-scale:1}.cm-art-head[data-astro-cid-hi77t27b]{padding-top:0}.cm-art-title[data-astro-cid-hi77t27b]{font-size:30pt}.cm-art-grid[data-astro-cid-hi77t27b]{grid-template-columns:minmax(0,1fr)}.cm-art-body[data-astro-cid-hi77t27b]{font-size:11.5pt;line-height:1.55}.cm-art-body[data-astro-cid-hi77t27b] a:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}.cm-art-body[data-astro-cid-hi77t27b] :is(h2,h3,p,li,blockquote){break-inside:avoid}}
