.news-magazine{padding-top:28px}.news-magazine-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px}.news-magazine-header h1{font-size:clamp(32px,4.6vw,64px);letter-spacing:-.06em;line-height:1.05;margin:10px 0}.news-magazine-header .kicker{font-size:10px;color:#ef6369;letter-spacing:.15em}.news-region-switch{display:grid;grid-template-columns:1fr auto;gap:4px 22px;text-align:left;border:1px solid #34343c;border-radius:16px;background:#19191f;color:#fff;padding:14px 20px;cursor:pointer}.news-region-switch>span:first-child{font-size:10px;color:#a7a7b3;grid-column:1}.news-region-switch strong{grid-column:1;font-size:17px}.news-region-switch>span:last-child{grid-column:2;grid-row:1/3;align-self:center}.news-magazine-status{color:#aaaab7;font-size:12px;margin:12px 0 22px;min-height:18px}.news-magazine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-story{min-width:0;position:relative;border:1px solid #29292f;border-radius:22px;background:#151519;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;transition:border-color .2s,transform .2s}.news-story-media{aspect-ratio:16/10;overflow:hidden;background:linear-gradient(140deg,#352029,#15151d)}.news-story-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.news-story-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#ff5966;font-size:72px;font-weight:950;letter-spacing:-.08em}.news-story-placeholder span{font-size:10px;letter-spacing:.18em;color:#bbb}.news-story-copy{padding:22px}.news-story-label{color:#ff747e;font-size:10px;font-weight:850;letter-spacing:.12em}.news-story h2{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin:10px 0}.news-story p{font-size:13px;line-height:1.55;color:#b5b5c0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 18px}.news-story time{font-size:11px;color:#9d9daa}.news-story-arrow{position:absolute;right:16px;top:16px;width:32px;height:32px;display:grid;place-items:center;background:#111a;border:1px solid #ffffff45;border-radius:50%;color:white}.news-story:first-child{grid-column:span 2;grid-row:span 2;min-height:560px;justify-content:flex-end}.news-story:first-child .news-story-media{position:absolute;inset:0;aspect-ratio:auto;z-index:-2}.news-story:first-child:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#08080c05 15%,#08080c85 48%,#08080cf5 95%);z-index:-1}.news-story:first-child .news-story-copy{padding:32px}.news-story:first-child h2{font-size:clamp(28px,3vw,42px);line-height:1.08;color:white}.news-story:first-child p{color:#eee}.news-story:first-child .news-story-label{display:inline-block;color:#fff;background:#db202c;padding:7px 10px;border-radius:6px}.news-story:nth-child(2) .news-story-media,.news-story:nth-child(3) .news-story-media{aspect-ratio:16/8}.news-story:nth-child(2) p,.news-story:nth-child(3) p{display:none}.news-story:hover{border-color:#b44450;transform:translateY(-2px)}.news-story:hover img{transform:scale(1.025)}.news-story:focus-visible,.news-region-switch:focus-visible{outline:3px solid #ff727e;outline-offset:3px}.news-magazine-search{margin:42px 0;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:16px 32px;padding:28px;border:1px solid #303039;border-radius:22px;background:#151519}.news-magazine-search h2{margin:6px 0;font-size:26px}.news-magazine-search p{font-size:13px;color:#aaa}.news-magazine-search form{display:flex;gap:10px}.news-magazine-search input[type=search]{width:100%;min-width:0;border:1px solid #383842;border-radius:12px;background:#0c0c10;color:#fff;padding:14px;font-size:16px}.news-magazine-search>a{font-size:13px;color:#ff8089}.news-magazine-grid[aria-busy=true]{opacity:.7}@media(max-width:900px){.news-magazine-grid{gap:14px}.news-story-copy{padding:16px}.news-story h2{font-size:18px}.news-story:first-child .news-story-copy{padding:24px}.news-magazine-search{grid-template-columns:1fr}}@media(max-width:700px){.news-magazine-header{align-items:flex-start;gap:14px}.news-magazine-header h1{font-size:34px;max-width:220px}.news-region-switch{padding:10px 12px;gap:4px 10px}.news-region-switch strong{font-size:13px}.news-magazine-grid{grid-template-columns:1fr}.news-story:first-child{grid-column:auto;grid-row:auto;min-height:430px}.news-story:first-child h2{font-size:30px}.news-story:not(:first-child){display:grid;grid-template-columns:115px minmax(0,1fr)}.news-story:not(:first-child) .news-story-media{height:100%;min-height:155px;aspect-ratio:auto}.news-story:not(:first-child) h2{font-size:17px}.news-story:not(:first-child) p{display:none}.news-story:not(:first-child) .news-story-arrow{display:none}.news-magazine-search{padding:20px}.news-magazine-search form{flex-direction:column}}@media(prefers-reduced-motion:reduce){.news-story,.news-story img{transition:none}}

.internal-page .internal-main.news-magazine{display:block;padding-top:24px;gap:0}.internal-page .news-magazine>.news-magazine-grid{padding:0;max-width:none;width:100%}.internal-page .news-magazine>.news-magazine-search{padding:28px;width:100%}@media(min-width:701px){.news-story:nth-child(2),.news-story:nth-child(3){height:290px}.news-story:nth-child(2) .news-story-media,.news-story:nth-child(3) .news-story-media{height:130px;flex:0 0 130px;aspect-ratio:auto}.news-story:nth-child(2) h2,.news-story:nth-child(3) h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-story:first-child{min-height:600px}}

@media(min-width:701px){.news-story:nth-child(2) .news-story-copy,.news-story:nth-child(3) .news-story-copy{padding:16px}}
