.ec[data-astro-cid-qj6lrq6n]{background:var(--color-card);border:1px solid var(--color-card-edge);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.ec[data-astro-cid-qj6lrq6n]:hover{box-shadow:var(--shadow-card-hi);border-color:var(--color-line)}.top[data-astro-cid-qj6lrq6n]{justify-content:space-between;align-items:center;gap:12px;display:flex}time[data-astro-cid-qj6lrq6n]{color:var(--color-anil);font-size:24px;line-height:1}.cover[data-astro-cid-qj6lrq6n]{border-radius:10px;width:100%;height:auto}.title[data-astro-cid-qj6lrq6n]{letter-spacing:-.01em;font-size:19px;line-height:1.3}.title[data-astro-cid-qj6lrq6n] a[data-astro-cid-qj6lrq6n]:after{content:"";position:absolute;inset:0}.sum[data-astro-cid-qj6lrq6n]{font-family:var(--font-reading);color:var(--color-muted);font-size:16px;line-height:1.55}.hero[data-astro-cid-qj6lrq6n]{background:var(--color-anil-tint);border-radius:15px 15px 0 0;align-items:flex-end;min-height:132px;margin:-24px -24px 8px;padding:20px 24px;display:flex;position:relative}.hero[data-astro-cid-qj6lrq6n] time[data-astro-cid-qj6lrq6n]{font-family:var(--font-display);letter-spacing:-.01em;font-size:44px;font-weight:800;font-stretch:62%}.hero[data-astro-cid-qj6lrq6n] time[data-astro-cid-qj6lrq6n].rng{font-size:30px}.hero[data-astro-cid-qj6lrq6n] .tag{position:absolute;top:16px;left:16px}.hero[data-astro-cid-qj6lrq6n]:has(.cover){min-height:0;padding:0}.hero[data-astro-cid-qj6lrq6n].has-portrait{min-height:156px;padding-right:150px}.hero[data-astro-cid-qj6lrq6n] .portrait[data-astro-cid-qj6lrq6n]{object-fit:cover;object-position:top;border-radius:0 15px 0 0;width:auto;max-width:45%;height:100%;position:absolute;top:0;right:0}.hero[data-astro-cid-qj6lrq6n] .cover[data-astro-cid-qj6lrq6n]{aspect-ratio:16/9;object-fit:cover;object-position:center 20%;border-radius:15px 15px 0 0;display:block}.ft[data-astro-cid-qj6lrq6n] .title[data-astro-cid-qj6lrq6n]{letter-spacing:-.015em;font-size:24px;line-height:1.2}@media (width<=899px){.hero[data-astro-cid-qj6lrq6n]{min-height:112px}.hero[data-astro-cid-qj6lrq6n].has-portrait{min-height:140px;padding-right:120px}.hero[data-astro-cid-qj6lrq6n] time[data-astro-cid-qj6lrq6n]{font-size:36px}.hero[data-astro-cid-qj6lrq6n] time[data-astro-cid-qj6lrq6n].rng{font-size:26px}}
