.svc-index[data-astro-cid-2cqjghya]{z-index:50;background:var(--header-bg);backdrop-filter:saturate(180%)blur(14px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:var(--header-h)}.svc-index__list[data-astro-cid-2cqjghya]{gap:var(--space-4);scrollbar-width:none;padding-block:var(--space-3);display:flex;overflow-x:auto}.svc-index__list[data-astro-cid-2cqjghya]::-webkit-scrollbar{display:none}.svc-index__link[data-astro-cid-2cqjghya]{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;transition:color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);text-decoration:none;display:block;box-shadow:inset 0 -1px #0000}.svc-index__link[data-astro-cid-2cqjghya]:hover{color:var(--accent-text);box-shadow:inset 0 -1px 0 var(--accent)}.svc-stack[data-astro-cid-2cqjghya]{flex-direction:column;gap:clamp(3rem,6vw,5.5rem);display:flex}.svc[data-astro-cid-2cqjghya]{gap:var(--space-5);border-block-start:1px solid var(--line);grid-template-columns:1fr;padding-block-start:var(--space-7);scroll-margin-top:3.25rem;display:grid}.svc[data-astro-cid-2cqjghya]:first-child{border-block-start:0;padding-block-start:0}@media (width>=56rem){.svc[data-astro-cid-2cqjghya]{gap:var(--space-7);grid-template-columns:5rem minmax(0,1fr)}}.svc__aside[data-astro-cid-2cqjghya]{align-items:center;gap:var(--space-4);display:flex}@media (width>=56rem){.svc__aside[data-astro-cid-2cqjghya]{align-items:flex-start;gap:var(--space-3);flex-direction:column;align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + 4.5rem)}}.svc__index[data-astro-cid-2cqjghya]{font-family:var(--font-num);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-3);font-variant-numeric:tabular-nums}.svc__icon[data-astro-cid-2cqjghya]{border:1px solid var(--line);block-size:2.75rem;inline-size:2.75rem;color:var(--accent-text);place-items:center;display:grid}.svc__main[data-astro-cid-2cqjghya]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.svc__solves[data-astro-cid-2cqjghya]{font-size:var(--fs-body);max-width:var(--measure)}.svc__cols[data-astro-cid-2cqjghya]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=44rem){.svc__cols[data-astro-cid-2cqjghya]{gap:var(--space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.svc__label[data-astro-cid-2cqjghya]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-3)}.svc__scope[data-astro-cid-2cqjghya]{gap:var(--space-2);flex-direction:column;display:flex}.svc__scope[data-astro-cid-2cqjghya] li[data-astro-cid-2cqjghya]{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-2);display:flex}.svc__scope[data-astro-cid-2cqjghya] svg{color:var(--accent-text);flex:none;margin-block-start:.25em}.svc__data[data-astro-cid-2cqjghya]{gap:var(--space-5);flex-direction:column;display:flex}.svc__datum[data-astro-cid-2cqjghya]{gap:var(--space-1);flex-direction:column;display:flex}.svc__datum[data-astro-cid-2cqjghya] dt[data-astro-cid-2cqjghya]{font-size:var(--fs-xs);color:var(--text-3)}.svc__datum[data-astro-cid-2cqjghya] dd[data-astro-cid-2cqjghya]{font-family:var(--font-num);font-size:var(--fs-h4);font-weight:var(--fw-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.svc__datum[data-astro-cid-2cqjghya] dd[data-astro-cid-2cqjghya].is-text{font-family:var(--font-text);font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:0;color:var(--text-2);line-height:1.55}.svc__evidence[data-astro-cid-2cqjghya]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-inline-start:2px solid var(--accent);background:var(--surface-alt);flex-direction:column;display:flex}.svc__evidence-list[data-astro-cid-2cqjghya]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.svc__actions[data-astro-cid-2cqjghya]{margin-block-start:var(--space-1)}
