.callout--info[data-astro-cid-aukblz6e]{border-left-width:6px;border-left-color:var(--color-slate)}.callout--warning[data-astro-cid-aukblz6e]{border-left-width:6px;border-left-color:var(--color-terracotta)}.callout__content[data-astro-cid-aukblz6e] p{margin-block:.5em}.callout__content[data-astro-cid-aukblz6e] p:first-child{margin-top:0}.callout__content[data-astro-cid-aukblz6e] p:last-child{margin-bottom:0}.callout__content[data-astro-cid-aukblz6e] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;font-weight:600}.callout--cta[data-astro-cid-aukblz6e] .callout__content[data-astro-cid-aukblz6e] a{color:var(--color-foreground)}.callout__content[data-astro-cid-aukblz6e] strong{font-weight:600}.video-embed__transcript[data-astro-cid-uvv26zyl] p{margin-block:.5em}.video-embed__transcript[data-astro-cid-uvv26zyl] p:first-child{margin-top:0}.video-embed__transcript[data-astro-cid-uvv26zyl] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.video-embed__transcript[data-astro-cid-uvv26zyl] strong{font-weight:600}.talk-carousel__track[data-astro-cid-6g24ae2l]{display:flex;gap:1rem;padding:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.talk-carousel__slide[data-astro-cid-6g24ae2l]{margin:0;flex:0 0 82%;scroll-snap-align:start}.talk-carousel__slide[data-astro-cid-6g24ae2l] img[data-astro-cid-6g24ae2l]{width:100%;height:auto;display:block;border:2px solid var(--color-foreground);background:var(--color-surface)}.talk-carousel__controls[data-astro-cid-6g24ae2l]{display:none}.talk-carousel[data-astro-cid-6g24ae2l].is-enhanced .talk-carousel__track[data-astro-cid-6g24ae2l]{display:block;padding:0;overflow:hidden;scroll-snap-type:none}.talk-carousel[data-astro-cid-6g24ae2l].is-enhanced .talk-carousel__slide[data-astro-cid-6g24ae2l]{display:none;width:100%;aspect-ratio:16 / 9}.talk-carousel[data-astro-cid-6g24ae2l].is-enhanced .talk-carousel__slide[data-astro-cid-6g24ae2l].is-active{display:block}.talk-carousel[data-astro-cid-6g24ae2l].is-enhanced .talk-carousel__slide[data-astro-cid-6g24ae2l] img[data-astro-cid-6g24ae2l]{width:100%;height:100%;object-fit:contain}.talk-carousel[data-astro-cid-6g24ae2l].is-enhanced .talk-carousel__controls[data-astro-cid-6g24ae2l]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:2px solid var(--color-foreground)}.talk-carousel__btn[data-astro-cid-6g24ae2l]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border:2px solid var(--color-foreground);background:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-hard-sm);cursor:pointer}.talk-carousel__btn[data-astro-cid-6g24ae2l]:hover:not(:disabled){background:var(--color-surface)}.talk-carousel__btn[data-astro-cid-6g24ae2l]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.talk-carousel__btn[data-astro-cid-6g24ae2l]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.talk-carousel__counter[data-astro-cid-6g24ae2l]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.talk-carousel__track[data-astro-cid-6g24ae2l]:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.talk-block__writeup[data-astro-cid-6g24ae2l] p{margin-block:.5em}.talk-block__writeup[data-astro-cid-6g24ae2l] h2,.talk-block__writeup[data-astro-cid-6g24ae2l] h3,.talk-block__writeup[data-astro-cid-6g24ae2l] h4{font-family:var(--font-heading);margin-block:1.25em .5em;line-height:1.2}.talk-block__writeup[data-astro-cid-6g24ae2l] h2{font-size:var(--text-2xl)}.talk-block__writeup[data-astro-cid-6g24ae2l] h3{font-size:var(--text-xl)}.talk-block__writeup[data-astro-cid-6g24ae2l] h4{font-size:var(--text-lg)}.talk-block__writeup[data-astro-cid-6g24ae2l] ul,.talk-block__writeup[data-astro-cid-6g24ae2l] ol{margin-block:.5em;padding-left:1.5em}.talk-block__writeup[data-astro-cid-6g24ae2l] ul{list-style:disc}.talk-block__writeup[data-astro-cid-6g24ae2l] ol{list-style:decimal}.talk-block__writeup[data-astro-cid-6g24ae2l] li{margin-block:.35em}.talk-block__writeup[data-astro-cid-6g24ae2l] a:not(.slab-btn){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.talk-block__writeup[data-astro-cid-6g24ae2l] a:not(.slab-btn):hover{color:var(--color-primary-hover)}.talk-block__writeup[data-astro-cid-6g24ae2l] strong{font-weight:600}.talk-block__writeup[data-astro-cid-6g24ae2l] blockquote{border-left:3px solid var(--color-accent);padding-left:1rem;margin-inline:0;font-style:italic;color:var(--color-muted)}.richtext[data-astro-cid-j2qpqncs] p{margin-block:1em}.richtext[data-astro-cid-j2qpqncs] p:first-child{margin-top:0}.richtext[data-astro-cid-j2qpqncs] p:last-child{margin-bottom:0}.richtext[data-astro-cid-j2qpqncs] h2{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);margin-block:1.5em .5em}.richtext[data-astro-cid-j2qpqncs] h3{font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);margin-block:1.25em .5em}.richtext[data-astro-cid-j2qpqncs] h4{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-block:1em .5em}.richtext[data-astro-cid-j2qpqncs] blockquote{border-left:3px solid var(--color-accent);padding-left:1rem;margin-inline:0;font-style:italic;color:var(--color-muted)}.richtext[data-astro-cid-j2qpqncs] strong{font-weight:600}.richtext[data-astro-cid-j2qpqncs] ul,.richtext[data-astro-cid-j2qpqncs] ol{margin-block:1em;padding-left:1.5em}.richtext[data-astro-cid-j2qpqncs] ul{list-style:disc}.richtext[data-astro-cid-j2qpqncs] ol{list-style:decimal}.richtext[data-astro-cid-j2qpqncs] li{margin-block:.35em;padding-left:.25em}.richtext[data-astro-cid-j2qpqncs] li::marker{color:var(--color-foreground)}.richtext[data-astro-cid-j2qpqncs] li>ul,.richtext[data-astro-cid-j2qpqncs] li>ol{margin-block:.35em}.richtext[data-astro-cid-j2qpqncs] li>ul{list-style:circle}.richtext[data-astro-cid-j2qpqncs] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.richtext[data-astro-cid-j2qpqncs] a:hover{color:var(--color-primary-hover)}
