.cle-news-hub{background:#f2eee5;padding:85px 5vw 110px}.cle-news-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:end;padding:0 2vw 60px}.cle-news-lead h2{font:clamp(48px,6.5vw,95px)/.9 "DM Sans";font-weight:650;letter-spacing:-.065em;margin:12px 0 0}.cle-news-lead>div:last-child>p{font-size:18px;line-height:1.65}.cle-news-lead>div:last-child>span{display:block;margin-top:22px;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--blue)}.cle-news-nav{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);margin:0 2vw 90px}.cle-news-nav a{padding:18px;border-right:1px solid var(--ink);font-size:12px;font-weight:700}.cle-news-nav a:last-child{border-right:0}.cle-news-nav span{display:block;color:var(--red);font-size:9px;margin-bottom:7px}.cle-news-section{padding:65px 2vw;border-top:1px solid var(--ink);scroll-margin-top:120px}.cle-news-section-head{display:grid;grid-template-columns:58px minmax(0,850px);gap:20px;margin-bottom:42px}.cle-news-section-head>span{font-size:11px;font-weight:700;color:var(--red)}.cle-news-section-head h2{font:clamp(38px,5vw,70px)/.96 "DM Sans";font-weight:650;letter-spacing:-.055em;margin:8px 0 16px}.cle-news-section-head>div>p:last-child{font-size:16px;line-height:1.65;margin:0;color:#555e65}.cle-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cle-news-card{background:var(--paper);border:1px solid var(--line);display:grid;grid-template-columns:42% 58%;min-height:430px}.cle-news-feature{grid-column:1/-1;grid-template-columns:52% 48%;min-height:570px}.cle-news-image{position:relative;overflow:hidden}.cle-news-image img{transition:.45s}.cle-news-card:hover .cle-news-image img{transform:scale(1.035)}.cle-news-image>span{position:absolute;left:14px;bottom:14px;background:var(--red);color:white;padding:8px 10px;font-size:8px;font-weight:700;letter-spacing:.1em}.cle-news-copy{padding:25px;display:flex;flex-direction:column}.cle-news-copy>div{display:flex;justify-content:space-between;gap:16px;font-size:8px;letter-spacing:.09em;font-weight:700}.cle-news-copy>div p{margin:0;color:var(--red)}.cle-news-copy>div span{color:var(--blue);text-align:right}.cle-news-copy h3{font:27px/1.04 "DM Sans";font-weight:700;letter-spacing:-.04em;margin:24px 0 14px}.cle-news-feature h3{font-size:clamp(34px,4vw,56px)}.cle-news-copy>strong{font-size:14px;line-height:1.55}.cle-news-copy>p{font-size:12px;line-height:1.6;color:#596168}.cle-news-copy>a{margin-top:auto;padding-top:22px;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--blue)}.cle-news-standard{margin:55px 2vw 0;background:var(--ink);color:white;padding:42px;display:grid;grid-template-columns:1fr 1.5fr;gap:7vw;align-items:center}.cle-news-standard .section-label{color:var(--sun)}.cle-news-standard h2{font:40px/1 "DM Sans";font-weight:650;margin:10px 0 0}.cle-news-standard>p{font-size:14px;line-height:1.7;color:#d6dade}
@media(max-width:950px){.cle-news-nav{grid-template-columns:repeat(2,1fr)}.cle-news-nav a:nth-child(2){border-right:0}.cle-news-card,.cle-news-feature{grid-template-columns:1fr;grid-template-rows:270px auto}.cle-news-grid{grid-template-columns:repeat(2,1fr)}.cle-news-feature{grid-column:1/-1}.cle-news-standard{grid-template-columns:1fr}}@media(max-width:650px){.cle-news-hub{padding:60px 12px 75px}.cle-news-lead{grid-template-columns:1fr;gap:25px;padding:0 8px 45px}.cle-news-nav{grid-template-columns:1fr;margin:0 8px 65px}.cle-news-nav a,.cle-news-nav a:nth-child(2){border-right:0;border-bottom:1px solid var(--ink)}.cle-news-nav a:last-child{border-bottom:0}.cle-news-section{padding:48px 8px}.cle-news-section-head{grid-template-columns:35px 1fr}.cle-news-grid{grid-template-columns:1fr}.cle-news-feature{grid-column:auto}.cle-news-card,.cle-news-feature{grid-template-rows:220px auto}.cle-news-copy h3,.cle-news-feature h3{font-size:27px}.cle-news-standard{margin:35px 8px 0;padding:28px 22px}}
.entertainment-card-copy{padding:0 18px 22px;margin:0;font-size:12px;line-height:1.55;color:#5f656b}
@media(max-width:980px){body.cb-menu-open{overflow:hidden}.site-header{z-index:110}.mega-menu{position:fixed;left:0;right:0;top:126px;bottom:0;z-index:105;max-height:calc(100dvh - 126px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start}.menu-grid a{min-height:48px;display:flex;align-items:center}.menu-button{min-height:44px;min-width:58px;padding:0 8px}.more-button{display:none}.language-switch button{min-height:40px;min-width:34px}}
@media(max-width:650px){.mega-menu{top:108px;max-height:calc(100dvh - 108px)}.header-actions{gap:4px}.menu-button{font-size:11px}.language-switch{font-size:9px}.language-switch button{min-width:28px;padding:0 4px}.topline{padding:0 10px;text-align:center;white-space:nowrap;overflow:hidden}}
