.pill[data-astro-cid-4xidn2cs]{color:var(--accent-text-over);border:1px solid var(--accent-regular);background-color:var(--accent-regular);font-size:var(--text-md);white-space:nowrap;border-radius:999rem;gap:.5rem;padding:.5rem 1rem;line-height:1.35;display:flex}header[data-astro-cid-egw2bmzs]{border-bottom:1px solid var(--gray-800);padding-bottom:2.5rem}.back-link[data-astro-cid-egw2bmzs]{display:none}.details[data-astro-cid-egw2bmzs]{flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;padding:.5rem;display:flex}.tags[data-astro-cid-egw2bmzs]{gap:.5rem;display:flex}.description[data-astro-cid-egw2bmzs]{font-size:var(--text-lg);max-width:54ch}.content[data-astro-cid-egw2bmzs]{max-width:65ch;margin-inline:auto}.content[data-astro-cid-egw2bmzs]>*+*{margin-top:1rem}.content[data-astro-cid-egw2bmzs] h1,.content[data-astro-cid-egw2bmzs] h2,.content[data-astro-cid-egw2bmzs] h3,.content[data-astro-cid-egw2bmzs] h4,.content[data-astro-cid-egw2bmzs] h5{margin:1.5rem 0}.content[data-astro-cid-egw2bmzs] img{box-shadow:var(--shadow-sm);background:var(--gradient-subtle);border:1px solid var(--gray-800);border-radius:1.5rem}.content[data-astro-cid-egw2bmzs] blockquote{font-size:var(--text-lg);font-family:var(--font-brand);border-inline-start:.25rem solid var(--accent-dark);color:var(--gray-0);padding-inline-start:1.5rem;font-weight:600;line-height:1.1}.content[data-astro-cid-egw2bmzs] details{border:1px solid var(--gray-800);background:var(--gradient-subtle);box-shadow:var(--shadow-sm);transition:border-color var(--theme-transition);border-radius:1rem;overflow:hidden}.content[data-astro-cid-egw2bmzs] details[open]{border-color:var(--gray-700)}.content[data-astro-cid-egw2bmzs] details>summary{cursor:pointer;font-family:var(--font-brand);font-weight:600;font-size:var(--text-md);color:var(--gray-100);user-select:none;transition:color var(--theme-transition);align-items:center;gap:.85rem;padding:1rem 1.5rem;list-style:none;display:flex}.content[data-astro-cid-egw2bmzs] details>summary::-webkit-details-marker{display:none}.content[data-astro-cid-egw2bmzs] details>summary:before{content:"";width:.45rem;height:.45rem;transition:transform var(--theme-transition);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin-top:-.15rem;display:inline-block;transform:rotate(-45deg)}.content[data-astro-cid-egw2bmzs] details[open]>summary:before{margin-top:-.25rem;transform:rotate(45deg)}.content[data-astro-cid-egw2bmzs] details>summary:hover,.content[data-astro-cid-egw2bmzs] details>summary:focus-visible{color:var(--link-color);outline:none}.content[data-astro-cid-egw2bmzs] details>:not(summary){margin-inline:1.5rem}.content[data-astro-cid-egw2bmzs] details>:last-child{margin-bottom:1.5rem}.content[data-astro-cid-egw2bmzs] details>*+*{margin-top:1rem}.content[data-astro-cid-egw2bmzs] details>blockquote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--gray-300);border-inline-start:3px solid var(--gray-700);background-color:#0000000a;border-radius:0 .5rem .5rem 0;margin-top:1.25rem;padding:.75rem 1rem;font-style:italic;font-weight:400;line-height:1.5}.theme-dark .content[data-astro-cid-egw2bmzs] details>blockquote{background-color:#ffffff08}.content[data-astro-cid-egw2bmzs] details>p{font-size:var(--text-base);color:var(--gray-200);line-height:1.7}.content[data-astro-cid-egw2bmzs] details>p>strong:first-child{color:var(--link-color);font-family:var(--font-brand);font-weight:700}.content[data-astro-cid-egw2bmzs] details>p:has(>strong:first-child){margin-top:1.75rem}.content[data-astro-cid-egw2bmzs] details>blockquote+p:has(>strong:first-child),.content[data-astro-cid-egw2bmzs] details>summary+p:has(>strong:first-child){margin-top:1.5rem}.back-link[data-astro-cid-egw2bmzs],.content[data-astro-cid-egw2bmzs] a{text-underline-offset:.25em;transition:text-decoration-color var(--theme-transition);text-decoration:underline 1px #0000}.back-link[data-astro-cid-egw2bmzs]:hover,.back-link[data-astro-cid-egw2bmzs]:focus,.content[data-astro-cid-egw2bmzs] a:hover,.content[data-astro-cid-egw2bmzs] a:focus{text-decoration-color:currentColor}@media (width>=50em){.back-link[data-astro-cid-egw2bmzs]{align-self:flex-start;display:block}.details[data-astro-cid-egw2bmzs]{flex-direction:row;gap:2.5rem}.content[data-astro-cid-egw2bmzs] blockquote{font-size:var(--text-2xl)}}
