.sv[data-astro-cid-lav7ogyt]{gap:1.1rem;padding-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);display:grid}.sv[data-astro-cid-lav7ogyt] em{color:var(--muted)}.sv__tools[data-astro-cid-lav7ogyt]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.ph .sv__n[data-astro-cid-lav7ogyt]{color:var(--paper);font-weight:500}.sv__acts[data-astro-cid-lav7ogyt]{display:contents}html.js .sv__tools[data-astro-cid-lav7ogyt][data-pending]{visibility:hidden}html.js .sv__empty[data-astro-cid-lav7ogyt][data-pending],html:not(.js) .sv__tools[data-astro-cid-lav7ogyt]{display:none}.sv__body[data-astro-cid-lav7ogyt]{padding-block:clamp(2.5rem, 5vw, 4rem) var(--section)}.sv__grid[data-astro-cid-lav7ogyt]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);display:grid}.sv__empty[data-astro-cid-lav7ogyt]{border-radius:var(--radius-lg);background:var(--stone);justify-items:start;gap:1rem;max-width:34rem;padding:2.5rem;display:grid}.sv__empty-acts[data-astro-cid-lav7ogyt]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.sv__cmp[data-astro-cid-lav7ogyt]{padding-block:clamp(2.5rem,5vw,4rem) 0}.sv__cmp-scroll[data-astro-cid-lav7ogyt]{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line);overflow-x:auto}.cmp[data-astro-cid-lav7ogyt]{border-collapse:collapse;width:100%;min-width:40rem;font-size:1rem}.cmp[data-astro-cid-lav7ogyt] th,.cmp[data-astro-cid-lav7ogyt] td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem 1rem}.cmp[data-astro-cid-lav7ogyt] thead th{vertical-align:bottom;font:400 1.15rem / 1.2 var(--serif);color:var(--ink)}.cmp[data-astro-cid-lav7ogyt] thead th a{display:block}.cmp[data-astro-cid-lav7ogyt] thead img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;max-width:180px;margin-bottom:.5rem}.cmp[data-astro-cid-lav7ogyt] tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.cmp[data-astro-cid-lav7ogyt] td.is-best{color:var(--ink);background:var(--stone);font-weight:600}.sv__cmp-note[data-astro-cid-lav7ogyt]{color:var(--text);margin-top:.75rem}@media (width<=1200px){.sv__grid[data-astro-cid-lav7ogyt]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.sv__tools[data-astro-cid-lav7ogyt]{gap:.6rem;margin-top:.25rem;display:grid}.sv__acts[data-astro-cid-lav7ogyt]{flex-wrap:wrap;gap:.5rem;display:flex}.sv__acts[data-astro-cid-lav7ogyt] .btn[data-astro-cid-lav7ogyt]{min-height:44px}.sv__cmp[data-astro-cid-lav7ogyt][hidden]+.sv__body[data-astro-cid-lav7ogyt]{padding-top:.5rem}.sv__cmp[data-astro-cid-lav7ogyt][hidden]+.sv__body[data-astro-cid-lav7ogyt] [data-astro-cid-lav7ogyt][data-first] .row{border-top-color:#0000}.sv__empty[data-astro-cid-lav7ogyt]{background:0 0;border-radius:0;padding:1.5rem 0 0}.sv__empty-acts[data-astro-cid-lav7ogyt]{gap:.75rem;width:100%;display:grid}.sv__empty-acts[data-astro-cid-lav7ogyt] .btn[data-astro-cid-lav7ogyt]{white-space:normal;text-align:center}.sv__empty-acts[data-astro-cid-lav7ogyt] .link[data-astro-cid-lav7ogyt]{min-height:52px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);text-align:center;transition:background .25s var(--ease-soft), color .25s var(--ease-soft);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:500;display:flex}@media (hover:hover){.sv__empty-acts[data-astro-cid-lav7ogyt] .link[data-astro-cid-lav7ogyt]:hover{background:var(--ink);color:var(--paper)}}.sv__cmp[data-astro-cid-lav7ogyt]{--cmp-label:7.5rem;--cmp-home:7.15rem}.sv__cmp-box[data-astro-cid-lav7ogyt]{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line)}.sv__cmp-scroll[data-astro-cid-lav7ogyt]{box-shadow:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--cmp-label)}.sv__cmp-scroll[data-astro-cid-lav7ogyt][data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.cmp[data-astro-cid-lav7ogyt]{width:max(100%, calc(var(--cmp-label) + var(--n,2) * var(--cmp-home)));table-layout:fixed;min-width:0}.cmp[data-astro-cid-lav7ogyt] th,.cmp[data-astro-cid-lav7ogyt] td{overflow-wrap:break-word;padding:.75rem .5rem}.cmp[data-astro-cid-lav7ogyt] thead th{vertical-align:top;scroll-snap-align:start;font-size:1rem;line-height:1.25}.cmp[data-astro-cid-lav7ogyt] thead a:active{opacity:.7}.cmp[data-astro-cid-lav7ogyt] tbody th,.cmp[data-astro-cid-lav7ogyt] thead th:first-child{z-index:1;width:var(--cmp-label);background:var(--paper);box-shadow:1px 0 0 var(--line);white-space:normal;scroll-snap-align:none;position:sticky;left:0}.cmp[data-astro-cid-lav7ogyt] td.is-none{color:var(--muted)}}
