.prose[data-astro-cid-h3xj43oc]{color:var(--neutral-dark);font-size:var(--text-md);max-width:68ch;line-height:1.65}.prose[data-astro-cid-h3xj43oc] h2{color:var(--neutral-ultra-dark);margin-block:var(--space-xl) var(--space-sm)}.prose[data-astro-cid-h3xj43oc] h3{color:var(--neutral-ultra-dark);margin-block:var(--space-lg) var(--space-xs)}.prose[data-astro-cid-h3xj43oc] h2:first-child,.prose[data-astro-cid-h3xj43oc] h3:first-child{margin-top:0}.prose-compact[data-astro-cid-h3xj43oc] h2{font-size:var(--text-lg);letter-spacing:0;margin-block:var(--space-lg) var(--space-2xs);line-height:1.3}.prose-compact[data-astro-cid-h3xj43oc] h3{font-size:var(--text-md);letter-spacing:0;margin-block:var(--space-md) var(--space-2xs);line-height:1.35}.prose-compact[data-astro-cid-h3xj43oc]{overflow-wrap:break-word}.prose-compact[data-astro-cid-h3xj43oc] p{margin-block:var(--space-sm);text-wrap:pretty}.prose-compact[data-astro-cid-h3xj43oc] a{color:var(--primary-dark);text-underline-offset:2px}.prose-compact[data-astro-cid-h3xj43oc] a:hover{color:var(--primary-medium)}.prose-compact[data-astro-cid-h3xj43oc] ul{margin-block:var(--space-md);gap:var(--space-xs);flex-direction:column;padding-inline-start:0;list-style:none;display:flex}.prose-compact[data-astro-cid-h3xj43oc] ul li{margin:0;padding-inline-start:var(--space-lg);position:relative}.prose-compact[data-astro-cid-h3xj43oc] ul li:before{content:"";background:var(--primary-medium);width:7px;height:7px;position:absolute;top:.55em;left:0}.prose-compact[data-astro-cid-h3xj43oc] ol{margin-block:var(--space-md);padding-inline-start:var(--space-lg)}.prose-compact[data-astro-cid-h3xj43oc] ol li{margin:0}.prose-compact[data-astro-cid-h3xj43oc] strong{color:var(--neutral-ultra-dark);font-weight:650}.prose-compact[data-astro-cid-h3xj43oc] blockquote{margin-block:var(--space-md);border-inline-start:3px solid var(--primary-medium);color:var(--neutral-ultra-dark);padding-inline-start:var(--space-md);font-style:italic}.prose-compact[data-astro-cid-h3xj43oc] img{max-width:100%;height:auto}.prose-compact[data-astro-cid-h3xj43oc] table{border-collapse:collapse;width:100%;margin-block:var(--space-md);font-size:var(--text-sm)}.prose-compact[data-astro-cid-h3xj43oc] th,.prose-compact[data-astro-cid-h3xj43oc] td{text-align:start;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--neutral-light)}.prose-doc[data-astro-cid-h3xj43oc]{max-width:60rem}.doc-sec[data-astro-cid-h3xj43oc]{gap:var(--space-xl);padding-block:var(--space-xl);border-top:1px solid var(--neutral-light);grid-template-columns:minmax(0,18rem) minmax(0,1fr);display:grid}.doc-sec[data-astro-cid-h3xj43oc]:first-child{border-top:0;padding-block-start:0}.doc-sec[data-astro-cid-h3xj43oc]:last-child{padding-block-end:0}@media (width<=760px){.doc-sec[data-astro-cid-h3xj43oc]{gap:var(--space-sm);padding-block:var(--space-lg);grid-template-columns:1fr}}.doc-sec[data-astro-cid-h3xj43oc].is-lead{max-width:68ch;font-size:var(--text-lg);line-height:1.55;display:block}.doc-head[data-astro-cid-h3xj43oc]{top:calc(var(--site-header-height) + var(--space-md));align-self:start;position:sticky}@media (width<=760px){.doc-head[data-astro-cid-h3xj43oc]{position:static}}.doc-n[data-astro-cid-h3xj43oc]{margin-bottom:var(--space-2xs);font-size:var(--text-xs);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--primary-dark);font-weight:700;display:block}.doc-head[data-astro-cid-h3xj43oc] h2[data-astro-cid-h3xj43oc]{font-size:var(--text-lg);letter-spacing:0;color:var(--neutral-ultra-dark);margin:0;line-height:1.25}.doc-body[data-astro-cid-h3xj43oc]{min-width:0;max-width:68ch}.doc-body[data-astro-cid-h3xj43oc]>:first-child{margin-top:0}.doc-body[data-astro-cid-h3xj43oc]>:last-child{margin-bottom:0}.doc-body[data-astro-cid-h3xj43oc] table{width:100%;margin-block:var(--space-md);border:1px solid var(--neutral-light);background:var(--surface-raised);font-size:var(--text-sm)}.doc-body[data-astro-cid-h3xj43oc] table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--neutral-light);vertical-align:baseline;line-height:1.4}.doc-body[data-astro-cid-h3xj43oc] table tr:last-child td{border-bottom:0}.doc-body[data-astro-cid-h3xj43oc] table td:first-child{color:var(--neutral-dark)}.doc-body[data-astro-cid-h3xj43oc] table td:last-child{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;color:var(--primary-dark);font-weight:600}@media (width<=560px){.doc-body[data-astro-cid-h3xj43oc] table,.doc-body[data-astro-cid-h3xj43oc] table tbody,.doc-body[data-astro-cid-h3xj43oc] table tr,.doc-body[data-astro-cid-h3xj43oc] table td{display:block}.doc-body[data-astro-cid-h3xj43oc] table tr{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--neutral-light)}.doc-body[data-astro-cid-h3xj43oc] table tr:last-child{border-bottom:0}.doc-body[data-astro-cid-h3xj43oc] table td{border-bottom:0;padding:0}.doc-body[data-astro-cid-h3xj43oc] table td:last-child{width:auto;margin-top:var(--space-3xs);text-align:start;font-size:var(--text-md)}}.fg-grid[data-astro-cid-fiklnfb5]{background:var(--neutral-light);border:1px solid var(--neutral-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.fg-grid[data-astro-cid-fiklnfb5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fg-grid[data-astro-cid-fiklnfb5]{grid-template-columns:minmax(0,1fr)}}.fg-grid[data-astro-cid-fiklnfb5].is-list{grid-template-columns:1fr}@media (width<=860px){.fg-grid[data-astro-cid-fiklnfb5].is-list{grid-template-columns:1fr}}.fg-grid[data-astro-cid-fiklnfb5].is-list li[data-astro-cid-fiklnfb5]{min-height:0;padding:var(--space-md) var(--space-lg);justify-content:center}.fg-grid[data-astro-cid-fiklnfb5].is-list .fg-foot[data-astro-cid-fiklnfb5]{align-items:center}.fg-grid[data-astro-cid-fiklnfb5].is-list .fg-label[data-astro-cid-fiklnfb5]{font-size:var(--text-md)}.fg-grid[data-astro-cid-fiklnfb5].is-list .fg-icon[data-astro-cid-fiklnfb5]{width:38px;height:38px}.fg-grid[data-astro-cid-fiklnfb5].is-list .fg-icon[data-astro-cid-fiklnfb5] img{width:22px;height:22px}.fg-grid[data-astro-cid-fiklnfb5] li[data-astro-cid-fiklnfb5]{min-height:200px;padding:var(--space-lg);background:var(--surface-raised);color:var(--neutral-ultra-dark);transition:color .12s var(--ease-out), box-shadow .12s var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.fg-grid[data-astro-cid-fiklnfb5] li[data-astro-cid-fiklnfb5]:hover,.fg-grid[data-astro-cid-fiklnfb5] li[data-astro-cid-fiklnfb5]:has(.fg-label a:focus-visible){color:var(--primary-dark);box-shadow:inset 0 0 0 1px var(--primary-medium);z-index:1}.fg-grid[data-astro-cid-fiklnfb5].has-teaser li[data-astro-cid-fiklnfb5]{gap:var(--space-md);min-height:260px}.fg-grid[data-astro-cid-fiklnfb5] .fg-teaser[data-astro-cid-fiklnfb5]{font-size:var(--text-sm);color:var(--neutral-dark);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.fg-grid[data-astro-cid-fiklnfb5] .fg-foot[data-astro-cid-fiklnfb5]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);display:flex}.fg-grid[data-astro-cid-fiklnfb5] .fg-label[data-astro-cid-fiklnfb5]{font-size:var(--text-lg);font-weight:600;line-height:1.2}.fg-grid[data-astro-cid-fiklnfb5] .fg-label[data-astro-cid-fiklnfb5] a[data-astro-cid-fiklnfb5]{color:inherit;text-decoration:none}.fg-grid[data-astro-cid-fiklnfb5] .fg-label[data-astro-cid-fiklnfb5] a[data-astro-cid-fiklnfb5]:after{content:"";position:absolute;inset:0}.fg-grid[data-astro-cid-fiklnfb5] .fg-label[data-astro-cid-fiklnfb5] a[data-astro-cid-fiklnfb5]:focus-visible{outline:none}.fg-grid[data-astro-cid-fiklnfb5] .fg-icon[data-astro-cid-fiklnfb5]{border:1px solid var(--neutral-light);width:44px;height:44px;color:var(--primary-medium);transition:border-color .12s var(--ease-out), background .12s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fg-grid[data-astro-cid-fiklnfb5] .fg-icon[data-astro-cid-fiklnfb5] img{object-fit:contain;width:26px;height:26px;display:block}.fg-grid[data-astro-cid-fiklnfb5] li[data-astro-cid-fiklnfb5]:hover .fg-icon[data-astro-cid-fiklnfb5],.fg-grid[data-astro-cid-fiklnfb5] li[data-astro-cid-fiklnfb5]:has(.fg-label a:focus-visible) .fg-icon[data-astro-cid-fiklnfb5]{border-color:var(--primary-medium);background:color-mix(in oklch, var(--primary-medium) 10%, transparent)}
