.sg-filtering [data-grid]{visibility:hidden}.sg-hm__intro[data-astro-cid-q6gbqeiz]{padding-bottom:0}.sg-hm__h1[data-astro-cid-q6gbqeiz]{margin-top:.6rem;max-width:18ch}.sg-hm__lede[data-astro-cid-q6gbqeiz]{margin-top:1rem;max-width:58ch}.sg-hm__idx[data-astro-cid-q6gbqeiz]{display:flex;gap:.6rem;margin-top:1.25rem;padding:.8rem 1rem;border-radius:var(--sg-r-md);background:var(--sg-paper);border-left:4px solid var(--sg-accent);font-size:.85rem;line-height:1.6;color:var(--sg-ink-soft);max-width:72ch}.sg-hm__idx[data-astro-cid-q6gbqeiz] svg{flex:none;margin-top:.2rem;color:var(--sg-accent-ink)}.sg-hm[data-astro-cid-q6gbqeiz]{display:grid;gap:clamp(1.25rem,3vw,2.25rem);padding-block:clamp(1.75rem,4vw,2.75rem) var(--sg-section-y);align-items:start}.sg-fl[data-astro-cid-q6gbqeiz]{min-width:0}.sg-fl__mobilebar[data-astro-cid-q6gbqeiz]{position:sticky;top:calc(var(--sg-header-h) + .5rem);z-index:20}.sg-fl__badge[data-astro-cid-q6gbqeiz]{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:var(--sg-r-pill);background:var(--sg-brand-fill);color:var(--sg-brand-on);font-size:.72rem;font-weight:700}.sg-fl__body[data-astro-cid-q6gbqeiz]{display:grid;gap:1.25rem;background:var(--sg-print);border:1px solid var(--sg-hairline);border-radius:var(--sg-r-lg);padding:clamp(1rem,3vw,1.35rem);box-shadow:var(--sg-sh-flat);min-width:0}.sg-fl__group[data-astro-cid-q6gbqeiz]{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.5rem}.sg-fl__legend[data-astro-cid-q6gbqeiz]{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--sg-brand-ink);padding:0}.sg-fl__hint[data-astro-cid-q6gbqeiz]{font-size:.74rem;color:var(--sg-ink-soft);line-height:1.5}.sg-fl__searchwrap[data-astro-cid-q6gbqeiz]{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;min-height:2.9rem;border-radius:var(--sg-r-sm);border:1.5px solid var(--sg-hairline-strong);background:var(--sg-linen);min-width:0}.sg-fl__searchwrap[data-astro-cid-q6gbqeiz]:focus-within{border-color:var(--sg-brand)}.sg-fl__searchwrap[data-astro-cid-q6gbqeiz] svg{flex:none;color:var(--sg-ink-faint)}.sg-fl__search[data-astro-cid-q6gbqeiz]{flex:1;min-width:0;min-height:2.75rem;border:0;background:none;padding:.55rem 0;font-size:.95rem}.sg-fl__search[data-astro-cid-q6gbqeiz]:focus{outline:none}.sg-fl__dual[data-astro-cid-q6gbqeiz]{position:relative;height:2.75rem;display:grid;align-items:center}.sg-fl__dualtrack[data-astro-cid-q6gbqeiz]{position:absolute;inset-inline:.6rem;height:6px;border-radius:var(--sg-r-pill);background:var(--sg-hairline);pointer-events:none}.sg-fl__dualfill[data-astro-cid-q6gbqeiz]{position:absolute;top:0;bottom:0;left:var(--sg-fill-a, 0%);right:var(--sg-fill-b, 0%);border-radius:inherit;background:var(--sg-gradient)}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]{position:absolute;inset-inline:0;width:100%;margin:0;height:2.75rem;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--sg-print);border:3px solid var(--sg-brand);box-shadow:var(--sg-sh-print);cursor:grab}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]::-moz-range-thumb{pointer-events:auto;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--sg-print);border:3px solid var(--sg-brand);box-shadow:var(--sg-sh-print);cursor:grab}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]::-moz-range-track{background:none}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]:focus-visible{outline:none}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--sg-brand-ink);outline-offset:2px}.sg-fl__dual[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz][type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--sg-brand-ink);outline-offset:2px}.sg-fl__readout[data-astro-cid-q6gbqeiz]{font-size:.85rem;font-weight:660;color:var(--sg-ink);font-variant-numeric:tabular-nums}.sg-fl__pair[data-astro-cid-q6gbqeiz]{display:flex;align-items:center;gap:.4rem;min-width:0}.sg-fl__pair[data-astro-cid-q6gbqeiz] span[data-astro-cid-q6gbqeiz]{color:var(--sg-ink-faint);font-size:.82rem;flex:none}.sg-fl__num[data-astro-cid-q6gbqeiz]{flex:1;min-width:0;width:100%;min-height:2.75rem;padding:.6rem;border-radius:var(--sg-r-sm);border:1.5px solid var(--sg-hairline-strong);background:var(--sg-linen);font-size:.88rem;font-variant-numeric:tabular-nums}.sg-fl__select[data-astro-cid-q6gbqeiz]{min-height:2.75rem;padding:.5rem .6rem;border-radius:var(--sg-r-sm);border:1.5px solid var(--sg-hairline-strong);background:var(--sg-linen);font-size:.9rem;width:100%;min-width:0}.sg-fl__seg[data-astro-cid-q6gbqeiz]{display:flex;flex-wrap:wrap;gap:.25rem}.sg-fl__segitem[data-astro-cid-q6gbqeiz]{position:relative}.sg-fl__segitem[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]{position:absolute;inset:0;opacity:0;cursor:pointer}.sg-fl__segitem[data-astro-cid-q6gbqeiz] span[data-astro-cid-q6gbqeiz]{display:grid;place-items:center;min-width:2.85rem;min-height:2.75rem;padding:.35rem .6rem;border-radius:var(--sg-r-sm);border:1.5px solid var(--sg-hairline-strong);background:var(--sg-linen);font-size:.86rem;font-weight:660;cursor:pointer;transition:background-color var(--sg-t-fast) var(--sg-ease-settle),border-color var(--sg-t-fast) var(--sg-ease-settle)}.sg-fl__segitem[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]:checked+span[data-astro-cid-q6gbqeiz]{background:var(--sg-brand-tint);border-color:var(--sg-brand);color:var(--sg-brand-ink)}.sg-fl__segitem[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]:focus-visible+span[data-astro-cid-q6gbqeiz]{outline:3px solid var(--sg-brand-ink);outline-offset:2px}.sg-fl__chips[data-astro-cid-q6gbqeiz]{display:flex;flex-wrap:wrap;gap:.3rem}.sg-fl__chip[data-astro-cid-q6gbqeiz]{position:relative}.sg-fl__chip[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]{position:absolute;inset:0;opacity:0;cursor:pointer}.sg-fl__chip[data-astro-cid-q6gbqeiz] span[data-astro-cid-q6gbqeiz]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem .8rem;border-radius:var(--sg-r-pill);border:1.5px solid var(--sg-hairline-strong);background:var(--sg-linen);font-size:.83rem;font-weight:620;cursor:pointer;transition:background-color var(--sg-t-fast) var(--sg-ease-settle),border-color var(--sg-t-fast) var(--sg-ease-settle)}.sg-fl__chip[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]:checked+span[data-astro-cid-q6gbqeiz]{background:var(--sg-brand-tint);border-color:var(--sg-brand);color:var(--sg-brand-ink)}.sg-fl__chip[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]:focus-visible+span[data-astro-cid-q6gbqeiz]{outline:3px solid var(--sg-brand-ink);outline-offset:2px}.sg-fl__list[data-astro-cid-q6gbqeiz]{display:grid;gap:.05rem;max-height:15rem;overflow-y:auto;padding-right:.15rem}.sg-fl__check[data-astro-cid-q6gbqeiz]{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.3rem .45rem;border-radius:var(--sg-r-sm);cursor:pointer;position:relative;min-width:0}.sg-fl__check[data-astro-cid-q6gbqeiz]:hover{background:var(--sg-paper)}.sg-fl__check[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]{position:absolute;opacity:0;width:1px;height:1px}.sg-fl__checkbox[data-astro-cid-q6gbqeiz]{display:grid;place-items:center;width:1.15rem;height:1.15rem;flex:none;border-radius:6px;border:1.5px solid var(--sg-hairline-strong);background:var(--sg-linen);color:#0000;transition:background-color var(--sg-t-fast) var(--sg-ease-settle),border-color var(--sg-t-fast) var(--sg-ease-settle)}.sg-fl__check[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]:checked+.sg-fl__checkbox[data-astro-cid-q6gbqeiz]{background:var(--sg-brand-fill);border-color:var(--sg-brand-fill);color:var(--sg-brand-on)}.sg-fl__check[data-astro-cid-q6gbqeiz] input[data-astro-cid-q6gbqeiz]:focus-visible+.sg-fl__checkbox[data-astro-cid-q6gbqeiz]{outline:3px solid var(--sg-brand-ink);outline-offset:2px}.sg-fl__checklabel[data-astro-cid-q6gbqeiz]{flex:1;min-width:0;font-size:.88rem;line-height:1.3}.sg-fl__checklabel[data-astro-cid-q6gbqeiz] em[data-astro-cid-q6gbqeiz]{display:block;font-style:normal;font-size:.72rem;color:var(--sg-ink-faint)}.sg-fl__count[data-astro-cid-q6gbqeiz]{flex:none;font-size:.78rem;color:var(--sg-ink-faint);font-variant-numeric:tabular-nums}.sg-fl__actions[data-astro-cid-q6gbqeiz]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.9rem;border-top:1px solid var(--sg-hairline)}.sg-fl__noscript[data-astro-cid-q6gbqeiz]{margin-top:.75rem;padding:.85rem 1rem;border-radius:var(--sg-r-md);background:var(--sg-pending-tint);font-size:.85rem;line-height:1.6}.sg-fl__noscript[data-astro-cid-q6gbqeiz] a[data-astro-cid-q6gbqeiz]{color:var(--sg-brand-ink);font-weight:660}.sg-hm__results[data-astro-cid-q6gbqeiz]{min-width:0}.sg-hm__toolbar[data-astro-cid-q6gbqeiz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.85rem}.sg-hm__count[data-astro-cid-q6gbqeiz]{font-weight:660;font-size:.98rem}.sg-hm__sortwrap[data-astro-cid-q6gbqeiz]{display:flex;align-items:center;gap:.4rem;padding:0 .7rem;min-height:2.75rem;border-radius:var(--sg-r-pill);border:1.5px solid var(--sg-hairline-strong);background:var(--sg-print)}.sg-hm__sortwrap[data-astro-cid-q6gbqeiz] svg{flex:none;color:var(--sg-ink-faint)}.sg-hm__sort[data-astro-cid-q6gbqeiz]{border:0;background:none;font-size:.88rem;font-weight:640;padding:.4rem 0;min-height:2.75rem;cursor:pointer}.sg-hm__sort[data-astro-cid-q6gbqeiz]:focus{outline:none}.sg-hm__active[data-astro-cid-q6gbqeiz]{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 1rem;padding:0}.sg-hm__grid[data-astro-cid-q6gbqeiz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:clamp(1.1rem,2.5vw,1.75rem)}.sg-hm__cell[data-astro-cid-q6gbqeiz]{min-width:0}.sg-hm__cell[data-astro-cid-q6gbqeiz][hidden],.sg-hm__grid[data-astro-cid-q6gbqeiz][hidden],.sg-hm__empty[data-astro-cid-q6gbqeiz][hidden],.sg-hm__active[data-astro-cid-q6gbqeiz][hidden],.sg-fl__badge[data-astro-cid-q6gbqeiz][hidden]{display:none}.sg-hm__empty[data-astro-cid-q6gbqeiz]{display:grid;justify-items:center;text-align:center;gap:.75rem;padding:clamp(2.5rem,7vw,4.5rem) 1.25rem;background:var(--sg-print);border:1px dashed var(--sg-hairline-strong);border-radius:var(--sg-r-lg)}.sg-hm__emptymark[data-astro-cid-q6gbqeiz]{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:var(--sg-r-pill);background:var(--sg-brand-tint);color:var(--sg-brand-ink)}.sg-hm__empty[data-astro-cid-q6gbqeiz] p[data-astro-cid-q6gbqeiz]{color:var(--sg-ink-soft);max-width:46ch}.sg-hm__emptyactions[data-astro-cid-q6gbqeiz]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.4rem}@media(width>=960px){.sg-hm[data-astro-cid-q6gbqeiz]{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.sg-fl__mobilebar[data-astro-cid-q6gbqeiz]{display:none}.sg-fl__body[data-astro-cid-q6gbqeiz]{position:sticky;top:calc(var(--sg-header-h) + 1rem);max-height:calc(100dvh - var(--sg-header-h) - 2rem);overflow-y:auto}.sg-fl__apply[data-astro-cid-q6gbqeiz]{display:none}}@media(width<=959px){.sg-fl__body[data-astro-cid-q6gbqeiz]{display:none;margin-top:.6rem}.sg-fl__body[data-astro-cid-q6gbqeiz][data-open]{display:grid}}.sg-hm__chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.3rem .7rem;border-radius:var(--sg-r-pill);border:1px solid var(--sg-brand);background:var(--sg-brand-tint);color:var(--sg-brand-ink);font-size:.8rem;font-weight:640;cursor:pointer;transition:background-color .18s cubic-bezier(.22,.68,.24,1)}.sg-hm__chip:hover{background:var(--sg-brand-tint-2)}.sg-hm__chip svg{flex:none}.sg-hm__chip--clear{border-style:dashed;border-color:var(--sg-hairline-strong);background:transparent;color:var(--sg-ink-soft)}
