@layer components{.HeadingLink{border-radius:var(--radius-6);position:relative}.HeadingLink:focus-visible{outline:none}.HeadingLink:focus-visible:before{--focus-v-padding:.25rem;--focus-h-padding:.5rem;content:"";z-index:1;outline:2px solid var(--gray-t2);outline-offset:-2px;top:calc(0px - var(--focus-v-padding));left:calc(0px - var(--focus-h-padding));width:calc(100% + var(--focus-h-padding)*2);height:calc(100% + var(--focus-v-padding)*2);border-radius:var(--radius-6);position:absolute}@media (hover:hover){.HeadingLink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}}
@layer components{.MarkdownLinkAnchor{flex-shrink:0}.MarkdownLinkAnchor:focus-visible{outline:none}.MarkdownLink{font-size:var(--font-size-14);color:var(--color-foreground);align-items:baseline;gap:.5em;margin-inline:-.5em;padding:.5em;line-height:1.25rem;display:inline-flex}.MarkdownLinkAnchor:focus-visible .MarkdownLink{outline:2px solid var(--gray-t2);outline-offset:-2px;border-radius:var(--radius-4)}@media (hover:hover){.MarkdownLinkAnchor:hover .MarkdownLink{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}}.MarkdownLink svg{transform:translateY(3px)}}
@layer components{.Subtitle{font-size:var(--font-size-18);text-wrap:pretty;color:var(--gray-t1);flex-direction:column;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1.25rem;line-height:1.75rem;display:flex}@media (min-width:48rem){.Subtitle{flex-direction:row;gap:2rem}}}
/*# sourceMappingURL=a262e11ea4ec7d86.css.map*/