@media(max-width:1060px){.primary-nav{gap:13px}.primary-nav a{font-size:12px}.hero-copy{padding-right:27px}.journey-grid,.ai-grid{gap:38px}.footer-grid{gap:40px}.article-layout{gap:38px;grid-template-columns:205px minmax(0,1fr)}}
@media(max-width:800px){.container{width:min(100% - 36px,660px)}.utility-bar .container span:last-child{display:none}.header-inner{min-height:70px}.menu-toggle{width:42px;height:42px;border:1px solid #d8e5df;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:19px;height:2px;background:var(--deep)}.primary-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:8px 18px 17px;box-shadow:0 18px 30px #16374218;border-top:1px solid #e5eae6;grid-template-columns:repeat(2,1fr);gap:2px 10px}.primary-nav.is-open{display:grid}.primary-nav a{padding:12px 8px;font-size:14px;border-bottom:1px solid #edf1ed}.primary-nav a[aria-current=page]::after{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:57px 0 45px}.hero-copy h1{font-size:clamp(49px,10vw,70px)}.hero-actions{margin-top:27px}.hero-note{margin-top:35px}.hero-visual{margin:0 calc((min(100vw - 36px,660px) - 100vw)/2);min-height:420px}.hero-visual>img{height:420px}.intro-strip{padding:20px 0}.strip-inner{min-height:0;flex-wrap:wrap;gap:7px 18px}.strip-inner p{order:2;width:100%}.strip-inner a{margin-left:auto}.section{padding:70px 0}.section-heading{align-items:start;flex-direction:column;gap:15px}.section-heading h2{font-size:39px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:45% 55%}.feature-card:last-child .feature-image{height:100%;aspect-ratio:auto}.feature-card:last-child .feature-copy h3{min-height:0}.journey-grid,.ai-grid{grid-template-columns:1fr}.journey-visual{min-height:360px}.journey-visual img{height:360px}.journey-copy{padding-top:20px}.ai-visual{order:-1}.ai-visual img{height:380px}.ai-visual-note{left:15px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-about{grid-column:1/-1}.article-layout{grid-template-columns:1fr;gap:26px;padding-top:33px}.article-sidebar{overflow-x:auto}.sidebar-inner{position:static;display:flex;gap:14px;align-items:center;white-space:nowrap;border-top:0;border-bottom:1px solid var(--line);padding:0 0 10px}.sidebar-heading{margin:0}.sidebar-heading span{display:none}.sidebar-inner>a:not(.sidebar-home){border:0;padding:8px 0;white-space:nowrap}.sidebar-home{display:none}.page-hero-inner{min-height:260px}.page-hero-mark{font-size:130px}}
@media(max-width:560px){.container{width:calc(100% - 32px)}.brand strong{font-size:21px}.hero-copy{padding-top:44px}.hero-copy .eyebrow{font-size:9px;letter-spacing:.12em}.hero-copy h1{font-size:51px}.hero-subtitle{font-size:15px}.hero-description{font-size:13px}.hero-actions{gap:16px;flex-wrap:wrap}.button-primary{padding:12px 17px}.hero-note{margin-top:29px}.hero-visual{min-height:320px;margin-inline:-16px}.hero-visual>img{height:320px}.hero-caption{bottom:15px;right:15px;min-width:0;padding:10px 14px}.hero-caption strong{font-size:13px}.section{padding:59px 0}.section-heading h2,.journey-copy h2,.ai-copy h2{font-size:34px}.section-heading>p{font-size:13px}.feature-grid{grid-template-columns:1fr;gap:17px}.feature-card:last-child{grid-column:auto;display:flex}.feature-card:last-child .feature-image{aspect-ratio:1.51}.feature-copy h3{min-height:0;font-size:21px}.journey-visual{min-height:300px}.journey-visual img{height:300px;box-shadow:12px 12px 0 #d0dcd2}.visual-label{right:0;bottom:10px;padding:10px 15px;font-size:10px}.journey-copy{padding-top:5px}.ai-visual img{height:290px}.ai-visual-note{padding:12px 15px;font-size:11px}.ai-topics a{grid-template-columns:26px 70px 1fr 12px;gap:5px}.ai-topics strong{font-size:12px}.ai-topics small{font-size:10px}.news-heading h2 span{display:block;font-size:.6em;margin-top:4px}.news-row{grid-template-columns:55px 1fr;gap:13px;padding:24px 0;align-items:start}.news-date strong{font-size:31px}.news-date span{font-size:9px}.news-row h3{font-size:18px}.news-row p{font-size:12px}.round-arrow{display:none}.news-more{align-items:start;flex-direction:column}.closing-section{padding:66px 0}.closing-inner h2{font-size:37px}.footer-grid{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.footer-about{grid-column:auto}.footer-bottom{flex-direction:column;gap:3px}.page-hero-inner{min-height:240px}.page-hero h1{font-size:41px}.page-hero h1 span{font-size:15px}.page-hero p:not(.eyebrow){font-size:13px}.page-hero-mark{font-size:98px;align-self:flex-end;margin-bottom:42px}.page-hero-mark span{font-size:9px;bottom:-30px;right:-5px}.article-layout{padding-top:20px;padding-bottom:65px}.sidebar-inner{gap:13px}.sidebar-heading{font-size:12px}.sidebar-inner>a:not(.sidebar-home){font-size:11px}.story{padding:26px 21px 31px;margin-bottom:18px}.story h2{font-size:26px;margin:17px 0 12px}.article-summary{font-size:13px}.story-image,.story-image img{height:220px}.prose p{font-size:14px;line-height:2}.article-sources{flex-direction:column;gap:5px}.related{align-items:flex-start}.related h3{width:100%}}
@media(max-width:560px){.article-sidebar{overflow:visible}.sidebar-inner{display:block;white-space:normal;border-top:2px solid var(--teal);border-bottom:0;padding-top:10px}.sidebar-heading{margin-bottom:4px}.sidebar-inner>a:not(.sidebar-home){display:flex;border-bottom:1px solid var(--line);padding:9px 0;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
