.colosseum[data-astro-cid-dpyfdi6d]{width:100%;height:auto;display:block}.otd[data-astro-cid-lcdefpme]{align-items:start;gap:18px;padding-top:18px;padding-bottom:18px;display:grid}.otd-art[data-astro-cid-lcdefpme]{display:none}.otd-h[data-astro-cid-lcdefpme]{text-align:center;color:var(--c-primary);margin:0;font-size:clamp(1.8rem,4.4vw,2.6rem);line-height:1.15}.otd-sub[data-astro-cid-lcdefpme]{text-align:center;margin:4px 0 0;font-style:italic}.orn[data-astro-cid-lcdefpme]{width:220px;height:12px;color:var(--c-primary);margin:8px auto 14px;display:block}.timeline[data-astro-cid-lcdefpme]{margin:0 0 10px;padding:0 0 0 18px;list-style:none;position:relative}.timeline[data-astro-cid-lcdefpme]:before{content:"";background:var(--c-primary);transform-origin:top;width:2px;animation:1.6s ease-out both yf-grow-y;position:absolute;top:22px;bottom:22px;left:5px}@keyframes yf-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.timeline[data-astro-cid-lcdefpme]:before{animation:none}}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:58px auto 1fr;align-items:start;gap:10px;margin:0 0 14px;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--c-primary);width:12px;height:12px;box-shadow:0 0 0 3px var(--c-bg);border-radius:50%;position:absolute;top:20px;left:-18px}.thumb[data-astro-cid-lcdefpme]{border:1px solid var(--c-border);background:var(--c-surface);width:58px;height:48px;color:var(--c-text);justify-content:center;align-items:center;display:flex}.ribbon[data-astro-cid-lcdefpme]{background:var(--c-primary);color:var(--c-on-primary);font-family:var(--font-display);clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);white-space:nowrap;margin-top:10px;padding:2px 12px 2px 8px;font-size:.9rem;font-weight:700;position:relative}.txt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);margin:0 0 2px;font-size:1.02rem;font-weight:700;line-height:1.3}.txt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-text)}.txt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.9rem;line-height:1.4}.otd-empty[data-astro-cid-lcdefpme]{color:var(--c-text-muted);text-align:center}.more[data-astro-cid-lcdefpme]{text-align:center;font-weight:600;display:block}@media (width<=520px){.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.thumb[data-astro-cid-lcdefpme]{display:none}}@media (width>=760px){.otd[data-astro-cid-lcdefpme]{grid-template-columns:1fr 300px}}@media (width>=1100px){.otd-h[data-astro-cid-lcdefpme]{font-size:2.15rem}.otd[data-astro-cid-lcdefpme]{grid-template-columns:250px minmax(0,1fr) 300px}.otd-art[data-astro-cid-lcdefpme]{margin:0 0 0 -16px;display:block}}.card[data-astro-cid-lcdefpme]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;box-shadow:0 2px 6px #231a1414}.chev[data-astro-cid-lcdefpme]{color:var(--c-primary);margin-left:8px;font-size:1.3em;line-height:0}.why-grid[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-card[data-astro-cid-lcdefpme]{padding:8px 8px 16px}.why-img[data-astro-cid-lcdefpme]{background:var(--c-bg-alt);border-radius:4px;display:block;overflow:hidden}.why-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.why-img[data-astro-cid-lcdefpme] svg{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.why-card[data-astro-cid-lcdefpme]:hover .why-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.why-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:12px 10px 6px;font-size:1.15rem}.why-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-primary);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.why-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.why-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 10px;font-size:.95rem}.hol-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.hol-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.hol-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hol[data-astro-cid-lcdefpme]{padding:12px 16px 16px}.hol-top[data-astro-cid-lcdefpme]{color:var(--c-text);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.badge-date[data-astro-cid-lcdefpme]{border:1px solid var(--c-primary);background:var(--c-bg);border-radius:3px;flex-direction:column;align-items:center;min-width:46px;padding:3px 4px;line-height:1.1;display:inline-flex}.badge-date[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--c-primary);letter-spacing:.06em;font-size:.7rem;font-weight:700}.badge-date[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem}.hol[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:1.1rem}.hol[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-text);text-decoration:none}.hol[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--c-primary);text-decoration:underline}.hol-when[data-astro-cid-lcdefpme]{color:var(--c-text-muted);margin:0 0 4px;font-size:.82rem}.hol[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0;font-size:.92rem;line-height:1.45}
