@layer starlight.components{.card:where(.astro-oag6qnet){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);flex-direction:column;gap:clamp(.5rem,.125rem + 1vw,1rem);padding:clamp(1rem,.125rem + 3vw,2.5rem)}.card:where(.astro-oag6qnet):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-oag6qnet):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-oag6qnet):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-oag6qnet):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-oag6qnet){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-oag6qnet) .icon:where(.astro-oag6qnet){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-oag6qnet) .body:where(.astro-oag6qnet){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}}.topics:where(.astro-nao2h3uw){margin:0;padding:0;list-style:none}.topics:where(.astro-nao2h3uw) .topics:where(.astro-nao2h3uw){border-left:1px solid var(--sl-color-hairline);margin:.125rem 0 .25rem .25rem;padding-left:.875rem}.topics:where(.astro-nao2h3uw) li:where(.astro-nao2h3uw){margin:0;padding:.0625rem 0;line-height:1.4}.topics:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw){text-decoration:none}.topics:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw):hover{text-decoration:underline}.topics:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw){color:var(--sl-color-gray-1)}.topics:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw):hover{color:var(--sl-color-text-accent)}.topics:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw).k-feature{color:var(--sl-color-text-accent);font-weight:600}.also:where(.astro-nao2h3uw){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-left:.375rem}.also:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw){color:var(--sl-color-gray-2)}.also:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw).k-feature{color:var(--sl-color-text-accent)}.also:where(.astro-nao2h3uw) a:where(.astro-nao2h3uw)+a:where(.astro-nao2h3uw):before{content:"· ";color:var(--sl-color-gray-4)}.also:where(.astro-nao2h3uw) code:where(.astro-nao2h3uw){font-size:inherit}.gap:where(.astro-nao2h3uw){color:var(--sl-color-gray-3)}.gap-tag:where(.astro-nao2h3uw){font-size:var(--sl-text-xs);border:1px dashed var(--sl-color-gray-4);border-radius:.25rem;margin-left:.375rem;padding:0 .3rem}a:where(.astro-nao2h3uw):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.portal-topics:where(.astro-z5xpjdvz){font-size:var(--sl-text-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;gap:1rem 2rem;display:grid}.portal-topics:where(.astro-z5xpjdvz) section:where(.astro-z5xpjdvz){margin:0}.portal-topics:where(.astro-z5xpjdvz) h2:where(.astro-z5xpjdvz){font-size:var(--sl-text-base);text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3);margin:0 0 .375rem}.portal-topics:where(.astro-z5xpjdvz) h3:where(.astro-z5xpjdvz){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:.5rem 0 .25rem}.portal-topics:where(.astro-z5xpjdvz).compact{display:block}.portal-topics:where(.astro-z5xpjdvz).compact>section:where(.astro-z5xpjdvz):first-child{columns:2 10rem;column-gap:1.25rem}.portal-topics:where(.astro-z5xpjdvz).compact .topics>li{break-inside:avoid}.cols:where(.astro-jqyrgxts){grid-template-columns:minmax(0,1fr);gap:1rem;margin-block:1rem 2rem;display:grid}@media (width>=50rem){.cols:where(.astro-jqyrgxts){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wide:where(.astro-jqyrgxts){grid-row:span 2}}@media (width>=72rem){.cols:where(.astro-jqyrgxts){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.wide:where(.astro-jqyrgxts){grid-row:auto}}.col:where(.astro-jqyrgxts){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);border-radius:.75rem;margin:0;padding:.75rem 1rem}.col:where(.astro-jqyrgxts) h2:where(.astro-jqyrgxts){font-size:var(--sl-text-base);text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-3);margin:0 0 .5rem}.col:where(.astro-jqyrgxts) h2:where(.astro-jqyrgxts) a:where(.astro-jqyrgxts){color:inherit}.ref:where(.astro-jqyrgxts){margin:0 0 .5rem;padding:0;list-style:none}.ref:where(.astro-jqyrgxts)+.ref:where(.astro-jqyrgxts){border-top:1px solid var(--sl-color-hairline);padding-top:.5rem}.ref:where(.astro-jqyrgxts)>li:where(.astro-jqyrgxts){margin:0;padding:.125rem 0}.ref:where(.astro-jqyrgxts) a:where(.astro-jqyrgxts){color:var(--sl-color-gray-1);text-decoration:none}.ref:where(.astro-jqyrgxts) a:where(.astro-jqyrgxts):hover{color:var(--sl-color-text-accent);text-decoration:underline}.ref:where(.astro-jqyrgxts)>li:where(.astro-jqyrgxts)>a:where(.astro-jqyrgxts){font-weight:600}.count:where(.astro-jqyrgxts){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-left:.375rem}.sub:where(.astro-jqyrgxts){flex-wrap:wrap;gap:.125rem .625rem;margin:.125rem 0 .25rem .75rem;padding:0;list-style:none;display:flex}.sub:where(.astro-jqyrgxts) li:where(.astro-jqyrgxts){margin:0}.sub:where(.astro-jqyrgxts) code:where(.astro-jqyrgxts){font-size:var(--sl-text-xs)}.gap:where(.astro-jqyrgxts){color:var(--sl-color-gray-3)}.gap-tag:where(.astro-jqyrgxts){font-size:var(--sl-text-xs);border:1px dashed var(--sl-color-gray-4);border-radius:.25rem;margin-left:.375rem;padding:0 .3rem}a:where(.astro-jqyrgxts):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}
