
.predict-page .story-grid .physical-ai-photo-thumb{grid-column:1/-1;grid-row:1;position:relative;overflow:hidden;aspect-ratio:16/10;width:100%}.predict-page .story-grid .physical-ai-photo-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 74%;transform:scale(1.35)!important;filter:none!important}
/* Editorial grid for all Explore years. */
.predict-page .story-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:44px 32px!important;padding:32px 4.25vw 90px!important;border:0!important}
.predict-page .story-grid .story-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-content:start;column-gap:12px;row-gap:0;padding:0 0 26px!important;margin:0!important;min-width:0;border:0!important;border-bottom:1px solid #c9c9bb!important;background:transparent;color:var(--ink)}
.predict-page .story-grid[data-cmvc-filtered] .story-tile.cmvc-col0{border-left:0!important}
.predict-page .story-grid .story-image{display:contents!important;aspect-ratio:auto!important;background:transparent;overflow:visible}
.predict-page .story-grid .story-image:after{display:none!important;content:none!important}
.predict-page .story-grid .story-image>img{grid-column:1/-1;grid-row:1;display:block;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover;filter:none!important;transform:none!important;border-radius:0;transition:opacity .2s}
.predict-page .story-grid .story-image>span{grid-column:1;grid-row:2;position:static!important;display:block!important;z-index:auto!important;align-self:start;padding:16px 0 0!important;margin:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#806337!important;font:500 11px/1.5 var(--font-geist-sans)!important;letter-spacing:.07em!important;text-transform:uppercase;text-shadow:none!important;overflow-wrap:normal}
.predict-page .story-grid .story-image>span i{display:none!important}
.predict-page .story-grid .story-overlay{grid-column:1/-1;grid-row:3;position:static!important;display:block!important;z-index:auto!important;text-align:left!important;color:var(--ink)!important;padding:12px 0 0!important;margin:0!important;max-width:none!important;align-self:start}
.predict-page .story-grid .story-overlay h2{margin:0!important;max-width:100%!important;font:400 clamp(26px,2.25vw,36px)/1.12 var(--font-editorial)!important;letter-spacing:-.02em!important;text-shadow:none!important;color:var(--ink)!important;overflow-wrap:break-word}
.predict-page .story-grid .story-overlay .story-author{display:none!important}
.predict-page .story-grid .story-meta{display:contents!important}
.predict-page .story-grid .story-meta>span:first-child{grid-column:2;grid-row:2;align-self:start;padding-top:16px;color:#596963!important;font:400 11px/1.5 var(--font-geist-sans)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
.predict-page .story-grid .story-meta>span:last-child{display:none!important}
.predict-page .story-grid .story-tile:hover .story-overlay h2{color:#806337!important}
.predict-page .story-grid .story-tile:hover .story-image>img{opacity:.94}
.predict-page .story-grid .story-tile:focus-visible{outline:2px solid #806337;outline-offset:6px}
.predict-page .cmvc-explore-bar{border-bottom-color:#c9c9bb}
.predict-page .cmvc-explore-bar button{font-weight:500;letter-spacing:.08em}
.predict-page .cmvc-sym-cm{background:#0b3438}.predict-page .cmvc-sym-lp{background:#806337}.predict-page .cmvc-sym-fo{background:#596963}
@media(max-width:1050px){.predict-page .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 28px!important}.predict-page .story-grid .story-overlay h2{font-size:30px!important}}
@media(max-width:600px){.predict-page .story-grid{grid-template-columns:1fr!important;gap:32px!important;padding:26px 6vw 70px!important}.predict-page .story-grid .story-overlay h2{font-size:30px!important}.predict-page .story-grid .story-image>span,.predict-page .story-grid .story-meta>span:first-child{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.predict-page .story-grid .story-image>img{transition:none}}
.insights-new .insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}
.insights-new .insight-grid>a{display:grid;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;padding:0 0 26px;border:0;border-bottom:1px solid #c9c9bb;color:var(--ink)}
.insights-new .insight-grid .story-photo{width:100%;height:auto!important;aspect-ratio:16/10;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;border-radius:0}
.insights-new .insight-grid .story-photo[data-presenting-photo]{background-size:135% auto;background-position:58% 74%}
.insights-new .insight-grid .home-story-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding-top:16px;font:400 11px/1.5 var(--font-geist-sans);letter-spacing:0;text-transform:none;color:#596963}
.insights-new .insight-grid .home-story-category{color:#806337;font-weight:500;font-size:11px;letter-spacing:.07em;text-transform:uppercase}
.insights-new .insight-grid .home-story-meta time{white-space:nowrap;color:#596963}
.insights-new .insight-grid h3{font:400 clamp(26px,2.25vw,36px)/1.12 var(--font-editorial);margin:12px 0 0;max-width:100%;letter-spacing:-.02em;color:var(--ink);text-shadow:none;overflow-wrap:break-word}
.insights-new .insight-grid>a:hover h3{color:#806337}
.insights-new .insight-grid>a:focus-visible{outline:2px solid #806337;outline-offset:6px}
@media(max-width:1050px){.insights-new .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.insights-new .insight-grid h3{font-size:30px}}
@media(max-width:600px){.insights-new .insight-grid{grid-template-columns:1fr;gap:32px}.insights-new .insight-grid h3{font-size:30px}}
