.lab[data-astro-cid-bdflybmy]{color:#fff;background:#1e7789;border-radius:24px;padding:36px;display:grid}.lab-text[data-astro-cid-bdflybmy]{justify-items:start;gap:14px;display:grid}.lab-kicker[data-astro-cid-bdflybmy]{color:#ffe09f;font-weight:700}.lab[data-astro-cid-bdflybmy] h2[data-astro-cid-bdflybmy]{font-size:2.2rem;line-height:1.2}.lab[data-astro-cid-bdflybmy] .btn-main[data-astro-cid-bdflybmy]{color:#1d3236;background:#ffe09f}@media (width<=760px){.lab[data-astro-cid-bdflybmy]{padding:24px}}.yt[data-astro-cid-rg2mzmfd]{background:var(--soft);border:0;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.yt-wide[data-astro-cid-rg2mzmfd]{aspect-ratio:16/9}.yt-short[data-astro-cid-rg2mzmfd]{aspect-ratio:9/16;box-shadow:var(--shadow);border-radius:14px}.yt[data-astro-cid-rg2mzmfd] img[data-astro-cid-rg2mzmfd]{object-fit:cover;width:100%;height:100%;transition:transform .25s}.yt[data-astro-cid-rg2mzmfd]:hover img[data-astro-cid-rg2mzmfd]{transform:scale(1.03)}.yt-play[data-astro-cid-rg2mzmfd]{background:var(--hot);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;transition:transform .15s;display:grid;position:absolute;inset:0;box-shadow:0 4px 16px #00000040}.yt-short[data-astro-cid-rg2mzmfd] .yt-play[data-astro-cid-rg2mzmfd]{width:52px;height:52px}.yt[data-astro-cid-rg2mzmfd]:hover .yt-play[data-astro-cid-rg2mzmfd]{transform:scale(1.08)}@media (hover:hover){.yt-play[data-astro-cid-rg2mzmfd]{opacity:0;transition:opacity .15s,transform .15s}.yt[data-astro-cid-rg2mzmfd]:hover .yt-play[data-astro-cid-rg2mzmfd],.yt[data-astro-cid-rg2mzmfd]:focus-visible .yt-play[data-astro-cid-rg2mzmfd]{opacity:1}}.yt-play[data-astro-cid-rg2mzmfd] svg[data-astro-cid-rg2mzmfd]{width:45%;height:45%;margin-left:4%}.yt[data-astro-cid-rg2mzmfd]:focus-visible{outline:3px solid var(--main);outline-offset:3px}@media (prefers-reduced-motion:reduce){.yt[data-astro-cid-rg2mzmfd] img[data-astro-cid-rg2mzmfd],.yt-play[data-astro-cid-rg2mzmfd]{transition:none}.yt[data-astro-cid-rg2mzmfd]:hover img[data-astro-cid-rg2mzmfd],.yt[data-astro-cid-rg2mzmfd]:hover .yt-play[data-astro-cid-rg2mzmfd]{transform:none}}.page-head[data-astro-cid-gb5iqsgr]{padding-top:40px}.page-head[data-astro-cid-gb5iqsgr] h1[data-astro-cid-gb5iqsgr]{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.3}.feature[data-astro-cid-gb5iqsgr]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:20px;display:grid}.feature-body[data-astro-cid-gb5iqsgr]{justify-items:start;gap:10px;display:grid}.feature-body[data-astro-cid-gb5iqsgr] time[data-astro-cid-gb5iqsgr]{color:var(--sub);font-size:.9rem}.feature-body[data-astro-cid-gb5iqsgr] h3[data-astro-cid-gb5iqsgr]{font-size:1.4rem;line-height:1.5}.feature-body[data-astro-cid-gb5iqsgr] p[data-astro-cid-gb5iqsgr]{color:var(--sub);white-space:pre-line}.feature-go[data-astro-cid-gb5iqsgr]{color:var(--main);font-weight:700;text-decoration:none}.feature-go[data-astro-cid-gb5iqsgr]:hover{text-decoration:underline}.mains[data-astro-cid-gb5iqsgr]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mains[data-astro-cid-gb5iqsgr] li[data-astro-cid-gb5iqsgr]{align-content:start;gap:6px;display:grid}.mains-title[data-astro-cid-gb5iqsgr]{font-weight:700;line-height:1.5}.mains[data-astro-cid-gb5iqsgr] time[data-astro-cid-gb5iqsgr]{color:var(--sub);font-size:.85rem}.shorts[data-astro-cid-gb5iqsgr]{--gap:16px;grid-auto-flow:column;grid-auto-columns:max(150px, min(240px, (100% - (var(--n) - 1) * var(--gap)) / var(--n)));gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow-x:auto}.shorts[data-astro-cid-gb5iqsgr] li[data-astro-cid-gb5iqsgr]{scroll-snap-align:start;align-content:start;gap:8px;font-size:.95rem;font-weight:700;line-height:1.5;display:grid}.empty[data-astro-cid-gb5iqsgr]{color:var(--sub)}@media (width<=760px){.feature[data-astro-cid-gb5iqsgr]{grid-template-columns:1fr;gap:16px;padding:14px}.feature-body[data-astro-cid-gb5iqsgr] h3[data-astro-cid-gb5iqsgr]{font-size:1.2rem}}
