.ac-home-stage{display:grid;gap:32px;grid-template-columns:minmax(0,2.1fr) minmax(360px,.9fr)}.ac-home-latest-layout{display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.ac-home-latest-main{min-width:0}.ac-home-stage,.ac-home-latest-layout{align-items:start}.ac-home-hero-shell{background:#000;border:1px solid color-mix(in srgb,var(--ac-home-border) 42%,transparent);border-radius:var(--ac-home-hero-radius);box-shadow:var(--ac-home-shadow);overflow:hidden;min-width:0;position:relative}.ac-home-hero-track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;align-items:stretch;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.ac-home-hero-track::-webkit-scrollbar{display:none}.ac-home-hero{aspect-ratio:16 / 7;border-radius:0;height:auto;max-height:620px;min-height:520px;overflow:hidden;position:relative;scroll-snap-align:start}.ac-home-panel,.ac-home-card,.ac-home-mini-list,.ac-home-rail-card{background:var(--ac-home-elevated);border:1px solid color-mix(in srgb,var(--ac-home-border) 42%,transparent);border-radius:var(--ac-home-radius);box-shadow:var(--ac-home-shadow)}.ac-home-card,.ac-home-rail-card,.ac-home-mini-list{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.ac-home-card:hover,.ac-home-rail-card:hover{background:var(--ac-home-elevated-hover);box-shadow:var(--ac-home-shadow-hover);transform:translateY(-1px)}.ac-home-card:hover .ac-home-image,.ac-home-rail-card:hover .ac-home-image,.ac-home-compact-item:hover .ac-home-image,.ac-home-mini-item:hover .ac-home-image{transform:scale(1.03)}.ac-home-hero__image,.ac-home-hero__link{top:0;right:0;bottom:0;left:0;position:absolute}.ac-home-hero__image{transition:filter .32s ease,transform .32s ease}.ac-home-hero__image--loading{filter:blur(12px);transform:scale(1.035)}.ac-home-hero__image:after{background:linear-gradient(90deg,#000000d1,#0000005c 58%,#00000024),linear-gradient(0deg,#000000bd,#00000014 62%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.ac-home-hero__content{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:center;max-width:min(860px,86%);overflow:hidden;padding:36px 56px 78px;position:absolute;z-index:2}.ac-home-kicker{align-items:center;background:var(--ac-home-red);border-radius:5px;color:#fff!important;display:inline-flex;font-family:var(--ac-home-heading-font);font-size:11px;font-weight:800;justify-content:center;line-height:1;margin-bottom:14px;max-width:100%;padding:7px 9px;text-transform:uppercase;width:fit-content;align-self:flex-start}.ac-home-kicker:hover,.ac-home-kicker:focus{background:var(--ac-home-red-dark);color:#fff!important}.ac-home-hero h1{color:#fff;display:-webkit-box;font-family:var(--ac-home-heading-font);font-size:clamp(40px,3.7vw,58px);font-weight:800;letter-spacing:0;line-height:1.14;margin:0 0 18px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.ac-home-hero h1 a{display:block;overflow-wrap:anywhere}.ac-home-hero--long-title h1{font-size:clamp(37px,3.35vw,53px);-webkit-line-clamp:5;line-clamp:5}.ac-home-hero--very-long-title h1{font-size:clamp(34px,3vw,48px);-webkit-line-clamp:5;line-clamp:5}.ac-home-hero p{color:#ffffffe6;display:-webkit-box;font-family:var(--ac-home-font);font-size:16px;font-weight:400;line-height:1.55;margin:0;max-width:660px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.ac-home-meta{align-items:center;color:var(--ac-home-muted);display:flex;flex-wrap:nowrap;font-size:12px;font-family:var(--ac-home-font);font-weight:500;gap:9px;min-width:0;overflow:hidden;width:100%}.ac-home-hero .ac-home-meta{color:#ffffffdb;font-size:12.5px}.ac-home-meta a{font-weight:800}.ac-home-meta__author{display:block;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ac-home-meta time,.ac-home-meta__dot,.ac-home-meta__avatar{flex:0 0 auto}.ac-home-meta__author a{display:inline}.ac-home-meta__avatar{border-radius:50%;height:34px;object-fit:cover;width:34px}.ac-home-meta__dot{background:currentColor;border-radius:999px;height:3px;opacity:.7;width:3px}.ac-home-hero-controls{align-items:center;bottom:30px;display:flex;justify-content:space-between;left:56px;position:absolute;right:42px;z-index:3}.ac-home-hero-dots{display:inline-flex;gap:9px}.ac-home-hero-dots button{background:#ffffff52;border:0;border-radius:999px;height:8px;padding:0;width:8px}.ac-home-hero-dots button.is-active{background:var(--ac-home-red);width:22px}.ac-home-hero-arrows{display:flex;gap:12px}.ac-home-hero-arrows button,.ac-home-scroll-button,.ac-home-open-icon{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.ac-home-hero-arrows button:hover,.ac-home-hero-arrows button:focus{background:var(--ac-home-red);color:#fff}.ac-home-side{display:flex;flex-direction:column;gap:30px;min-width:0}.ac-home-panel,.ac-home-stage .ac-home-panel{padding:24px}.ac-home-panel__header,.ac-home-panel__subheader,.ac-home-section__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.ac-home-section__header{margin-bottom:32px}.ac-home-panel__header{margin-bottom:22px}.ac-home-panel__subheader{border-top:1px solid color-mix(in srgb,var(--ac-home-border) 68%,transparent);margin:16px 0 14px;padding-top:16px}.ac-home-panel__header h2,.ac-home-panel__subheader h3,.ac-home-section__header h2{align-items:center;color:var(--ac-home-text);display:inline-flex;font-family:var(--ac-home-heading-font);font-size:24px;font-weight:800;gap:10px;line-height:1.22;margin:0;text-transform:none}.ac-home-section__header h2:before,.ac-home-panel__header h2:before,.ac-home-panel__subheader h3:before{background:var(--ac-home-red);border-radius:999px;content:"";display:inline-block;height:22px;width:3px}.ac-home-panel__subheader h3{font-size:19px}.ac-home-panel__header h2 svg{display:none}.ac-home-panel__header a,.ac-home-panel__subheader a,.ac-home-section__header a{color:var(--ac-home-red);font-size:13px;font-weight:750;white-space:nowrap}.ac-home-compact-list{display:grid;gap:14px}.ac-home-stage .ac-home-compact-list{gap:13px}.ac-home-top-news-panel .ac-home-compact-list{gap:12px}.ac-home-compact-item,.ac-home-mini-item{align-items:center;display:grid;gap:17px;position:relative}.ac-home-compact-item{grid-template-columns:30px 76px minmax(0,1fr);padding:1px 0}.ac-home-stage .ac-home-compact-item{grid-template-columns:30px 74px minmax(0,1fr);gap:14px}.ac-home-compact-item--plain,.ac-home-stage .ac-home-compact-item--plain{grid-template-columns:82px minmax(0,1fr)}.ac-home-compact-item+.ac-home-compact-item{border-top:1px solid color-mix(in srgb,var(--ac-home-border) 68%,transparent);padding-top:15px}.ac-home-stage .ac-home-compact-item+.ac-home-compact-item{padding-top:13px}.ac-home-top-news-panel .ac-home-compact-item+.ac-home-compact-item{padding-top:12px}.ac-home-rank{align-items:center;background:var(--ac-home-red);border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:850;height:28px;justify-content:center;width:28px}.ac-home-thumb{aspect-ratio:1 / .76;border-radius:8px;display:block;overflow:hidden}.ac-home-thumb__media,.ac-home-card__media,.ac-home-rail-card__media{height:100%;width:100%}.ac-home-item-title{color:var(--ac-home-text);display:-webkit-box;font-family:var(--ac-home-heading-font);font-size:15px;font-weight:700;line-height:1.34;margin:0 0 7px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ac-home-top-news-panel .ac-home-item-title{font-size:14.5px;line-height:1.32}.ac-home-card:hover h3,.ac-home-rail-card:hover h3,.ac-home-compact-item:hover .ac-home-item-title,.ac-home-mini-item:hover .ac-home-item-title{color:var(--ac-home-red)}.ac-home-explore-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.ac-home-explore-grid a{background:var(--ac-home-surface-2);border:1px solid transparent;border-radius:9px;color:var(--ac-home-text);font-size:13px;font-weight:760;padding:15px 14px;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease}.ac-home-stage .ac-home-explore-grid a{padding:13px 12px}.ac-home-explore-grid a:hover,.ac-home-explore-grid a:focus{background:var(--ac-home-red);border-color:var(--ac-home-red);color:#fff;transform:translateY(-1px)}.ac-home-section,.ac-home-rail-section{margin-top:56px}.ac-home-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ac-home-card,.ac-home-rail-card{overflow:hidden}.ac-home-card{display:flex;flex-direction:column;height:100%;min-width:0}.ac-home-card__image,.ac-home-rail-card__image{aspect-ratio:16 / 9;display:block;overflow:hidden;position:relative}.ac-home-card__body,.ac-home-rail-card__body{padding:25px}.ac-home-card__body{display:flex;flex:1;flex-direction:column}.ac-home-card h3,.ac-home-rail-card h3{color:var(--ac-home-text);display:-webkit-box;font-family:var(--ac-home-heading-font);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 14px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow-wrap:anywhere;transition:color .18s ease}.ac-home-rail-card h3{font-size:15.5px;line-height:1.32;min-height:61px;-webkit-line-clamp:3}.ac-home-rail-card__body{padding:18px}.ac-home-card p{color:var(--ac-home-muted);display:-webkit-box;font-size:14px;font-weight:400;line-height:1.58;margin:0 0 18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ac-home-card .ac-home-meta{margin-top:auto}.ac-home-rail-section+.ac-home-rail-section{margin-top:52px}.ac-home-rail-section:nth-of-type(odd) .ac-home-rail-card__body{padding-bottom:28px}.ac-home-mini-list{display:grid;gap:0;margin-top:24px;padding:20px 24px}.ac-home-mini-item{grid-template-columns:96px minmax(0,1fr) 38px;padding:18px 0}.ac-home-mini-item+.ac-home-mini-item{border-top:1px solid color-mix(in srgb,var(--ac-home-border) 68%,transparent)}.ac-home-mini-item .ac-home-thumb{aspect-ratio:1 / .72}.ac-home-open-icon{background:transparent;border:0;color:var(--ac-home-soft);height:36px;width:36px}.ac-home-open-icon:hover,.ac-home-open-icon:focus{color:var(--ac-home-red)}.ac-home-load-more{align-items:center;border-top:1px solid color-mix(in srgb,var(--ac-home-border) 68%,transparent);display:flex;flex-direction:column;gap:9px;justify-content:center;margin-top:14px;padding-top:28px}.ac-home-load-more button{align-items:center;background:transparent;border:1px solid var(--ac-home-red);border-radius:7px;color:var(--ac-home-text);cursor:pointer;display:inline-flex;font-family:var(--ac-home-body-font);font-size:13px;font-weight:760;gap:9px;justify-content:center;min-width:260px;padding:12px 22px;text-align:center}.ac-home-load-more button:hover,.ac-home-load-more button:focus-visible{background:var(--ac-home-red);color:#fff}.ac-home-load-more button:disabled{cursor:wait;opacity:.76}.ac-home-load-more button.is-complete{border-color:var(--ac-home-border);color:var(--ac-home-muted);cursor:default}.ac-home-load-more button.is-complete:hover{background:transparent;color:var(--ac-home-muted)}.ac-home-load-more__spinner{animation:ac-home-load-more-spin .8s linear infinite;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;display:none;height:14px;width:14px}.ac-home-load-more button.is-loading .ac-home-load-more__spinner{display:inline-block}.ac-home-load-more__status{color:var(--ac-home-muted);font-size:12px;font-weight:600;line-height:1.4;min-height:17px;text-align:center}.ac-home-mini-item--appended{animation:ac-home-loaded-item-in .32s ease both}@keyframes ac-home-load-more-spin{to{transform:rotate(360deg)}}@keyframes ac-home-loaded-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ac-home-scroll-shell{position:relative}.ac-home-scroll-row{display:grid;gap:24px;grid-auto-columns:calc((100% - 96px)/5);grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:none}.ac-home-scroll-row--wide{grid-auto-columns:calc((100% - 72px)/4)}.ac-home-scroll-row::-webkit-scrollbar{display:none}.ac-home-rail-card{display:flex;flex-direction:column;height:100%;scroll-snap-align:start}.ac-home-rail-card__body{display:flex;flex:1;flex-direction:column}.ac-home-rail-card .ac-home-meta{margin-top:auto}.ac-home-scroll-button{background:var(--ac-home-elevated);border:1px solid var(--ac-home-border);color:var(--ac-home-text);position:absolute;top:42%;transform:translateY(-50%);z-index:2}.ac-home-scroll-button:hover,.ac-home-scroll-button:focus{background:var(--ac-home-red);border-color:var(--ac-home-red);color:#fff}.ac-home-scroll-button--prev{left:-14px}.ac-home-scroll-button--next{right:-14px}@media(min-width:1081px){#latest-news .ac-home-latest-layout>.ac-home-side{padding-top:0}}@media(max-width:1280px){.ac-home-stage{gap:28px;grid-template-columns:minmax(0,2fr) minmax(330px,360px)}.ac-home-latest-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.ac-home-scroll-row,.ac-home-scroll-row--wide{grid-auto-columns:calc((100% - 72px)/4)}}@media(max-width:1080px){.ac-home-stage,.ac-home-latest-layout{grid-template-columns:1fr}.ac-home-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ac-home-hero{aspect-ratio:16 / 8;max-height:none;min-height:440px}.ac-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-home-scroll-row,.ac-home-scroll-row--wide{grid-auto-columns:minmax(280px,36%);scroll-snap-type:x proximity}}@media(max-width:767.98px){.ac-home-stage{display:flex;flex-direction:column}.ac-home-stage>.ac-home-side{order:1}.ac-home-stage>.ac-home-hero-shell{order:2}.ac-home-hero{aspect-ratio:3 / 4;min-height:500px}.ac-home-hero__image{background-position:center top}.ac-home-hero__content{top:0;right:0;bottom:0;left:0;justify-content:flex-end;max-height:none;max-width:none;overflow:visible;padding:28px 22px 84px;width:100%}.ac-home-hero h1{font-size:clamp(25px,7.6vw,34px);line-height:1.14;max-height:none;overflow:hidden;text-wrap:balance;width:100%;-webkit-line-clamp:4;line-clamp:4}.ac-home-hero p{font-size:14px;-webkit-line-clamp:3;line-clamp:3}.ac-home-hero-controls{bottom:24px;left:22px;right:22px}.ac-home-side,.ac-home-grid{grid-template-columns:1fr}.ac-home-section,.ac-home-rail-section{margin-top:36px}.ac-home-grid,.ac-home-scroll-row{gap:24px}.ac-home-card__body,.ac-home-rail-card__body,.ac-home-panel{padding:20px}.ac-home-card h3,.ac-home-rail-card h3{-webkit-line-clamp:3}.ac-home-scroll-row,.ac-home-scroll-row--wide{grid-auto-columns:minmax(264px,82vw);padding-right:24px;scroll-snap-type:x mandatory}.ac-home-mini-item{grid-template-columns:92px minmax(0,1fr) 30px;gap:14px;padding:18px 0}.ac-home-mini-list{padding:20px}.ac-home-item-title{-webkit-line-clamp:3}.ac-home-scroll-button{display:none}}@media(max-width:520px){.ac-home-hero{min-height:460px}.ac-home-hero__content{padding:24px 18px 78px}.ac-home-hero h1{font-size:24px}.ac-home-hero p{display:none}.ac-home-hero .ac-home-meta{font-size:12px}.ac-home-card__body,.ac-home-rail-card__body,.ac-home-panel{padding:16px}.ac-home-load-more button{min-width:0;width:100%}}@media(max-width:360px){.ac-home-hero{min-height:430px}.ac-home-hero__content{padding:20px 16px 72px}.ac-home-hero h1{font-size:clamp(21px,9vw,24px);line-height:1.14}.ac-home-hero-controls{bottom:20px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.ac-home-card,.ac-home-rail-card,.ac-home-panel,.ac-home-hero__image{animation:none;transition:none}.ac-home-card:hover,.ac-home-rail-card:hover,.ac-home-card:hover .ac-home-image,.ac-home-rail-card:hover .ac-home-image,.ac-home-compact-item:hover .ac-home-image,.ac-home-mini-item:hover .ac-home-image{transform:none}.ac-home-load-more__spinner,.ac-home-mini-item--appended{animation:none}}
