/* Homepage archive feature; existing event banner remains intact in the schedule. */
.home-archive{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"video copy";align-items:center;margin:0 0 42px;background:#202121;color:#fff}
.home-archive-video{grid-area:video;min-height:0}
.home-archive-copy{grid-area:copy;min-width:0;padding:28px}
.home-archive-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 15px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#deded8}
.home-archive-label span{padding:4px 7px;background:#ffdf24;color:#202121;font-size:10px;letter-spacing:.1em}
.home-archive h2{margin:0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.1;letter-spacing:-.025em;overflow-wrap:normal}
.home-archive-lead{margin:18px 0 8px;font-size:15px;font-weight:750;line-height:1.7}
.home-archive-description{margin:0;color:#deded8;font-size:13px;line-height:1.9}
.home-archive .home-archive-watch{display:inline-flex;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:22px;padding:12px 14px;background:#ffdf24;border:1px solid #ffdf24;color:#202121;font-size:12px;font-weight:750;line-height:1.7;text-decoration:none;box-sizing:border-box}
.home-archive .home-archive-watch:hover{background:#fff0a4;border-color:#fff0a4;color:#202121}
.editorial main .home-archive a:focus-visible{outline-color:#ffdf24}
#schedule .agofes-announcement--schedule{margin:30px 0 0}
@media(max-width:900px) and (min-width:761px){.home-archive-copy{padding:22px}.home-archive h2{font-size:29px}.home-archive-lead{margin-top:12px;font-size:13px}.home-archive-description{font-size:12px}.home-archive .home-archive-watch{padding:10px;margin-top:16px;font-size:11px}}
@media(max-width:760px){.home-archive{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "video";margin-bottom:30px}.home-archive-copy{padding:23px 20px 24px}.home-archive-label{margin-bottom:12px}.home-archive h2{font-size:clamp(27px,7vw,38px)}.home-archive-lead{margin-top:13px}.home-archive .home-archive-watch{margin-top:17px}#schedule .agofes-announcement--schedule{margin-top:24px}}
