.hubgrid[data-astro-cid-wyh5bkfh]{padding:clamp(40px,4vw,72px) 0 var(--sec)}.tools[data-astro-cid-wyh5bkfh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.chips[data-astro-cid-wyh5bkfh]{display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh]{padding:10px 16px;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;font-weight:600;font-size:.95rem}.chips[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh][aria-current]{background:var(--ink);color:#fff;box-shadow:none}@media(hover:hover){.chips[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh]:not([aria-current]):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.sort[data-astro-cid-wyh5bkfh]{display:flex;align-items:center;gap:10px;font-weight:600}.sort[data-astro-cid-wyh5bkfh] select[data-astro-cid-wyh5bkfh]{padding:10px 36px 10px 12px;border-radius:var(--r);border:1px solid var(--line);background:#fff}.count[data-astro-cid-wyh5bkfh]{margin:18px 0 28px;color:var(--fg-2);font-weight:600}.grid[data-astro-cid-wyh5bkfh]{list-style:none;margin:0;padding:0}.none[data-astro-cid-wyh5bkfh]{font-size:1.1rem}.ed__in[data-astro-cid-wyh5bkfh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(40px,5vw,100px);align-items:start}.ed[data-astro-cid-wyh5bkfh]{padding-block:clamp(56px,5vw,88px)}.ed__body[data-astro-cid-wyh5bkfh]{font-size:1.02rem;columns:3 26ch;column-gap:clamp(32px,4vw,72px)}.ed__body[data-astro-cid-wyh5bkfh] h2{break-after:avoid}.ed__body[data-astro-cid-wyh5bkfh] p{break-inside:avoid-column}.ed__body[data-astro-cid-wyh5bkfh] h2{font-size:clamp(1.6rem,2.2vw,2.4rem);margin:1.6em 0 .5em}.ed__body[data-astro-cid-wyh5bkfh] h2:first-child{margin-top:0}.ed__body[data-astro-cid-wyh5bkfh] p{color:var(--fg-2)}.ed__body[data-astro-cid-wyh5bkfh] ul{color:var(--fg-2);padding-left:1.2em}.ed__picks[data-astro-cid-wyh5bkfh]{position:sticky;top:calc(var(--hdr, 110px) + 24px);display:grid;gap:22px}.ed__picks[data-astro-cid-wyh5bkfh] .label[data-astro-cid-wyh5bkfh]{margin:0}.pick[data-astro-cid-wyh5bkfh]{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto 1fr;gap:4px 18px;text-decoration:none}.pick[data-astro-cid-wyh5bkfh] img[data-astro-cid-wyh5bkfh]{grid-row:span 2;width:96px;aspect-ratio:1;object-fit:cover;border-radius:3px}.pick__t[data-astro-cid-wyh5bkfh]{font-family:var(--f-display);font-size:1.2rem;line-height:1.15;align-self:end}.pick__m[data-astro-cid-wyh5bkfh]{color:var(--fg-2);font-size:.95rem}@media(hover:hover){.pick[data-astro-cid-wyh5bkfh]:hover .pick__t[data-astro-cid-wyh5bkfh]{text-decoration:underline;text-underline-offset:4px}}.rel[data-astro-cid-wyh5bkfh]{padding-block:clamp(40px,4vw,64px)}.rel__in[data-astro-cid-wyh5bkfh]{display:grid;grid-template-columns:auto 1fr;gap:20px 56px;align-items:center}.rel__h[data-astro-cid-wyh5bkfh]{font-size:clamp(1.5rem,2vw,2.1rem)}.rel[data-astro-cid-wyh5bkfh] ul[data-astro-cid-wyh5bkfh]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.rel[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh]{display:block;padding:10px 16px;border-radius:var(--r);background:#fff9;text-decoration:none;font-weight:600}@media(hover:hover){.rel[data-astro-cid-wyh5bkfh] a[data-astro-cid-wyh5bkfh]:hover{background:#fff}}.close[data-astro-cid-wyh5bkfh]{padding-block:clamp(56px,6vw,96px)}.close__in[data-astro-cid-wyh5bkfh]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 40px;align-items:center}.close[data-astro-cid-wyh5bkfh] h2[data-astro-cid-wyh5bkfh]{grid-column:1}.close[data-astro-cid-wyh5bkfh] p[data-astro-cid-wyh5bkfh]{grid-column:1;margin:0;color:var(--fg-2);font-size:1.15rem}.close[data-astro-cid-wyh5bkfh] .btn[data-astro-cid-wyh5bkfh]{grid-column:2;grid-row:1 / span 2}@media(max-width:900px){.ed__in[data-astro-cid-wyh5bkfh],.rel__in[data-astro-cid-wyh5bkfh]{grid-template-columns:1fr}.ed__picks[data-astro-cid-wyh5bkfh]{position:static}.close__in[data-astro-cid-wyh5bkfh]{grid-template-columns:1fr}.close[data-astro-cid-wyh5bkfh] .btn[data-astro-cid-wyh5bkfh]{grid-column:1;grid-row:auto;justify-self:start;margin-top:16px}}
