.text-toc[data-astro-cid-rg4ou2fw]{display:flex;flex-direction:column;gap:32px;font-family:var(--font-body)}.authors[data-astro-cid-rg4ou2fw]{display:flex;flex-direction:column;gap:16px}.author[data-astro-cid-rg4ou2fw]{display:flex;align-items:center;justify-content:flex-start;gap:16px}.author-link[data-astro-cid-rg4ou2fw]{text-decoration:none;border-radius:8px;transition:opacity .1s ease-out}.author-link[data-astro-cid-rg4ou2fw]:hover{opacity:.8}.author-link[data-astro-cid-rg4ou2fw]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.author[data-astro-cid-rg4ou2fw] picture{display:block;flex-shrink:0}.pfp[data-astro-cid-rg4ou2fw]{width:80px;height:80px;border-radius:50%;object-fit:cover;display:block}.author-meta[data-astro-cid-rg4ou2fw]{display:flex;flex-direction:column;gap:2px;min-width:0}.author-name[data-astro-cid-rg4ou2fw]{color:var(--color-coral);font-size:18px;font-weight:110;line-height:100%;letter-spacing:.9px;font-family:var(--font-eyebrow)}.author-title[data-astro-cid-rg4ou2fw]{font-family:var(--font-eyebrow);color:var(--color-coral-2);font-size:16px;font-weight:110;line-height:120%;letter-spacing:.8px}.author-link[data-astro-cid-rg4ou2fw]:hover .author-name[data-astro-cid-rg4ou2fw]{text-decoration:underline;text-underline-offset:2px}.outline-details[data-astro-cid-rg4ou2fw]{margin:0;padding:0}.outline-summary[data-astro-cid-rg4ou2fw]{display:none;list-style:none;cursor:pointer}.outline-summary[data-astro-cid-rg4ou2fw]::-webkit-details-marker{display:none}.outline-summary[data-astro-cid-rg4ou2fw]::marker{content:""}.outline-chevron[data-astro-cid-rg4ou2fw]{width:18px;height:18px;color:var(--color-coral);transition:transform .2s ease-out;flex-shrink:0}.outline-details[data-astro-cid-rg4ou2fw][open] .outline-chevron[data-astro-cid-rg4ou2fw]{transform:rotate(180deg)}.outline-list[data-astro-cid-rg4ou2fw]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.outline-item[data-astro-cid-rg4ou2fw]{margin:0}.outline-link[data-astro-cid-rg4ou2fw]{display:block;padding:6px 8px;color:var(--color-anti-white);font-size:14px;font-weight:300;line-height:135%;letter-spacing:.7px;text-decoration:none;border-radius:4px;transition:color .1s ease-out,background-color .1s ease-out}.depth-3[data-astro-cid-rg4ou2fw] .outline-link[data-astro-cid-rg4ou2fw]{padding-left:20px;font-size:13px;opacity:.8}.outline-link[data-astro-cid-rg4ou2fw]:hover{color:var(--color-coral)}.outline-link[data-astro-cid-rg4ou2fw]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.outline-link[data-astro-cid-rg4ou2fw][aria-current=location]{color:var(--color-accent);background-color:hsl(from var(--color-coral-1) h s l / 30%)}.news[data-astro-cid-rg4ou2fw]{display:flex;flex-direction:column;gap:12px}.news-blurb[data-astro-cid-rg4ou2fw]{font-size:13px;line-height:1.45;color:var(--color-coral-3);margin:0;text-wrap-style:balance}.news-form-inner[data-astro-cid-rg4ou2fw]{display:flex;flex-direction:column;gap:8px}.news-submit[data-astro-cid-rg4ou2fw]{width:100%}.news-status[data-astro-cid-rg4ou2fw]{margin:4px 0 0;font-size:13px;color:var(--color-coral-3)}.narrow-eyebrow[data-astro-cid-rg4ou2fw]{display:none}@media(width<=1180px){.wide-eyebrow[data-astro-cid-rg4ou2fw]{display:none}.narrow-eyebrow[data-astro-cid-rg4ou2fw]{display:block}}@media(width<=768px){.text-toc[data-astro-cid-rg4ou2fw]{gap:0}.authors[data-astro-cid-rg4ou2fw],.news[data-astro-cid-rg4ou2fw]{display:none}.outline-summary[data-astro-cid-rg4ou2fw]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.outline-details[data-astro-cid-rg4ou2fw][open] .outline-list[data-astro-cid-rg4ou2fw]{padding:4px 20px 16px;max-height:calc(100vh - 200px);overflow-y:auto;overscroll-behavior:contain}.outline-details[data-astro-cid-rg4ou2fw][open] .outline-list[data-astro-cid-rg4ou2fw]:after{content:"";position:sticky;bottom:-16px;display:block;height:56px;margin-top:-56px;background:linear-gradient(to top,var(--color-coral-dark) 0%,var(--color-coral-dark) 45%,transparent 100%);pointer-events:none;opacity:0;animation:toc-scroll-fade linear both;animation-timeline:scroll(nearest block)}}
