.gc-actions[data-astro-cid-c53ud5vo]{align-items:center;gap:12px;margin-left:auto;display:flex}.gc-actions[data-astro-cid-c53ud5vo] .hs-more[data-astro-cid-c53ud5vo]{margin-left:0}.gc-nav[data-astro-cid-c53ud5vo]{align-items:center;gap:6px;display:inline-flex}.gc-nav-btn[data-astro-cid-c53ud5vo]{border:1px solid var(--line-strong);background:var(--surface);width:40px;height:40px;color:var(--brand);cursor:pointer;box-shadow:var(--shadow);border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-grid}.gc-nav-btn[data-astro-cid-c53ud5vo]:hover:not(:disabled){background:var(--brand);color:#fff;border-color:var(--brand)}.gc-nav-btn[data-astro-cid-c53ud5vo]:disabled{opacity:.38;cursor:default;box-shadow:none}.gc[data-astro-cid-c53ud5vo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gc[data-astro-cid-c53ud5vo].is-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.gc[data-astro-cid-c53ud5vo].is-carousel::-webkit-scrollbar{display:none}.gc[data-astro-cid-c53ud5vo].is-carousel>li[data-astro-cid-c53ud5vo]{scroll-snap-align:start;flex:0 0 calc(25% - 10.5px);min-width:240px;display:flex}@media (width<=980px){.gc[data-astro-cid-c53ud5vo].is-carousel>li[data-astro-cid-c53ud5vo]{flex:0 0 calc(33.3333% - 9.33333px)}}.gc-card[data-astro-cid-c53ud5vo]{background:var(--surface);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow);color:var(--ink);border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.gc-card[data-astro-cid-c53ud5vo]:hover b[data-astro-cid-c53ud5vo]{color:var(--brand);text-decoration:underline}.gc-pic[data-astro-cid-c53ud5vo]{aspect-ratio:16/9;min-width:0;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, #fff);background-image:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--tone) 18%, transparent) 0 22%, transparent 23%), radial-gradient(circle at 10% 110%, color-mix(in srgb, var(--tone) 14%, transparent) 0 30%, transparent 31%);place-items:center;display:grid;position:relative;overflow:hidden}.gc-rank[data-astro-cid-c53ud5vo]{z-index:1;background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0000004d}.gc-pic[data-astro-cid-c53ud5vo] img[data-astro-cid-c53ud5vo]{object-fit:cover;width:100%;height:100%;display:block}.gc-b[data-astro-cid-c53ud5vo]{align-content:start;gap:6px;min-width:0;padding:14px 16px 16px;display:grid}.gc-b[data-astro-cid-c53ud5vo] b[data-astro-cid-c53ud5vo]{font-size:17px;line-height:1.5}.gc-d[data-astro-cid-c53ud5vo]{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.gc-b[data-astro-cid-c53ud5vo] time[data-astro-cid-c53ud5vo]{color:var(--ink-mute);font-size:12px}.gc-dots[data-astro-cid-c53ud5vo]{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.gc-dot[data-astro-cid-c53ud5vo]{background:var(--line-strong);cursor:pointer;border-radius:99px;width:8px;height:8px;transition:width .2s,background .2s}.gc-dot[data-astro-cid-c53ud5vo].is-active{background:var(--brand);width:22px}@media (width<=640px){.gc[data-astro-cid-c53ud5vo].is-carousel>li[data-astro-cid-c53ud5vo]{flex:0 0 min(82vw,290px)}.gc-nav-btn[data-astro-cid-c53ud5vo]{width:38px;height:38px}}@media (width>=640px){.gc[data-astro-cid-c53ud5vo]:not(.is-carousel)>li[data-astro-cid-c53ud5vo]:only-child .gc-card[data-astro-cid-c53ud5vo]{grid-template-rows:auto;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr)}.gc[data-astro-cid-c53ud5vo]:not(.is-carousel)>li[data-astro-cid-c53ud5vo]:only-child .gc-pic[data-astro-cid-c53ud5vo]{aspect-ratio:auto;min-height:160px}.gc[data-astro-cid-c53ud5vo]:not(.is-carousel)>li[data-astro-cid-c53ud5vo]:only-child .gc-b[data-astro-cid-c53ud5vo]{align-content:center;padding:22px}}
