.story-page{background:#fff}.breadcrumbs{max-width:1500px;margin:0 auto;padding:28px 28px 20px;display:flex;gap:9px;align-items:center;overflow:hidden;color:#858585;font-size:10px;white-space:nowrap}.breadcrumbs b{overflow:hidden;text-overflow:ellipsis;color:#222}.story-layout{max-width:1500px;margin:0 auto 110px;padding:18px 28px 0;display:grid;grid-template-columns:minmax(230px,310px) minmax(0,760px) minmax(230px,300px);grid-gap:clamp(30px,4vw,68px);gap:clamp(30px,4vw,68px);align-items:start}.related-sidebar,.story-info{position:-webkit-sticky;position:sticky;top:24px}.story-feature{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#eee}.story-feature img{object-fit:cover}.story-facts{border:1px solid #e3dfda;border-top:0}.story-facts>div{position:relative;padding:16px 16px 16px 47px;border-top:1px solid #ece8e4;display:flex;flex-direction:column;gap:4px}.story-facts svg{position:absolute;left:17px;top:19px;width:16px;height:16px;color:#e56d2e}.story-facts span{font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9a9691}.story-facts a,.story-facts b{font-size:10px;line-height:1.4}.story-facts a{color:#d96123}.story-facts .fact-assets,.story-facts .fact-source{padding-left:17px}.story-main header{padding-bottom:34px;border-bottom:1px solid #dedad5}.story-main header>span{display:inline-block;margin:0 10px 14px 0;font-size:9px;font-weight:850;letter-spacing:.16em;color:#df6424;text-transform:uppercase}.story-main header .breaking{padding:6px 8px;background:#171717;color:#fff}.story-main h1{margin:0;font:700 clamp(43px,5vw,72px)/1.03 var(--font-serif);letter-spacing:-.035em}.story-main header>p{margin:24px 0 0;color:#676d69;font-size:17px;line-height:1.7}.prose{padding-top:22px;font-family:var(--font-serif);font-size:19px;line-height:1.85;color:#292929}.prose>p:first-child{font-size:23px;line-height:1.65}.prose h2{margin:50px 0 14px;font-size:36px;line-height:1.18}.prose h3{margin-top:36px;font-size:26px}.prose ol,.prose ul{padding-left:23px}.prose blockquote{margin:38px 0;padding:12px 26px;border-left:4px solid #ef772f;font-size:26px;line-height:1.45}.correction-note{margin-top:36px;padding:15px;background:#eef3ef;font-family:var(--font-sans);font-size:12px;text-align:center}.related-sidebar{padding-top:3px}.related-title{padding-bottom:15px;border-bottom:3px solid #181818}.related-sidebar article>div>span,.related-title span{font-size:8px;font-weight:850;letter-spacing:.15em;color:#df6424}.related-title h2{margin:6px 0 0;font:700 28px var(--font-serif)}.related-sidebar article{display:grid;grid-template-columns:88px 1fr;grid-gap:13px;gap:13px;padding:16px 0;border-bottom:1px solid #e3dfda}.related-image{position:relative;height:76px;overflow:hidden;background:#eee}.related-image img{object-fit:cover}.related-sidebar h3{margin:5px 0;font:700 14px/1.25 var(--font-serif)}.related-sidebar small{color:#999;font-size:8px}.related-more{display:block;margin-top:20px;color:#df6424;font-size:10px;font-weight:750}@media(max-width:1120px){.story-layout{grid-template-columns:250px minmax(0,1fr)}.related-sidebar{position:static;grid-column:2;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 24px;gap:0 24px}.related-more,.related-title{grid-column:1/-1}}@media(max-width:760px){.breadcrumbs{padding:20px 18px}.story-layout{padding:8px 18px 0;grid-template-columns:1fr;gap:34px}.related-sidebar,.story-info{position:static}.story-feature{aspect-ratio:16/10}.story-facts{display:grid;grid-template-columns:1fr 1fr}.story-facts>div:nth-child(odd){border-right:1px solid #ece8e4}.story-main{grid-row:1}.story-info{grid-row:2}.story-main h1{font-size:43px}.story-main header>p{font-size:15px}.prose{font-size:17px}.prose>p:first-child{font-size:20px}.prose h2{font-size:30px}.related-sidebar{grid-column:1;grid-template-columns:1fr}.related-more,.related-title{grid-column:1}.story-layout .related-sidebar{grid-row:3}}@media(max-width:480px){.story-facts{grid-template-columns:1fr}.story-facts>div:nth-child(odd){border-right:0}.story-main h1{font-size:37px}}.story-feature{aspect-ratio:16/9}@media(max-width:760px){.story-feature{aspect-ratio:16/9}}