:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top){border-bottom:1px solid var(--color-border);width:100%;max-width:none;font-family:var(--font-sans);grid-template-columns:minmax(0,1fr);gap:1rem;padding-bottom:2.5rem;display:grid;margin-left:0!important}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top)>div{display:contents}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top) :is(.intro-label,.ceo-msg-label){letter-spacing:.18em;color:var(--color-primary);grid-area:1/1;margin:0;font-size:.8125rem;font-weight:700;line-height:1.5}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top) :is(.intro-title,.ceo-msg-title){letter-spacing:-.02em;min-width:0;max-width:none;color:var(--color-ink);word-break:keep-all;overflow-wrap:anywhere;grid-area:2/1;margin:0;font-size:clamp(1.375rem,1.15rem + 1vw,2rem);font-weight:700;line-height:1.4}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top) :is(.intro-text,.ceo-msg-intro){min-width:0;max-width:none;color:var(--color-ink-muted);word-break:keep-all;overflow-wrap:anywhere;grid-area:3/1;margin:0;font-size:1rem;font-weight:400;line-height:1.8}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top) :is(.intro-text,.ceo-msg-intro) :is(.hl,strong){color:var(--color-primary);font-weight:700}.page-intro .intro-extra{grid-area:4/1/auto/-1}@media (width>=1024px){:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:3rem}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top) :is(.intro-text,.ceo-msg-intro){grid-area:2/2}:is(.page-intro,#ctt_con.legacy-content .ceo-msg-top):not(:has(.intro-text,.ceo-msg-intro)) :is(.intro-title,.ceo-msg-title){grid-column:1/-1}.page-intro .intro-extra{grid-row:3}}.count[data-astro-cid-k32x56mu]{color:var(--color-ink-muted);margin-top:3rem;font-size:.875rem}.count[data-astro-cid-k32x56mu] strong[data-astro-cid-k32x56mu]{color:var(--color-primary)}.posts[data-astro-cid-k32x56mu]{border-top:2px solid var(--color-ink);margin-top:.75rem}.post[data-astro-cid-k32x56mu]{border-bottom:1px solid var(--color-border)}.post[data-astro-cid-k32x56mu] a[data-astro-cid-k32x56mu]{align-items:center;gap:1.5rem;padding:1.25rem .75rem;transition:background-color .15s;display:flex}.post[data-astro-cid-k32x56mu] a[data-astro-cid-k32x56mu]:hover{background:var(--color-surface)}.post-no[data-astro-cid-k32x56mu]{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;text-align:center;flex:0 0 3rem;font-size:.875rem}.post-main[data-astro-cid-k32x56mu]{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.post-tit[data-astro-cid-k32x56mu]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;font-size:1.0625rem;font-weight:600;overflow:hidden}.post[data-astro-cid-k32x56mu] a[data-astro-cid-k32x56mu]:hover .post-tit[data-astro-cid-k32x56mu]{color:var(--color-primary)}.post-meta[data-astro-cid-k32x56mu]{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;gap:1rem;font-size:.8125rem;display:flex}.gallery[data-astro-cid-k32x56mu]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}.gallery[data-astro-cid-k32x56mu] .post[data-astro-cid-k32x56mu]{border:1px solid var(--color-border)}.gallery[data-astro-cid-k32x56mu] .post[data-astro-cid-k32x56mu] a[data-astro-cid-k32x56mu]{flex-direction:column;align-items:stretch;gap:0;height:100%;padding:0;display:flex}.gallery[data-astro-cid-k32x56mu] .post-no[data-astro-cid-k32x56mu]{display:none}.gallery[data-astro-cid-k32x56mu] .post-main[data-astro-cid-k32x56mu]{gap:.75rem;padding:1.25rem}.gallery[data-astro-cid-k32x56mu] .post-tit[data-astro-cid-k32x56mu]{white-space:normal;overflow-wrap:anywhere}.gallery[data-astro-cid-k32x56mu] .post-meta[data-astro-cid-k32x56mu]{flex-wrap:wrap;gap:.5rem 1rem}.post-cover[data-astro-cid-k32x56mu]{aspect-ratio:16/10;background:var(--color-surface);place-items:center;display:grid;position:relative;overflow:hidden}.post-cover[data-astro-cid-k32x56mu] img[data-astro-cid-k32x56mu]{object-fit:cover;width:100%;height:100%}.cover-fallback[data-astro-cid-k32x56mu]{color:var(--color-primary);font-size:1.25rem;font-weight:700}.play-mark[data-astro-cid-k32x56mu]{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;inset:auto 1rem 1rem auto}@media (width<=900px){.gallery[data-astro-cid-k32x56mu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gallery[data-astro-cid-k32x56mu]{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.paging[data-astro-cid-k32x56mu]{justify-content:center;gap:.25rem;margin-top:2.5rem;font-size:.875rem;display:flex}.paging[data-astro-cid-k32x56mu] a[data-astro-cid-k32x56mu],.paging[data-astro-cid-k32x56mu] span[data-astro-cid-k32x56mu]{border:1px solid var(--color-border);min-width:2.25rem;height:2.25rem;color:var(--color-ink-muted);justify-content:center;align-items:center;padding:0 .625rem;display:inline-flex}.paging[data-astro-cid-k32x56mu] a[data-astro-cid-k32x56mu]:hover{border-color:var(--color-primary);color:var(--color-primary)}.paging[data-astro-cid-k32x56mu] .is-current[data-astro-cid-k32x56mu]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink);font-weight:700}.paging[data-astro-cid-k32x56mu] .is-disabled[data-astro-cid-k32x56mu]{color:color-mix(in srgb, var(--color-ink-muted) 40%, transparent)}.empty[data-astro-cid-k32x56mu]{border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-border);text-align:center;color:var(--color-ink-muted);margin-top:3rem;padding:4rem 0}
