.prose[data-astro-cid-an4vqscn]{max-width:var(--content-prose);font-family:var(--font-reading);font-size:1.125rem;line-height:1.65}.prose[data-astro-cid-an4vqscn] h2{font-size:var(--text-xl);margin:3.5rem 0 1rem}.prose[data-astro-cid-an4vqscn] h3{font-size:var(--text-lg);margin:2.5rem 0 .75rem}.prose[data-astro-cid-an4vqscn] p{margin-bottom:1.5rem}.prose[data-astro-cid-an4vqscn] ul,.prose[data-astro-cid-an4vqscn] ol{list-style:revert;margin:0 0 1.5rem 1.5rem}.prose[data-astro-cid-an4vqscn] blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:2rem 0;padding-left:1.5rem;font-size:1.5rem;font-style:italic;line-height:1.5}.prose[data-astro-cid-an4vqscn] a{color:inherit;font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--deep-burgundy) 45%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .16s,color .16s}.prose[data-astro-cid-an4vqscn] a:focus-visible{outline-offset:2px}.prose[data-astro-cid-an4vqscn] .md-large{letter-spacing:-.005em;margin-bottom:1.5rem;font-size:1.3em;line-height:1.45}.prose[data-astro-cid-an4vqscn] .md-small{color:var(--muted);margin-bottom:1.5rem;font-size:.85em;line-height:1.6}.prose[data-astro-cid-an4vqscn] .md-note{background:var(--oyster);border-radius:6px;margin:2rem 0;padding:1.25rem 1.5rem}.prose[data-astro-cid-an4vqscn] :is(.md-large,.md-small,.md-note)>:last-child{margin-bottom:0}.prose[data-astro-cid-an4vqscn] a.md-button{background:var(--deep-burgundy);min-height:44px;color:var(--warm-pearl);font:600 .8rem/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;transition:background-color .16s ease, scale .12s var(--ease-editorial);border-radius:999px;align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex}.prose[data-astro-cid-an4vqscn] a.md-button:active{scale:.97}.prose[data-astro-cid-an4vqscn] del{color:var(--muted)}.prose[data-astro-cid-an4vqscn] code{background:var(--accent-soft);font-family:var(--font-mono);padding:.15em .35em;font-size:.86em}.prose[data-astro-cid-an4vqscn] img{object-fit:contain;width:auto;max-width:min(100%,24rem);max-height:32rem;margin:1.5rem auto 2rem;display:block}.prose[data-astro-cid-an4vqscn] img.markdown-image--small{width:min(100%,12rem)}.prose[data-astro-cid-an4vqscn] img.markdown-image--medium{width:min(100%,18rem)}.prose[data-astro-cid-an4vqscn] img.markdown-image--wide{width:min(100%,36rem);max-width:100%}.prose[data-astro-cid-an4vqscn] img.markdown-image--full{width:100%;max-width:100%}.prose[data-astro-cid-an4vqscn] .markdown-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.prose[data-astro-cid-an4vqscn] .markdown-gallery img{width:100%;max-width:100%;margin:0}.prose[data-astro-cid-an4vqscn] .markdown-gallery>p{display:contents}.prose[data-astro-cid-an4vqscn] .markdown-gallery+p:empty{display:none}.prose[data-astro-cid-an4vqscn] .inline-video{width:100%;margin:2rem 0}.prose[data-astro-cid-an4vqscn] .inline-video video{aspect-ratio:16/9;object-fit:contain;background:var(--ink);width:100%;max-width:100%;min-height:18rem;display:block}.prose[data-astro-cid-an4vqscn] .inline-video figcaption{color:var(--muted);font-size:var(--text-sm);margin-top:.55rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.prose[data-astro-cid-an4vqscn] a:hover{color:var(--deep-burgundy);text-decoration-color:currentColor}.prose[data-astro-cid-an4vqscn] a.md-button:hover{background:var(--black-ink);color:var(--warm-pearl)}}@media (width<=63.99rem){.prose[data-astro-cid-an4vqscn]{font-size:1rem;line-height:1.65}.prose[data-astro-cid-an4vqscn] blockquote{font-size:1.25rem}.prose[data-astro-cid-an4vqscn] .markdown-gallery{width:calc(100vw - (2 * var(--page-gutter)));scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:1rem;max-width:none;margin:2rem 0 2.5rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.prose[data-astro-cid-an4vqscn] .markdown-gallery img{object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;background:var(--oyster);flex:0 0 min(78vw,30rem);width:min(78vw,30rem);min-width:0;height:min(70svh,36rem)}}
