.editorial-shell.case-study-template{--case-study-reading-width:672px;--case-study-media-width:1180px;--case-study-section-space:96px;--case-study-body-size:17px;--case-study-lead-size:clamp(19px,2vw,23px);--case-study-art-gap:40px;--case-study-caption-gap:20px;--case-study-ink:#171716;--case-study-muted:#676765;--case-study-line:rgba(23,23,22,.15);--case-study-paper:#f8f8f6;--bags-rail-wide:var(--case-study-media-width);--bags-rail-inset:48px;--bags-ink:var(--case-study-ink);--bags-muted:var(--case-study-muted,var(--editorial-muted));--bags-line:var(--case-study-line);--bags-indigo:#171716;--bags-violet:#696965;--bags-cyan:#d9f68a;--bags-coral:#d5d5d0;--bags-yellow:#eff0eb;--editorial-paper:var(--case-study-paper);--editorial-ink:var(--bags-ink);--editorial-muted:var(--bags-muted);--editorial-line:var(--bags-line);--bags-rail-reading:var(--case-study-reading-width);--bags-rail-art:100%;--editorial-media:min(var(--bags-rail-wide),calc(100vw - var(--bags-rail-inset)));--bags-section-space:var(--case-study-section-space);--bags-heading-copy-gap:24px;--bags-copy-art-gap:var(--case-study-art-gap);--bags-art-caption-gap:var(--case-study-caption-gap);background:var(--editorial-paper)}@font-face{font-family:Portfolio Narrative Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2) format("woff2")}.case-study-template .case-study-section{--shared-ui-font-display:"Portfolio Narrative Barlow",sans-serif;--shared-ui-font-body:"Editorial DM Sans",Arial,sans-serif;--shared-ui-paper:var(--editorial-paper);--shared-ui-ink:var(--editorial-ink);--shared-ui-muted:var(--case-study-muted,var(--editorial-muted));--shared-ui-line:var(--editorial-line);--shared-ui-space-start:var(--case-study-section-space);--shared-ui-space-end:var(--case-study-section-space)}.case-study-template__beat--evidence>.case-study-section{--shared-ui-space-end:var(--case-study-art-gap)}.case-study-kicker{margin:0;color:var(--case-study-muted,var(--editorial-muted));font:800 12px/1.2 Editorial DM Sans,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.case-study-brief,.case-study-roadmap{width:min(var(--case-study-media-width,1180px),calc(100% - 48px));margin:0 auto}.editorial-shell .case-study-brief,.editorial-shell .case-study-roadmap{padding:var(--case-study-section-space,96px) 0}.case-study-brief__intro,.case-study-roadmap__intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px}.case-study-brief__intro--title-only{grid-template-columns:1fr}.editorial-shell .case-study-brief h2,.editorial-shell .case-study-roadmap h2{margin:16px 0 0;max-width:17ch;color:var(--editorial-ink);font:500 clamp(40px,5vw,68px)/.94 Portfolio Narrative Barlow,sans-serif;letter-spacing:-.05em}.case-study-brief__intro>p,.case-study-roadmap__intro>p{margin:0;color:var(--case-study-muted,var(--editorial-muted));font:17px/1.7 Editorial DM Sans,Arial,sans-serif}.case-study-brief__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:48px 0 0}.case-study-brief__items>div{min-width:0;padding:24px;border:1px solid var(--editorial-line)}.case-study-brief__items dt,.case-study-metadata dt{color:var(--case-study-muted,var(--editorial-muted));font:800 12px/1.35 Editorial DM Sans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.case-study-brief__items dd{margin:16px 0 0}.case-study-brief__items strong{display:block;margin-bottom:16px;color:var(--editorial-ink);font:500 28px/1.05 Portfolio Narrative Barlow,sans-serif;letter-spacing:-.035em}.case-study-brief__items p{margin:0;color:var(--case-study-muted,var(--editorial-muted));font:16px/1.5 Editorial DM Sans,Arial,sans-serif}.case-study-metadata{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--editorial-line)}.case-study-metadata>div{padding:24px;min-width:0}.case-study-metadata>div+div{border-left:1px solid var(--editorial-line)}.case-study-metadata dd{margin:8px 0 0;color:var(--editorial-ink);font:16px/1.5 Editorial DM Sans,Arial,sans-serif}.case-study-disclosure{border-left:3px solid var(--editorial-ink);padding-left:20px}.case-study-disclosure summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:700}.case-study-disclosure>div{padding:8px 0}.case-study-disclosure p{margin:0;color:var(--case-study-muted,var(--editorial-muted));font:16px/1.7 Editorial DM Sans,Arial,sans-serif}.case-study-roadmap__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:48px 0 0;padding:0;list-style:none;border-block:1px solid var(--editorial-line)}.case-study-roadmap__items li{min-width:0;display:flex;flex-direction:column;padding:24px;border-left:1px solid var(--editorial-line)}.case-study-roadmap__items li:first-child{border-left:0}.case-study-roadmap__items small,.case-study-roadmap__items span{color:var(--case-study-muted,var(--editorial-muted));font:800 12px/1.4 Editorial DM Sans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.editorial-shell .case-study-roadmap__items h3{margin:32px 0 16px;color:var(--editorial-ink);font:500 32px/1.05 Portfolio Narrative Barlow,sans-serif;letter-spacing:-.035em}.case-study-roadmap__items p{margin:0 0 24px;color:var(--case-study-muted,var(--editorial-muted));font:16px/1.7 Editorial DM Sans,Arial,sans-serif}.case-study-roadmap__items small{margin-top:auto}.case-study-template .case-study-disclosure summary:focus-visible,.case-study-template .case-study-metadata a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.case-study-template .case-study-header .case-study-hero.case-study-hero--poster{display:block;position:relative;min-height:0;padding:0;aspect-ratio:auto}.case-study-template .case-study-header .case-study-hero.case-study-hero--poster:after{display:none}.case-study-template .case-study-hero--poster .case-study-hero__background{position:relative}.case-study-template .case-study-hero--poster .case-study-hero__background>img{display:block;height:auto}.case-study-template .case-study-hero--poster .case-study-hero__left{position:absolute;inset:0;display:flex;align-items:end;width:52%;padding:clamp(20px,4vw,58px);color:#fff5dd;text-shadow:0 2px 8px rgba(0,0,0,.7);background:linear-gradient(0deg,rgba(14,18,42,.85),transparent 85%)}.case-study-template .case-study-hero--title-right .case-study-hero__left{left:auto;right:0}.case-study-poster-lettering>span{display:block;font:800 clamp(20px,3vw,42px)/1 Portfolio Narrative Barlow,sans-serif;text-transform:uppercase}.case-study-poster-lettering>strong{display:block;margin:24px 0;font:500 clamp(42px,6.2vw,90px)/.91 Portfolio Narrative Barlow,sans-serif;letter-spacing:-.04em}.case-study-poster-lettering>small{font:700 12px/1.3 Editorial DM Sans,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.case-study-brief__intro,.case-study-roadmap__intro{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.case-study-brief,.case-study-roadmap{width:calc(100% - 32px)}.case-study-brief__items,.case-study-roadmap__items{margin-top:32px}.case-study-metadata{grid-template-columns:1fr}.case-study-metadata>div+div,.case-study-roadmap__items li{border-left:0;border-top:1px solid var(--editorial-line)}.case-study-roadmap__items li:first-child{border-top:0}.case-study-template .case-study-hero--poster .case-study-hero__left{width:60%;padding:18px}.case-study-template .case-study-hero--poster .case-study-hero__background img{-o-object-position:40% center;object-position:40% center}.case-study-poster-lettering>span{font-size:20px}.case-study-poster-lettering>strong{font-size:clamp(34px,8vw,60px);margin:20px 0}}.case-study-template .case-study-comic__track:focus-visible,.case-study-template .case-study-design-carousel button:focus-visible{outline:3px solid #c6372d;outline-offset:3px}.case-study-template .case-study-header{width:min(var(--case-study-media-width,1180px),calc(100% - 48px));margin:0 auto;padding:var(--case-study-section-space,96px) 0;color:var(--editorial-ink)}.case-study-page-info{display:grid;grid-template-columns:minmax(0,570px) minmax(0,560px);justify-content:space-between;gap:48px;margin-bottom:32px}.case-study-page-info__eyebrow{margin:0;color:var(--editorial-muted);font:700 12px/1.35 var(--case-body,sans-serif);letter-spacing:.08em;text-transform:uppercase}.case-study-template .case-study-page-info__title{max-width:9ch;margin:14px 0 20px;color:var(--editorial-ink);font:400 clamp(48px,5vw,68px)/.98 var(--font-inter,var(--font-body)),sans-serif;letter-spacing:-.065em}.case-study-page-info__summary{display:grid;gap:24px;align-content:end;padding-top:34px}.case-study-page-info__summary>p{max-width:48ch;margin:0;color:var(--editorial-ink);font:400 clamp(17px,1.55vw,21px)/1.4 var(--font-inter,var(--font-body)),sans-serif;letter-spacing:-.024em}.case-study-page-info__navigation{display:flex;gap:24px;width:-moz-max-content;width:max-content;max-width:100%}.case-study-page-info__navigation a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--editorial-ink);font:500 14px/1.4 var(--font-inter,var(--font-body)),sans-serif;text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--editorial-line)}.case-study-page-info__navigation a:hover{text-decoration-color:currentColor}.case-study-page-info__navigation a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.case-study-header--overlay .case-study-page-info{grid-template-columns:1fr;max-width:var(--case-study-reading-width)}.case-study-template .case-study-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;min-height:480px;padding:48px;overflow:hidden;background:#15131f;color:#fff}.case-study-template .case-study-hero--overlay{align-items:end}.case-study-template .case-study-hero--split .case-study-hero__right{align-self:stretch;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.3);padding-left:32px}.case-study-template .case-study-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.5))}.case-study-template .case-study-hero--frame-cinematic:after,.case-study-template .case-study-hero--poster:after{display:none}.case-study-template .case-study-hero__background,.case-study-template .case-study-hero__effect{position:absolute;inset:0;z-index:0;pointer-events:none}.case-study-template .case-study-hero__background>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-template .case-study-hero__effect{z-index:1;pointer-events:auto}.case-study-template .case-study-hero__left,.case-study-template .case-study-hero__right{position:relative;z-index:2;min-width:0}.case-study-template .case-study-design-carousel--vertical{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,1fr);gap:24px 48px}.case-study-template .case-study-design-carousel--vertical>.case-study-design-carousel__intro{grid-column:1;grid-row:1}.case-study-template .case-study-design-carousel--vertical>[role=tabpanel]{grid-column:2;grid-row:1/3;margin:0}.case-study-template .case-study-design-carousel--vertical>.case-study-design-carousel__tabs{grid-column:1;grid-row:2;display:flex;flex-direction:column;margin-top:0}.case-study-design-carousel__playback{display:flex;justify-content:flex-end;margin-top:16px}.case-study-design-carousel__playback button{min-height:44px;padding:8px 0 8px 16px;border:0;color:var(--editorial-ink);background:transparent;text-decoration:underline;text-underline-offset:5px;cursor:pointer}@media (max-width:900px){.case-study-template .case-study-design-carousel--vertical{grid-template-columns:1fr}.case-study-template .case-study-design-carousel--vertical>:is(.case-study-design-carousel__intro,[role=tabpanel],.case-study-design-carousel__tabs){grid-column:1;grid-row:auto}}@media (max-width:600px){.case-study-template .case-study-header{width:calc(100% - 32px)}.case-study-page-info,.case-study-template .case-study-hero{grid-template-columns:1fr;gap:24px}.case-study-template .case-study-hero{min-height:360px;padding:24px}.case-study-template .case-study-hero--split .case-study-hero__right{padding:24px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.3)}}.case-study-comic{width:min(var(--case-study-media-width,1180px),calc(100% - 48px));margin:0 auto}.case-study-comic__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(300px,42vw,520px);gap:14px;overflow-x:auto;margin:0;padding:0;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.case-study-comic__track::-webkit-scrollbar{display:none}.case-study-comic__panel{min-width:0;scroll-snap-align:start}.case-study-comic__art{position:relative;overflow:hidden;isolation:isolate;background:#e4e4df}.case-study-comic__art>img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.case-study-comic__overlay{position:absolute;z-index:2;max-width:min(48%,195px);margin:0;padding:8px;border:1px solid var(--editorial-ink);background:#fff;color:#171716;font:700 12px/1.3 var(--case-body,sans-serif)}.case-study-comic__caption>span{display:block;margin-bottom:12px;color:var(--case-study-muted,var(--editorial-muted));font:800 12px/1.2 Editorial DM Sans,Arial,sans-serif}.case-study-comic__caption>strong{display:block;color:var(--editorial-ink);font:500 clamp(29px,3vw,40px)/1.04 Portfolio Narrative Barlow,sans-serif;letter-spacing:-.045em}.case-study-comic__overlay--top-left{top:14px;left:14px}.case-study-comic__overlay--top-right{top:14px;right:14px}.case-study-comic__overlay--bottom-left{bottom:14px;left:14px}.case-study-comic__overlay--bottom-right{right:14px;bottom:14px}.case-study-comic__caption{padding:var(--case-study-caption-gap) 8px 8px}.case-study-comic__controls{display:flex;justify-content:flex-end;gap:10px;width:min(var(--case-study-media-width,1180px),calc(100% - 48px));margin:var(--case-study-caption-gap) auto 0}.case-study-comic__controls button{min-width:88px;min-height:44px;padding:9px 16px;border:1px solid var(--editorial-line);border-radius:999px;background:var(--editorial-paper);color:var(--editorial-ink);font:700 13px/1 var(--case-body,sans-serif);cursor:pointer}.case-study-comic__controls button:disabled{opacity:.38;cursor:not-allowed}.case-study-design-carousel{width:min(var(--case-study-media-width,1180px),calc(100% - 48px));margin:0 auto}.case-study-design-carousel__tabs{display:flex;gap:8px;margin-top:var(--case-study-caption-gap)}.case-study-design-carousel__tabs button{min-height:44px;padding:10px 14px;border:1px solid var(--editorial-line);background:transparent;color:var(--editorial-ink);cursor:pointer;text-align:left}.case-study-design-carousel__tabs button[aria-selected=true]{border-color:var(--editorial-ink)}.case-study-template__cover,.case-study-template__design-work,.case-study-template__ending,.case-study-template__evidence{width:min(672px,calc(100% - 48px));margin:0 auto;padding:48px 0}.case-study-template__cover h1{margin:8px 0 16px;font:500 clamp(44px,6vw,76px)/.94 var(--font-barlow),sans-serif;letter-spacing:-.05em}.case-study-template__cover p,.case-study-template__design-work p,.case-study-template__ending,.case-study-template__evidence figcaption{color:var(--editorial-muted);font:16px/1.55 var(--case-body,sans-serif)}.case-study-template__evidence img{display:block;width:100%;height:auto}.case-study-template__evidence figcaption{margin-top:10px}.case-study-template__design-work,.case-study-template__ending{border-top:1px solid var(--editorial-line)}@media (max-width:600px){.case-study-template{--case-study-section-space:72px;--case-study-art-gap:32px;--case-study-caption-gap:16px}}@media (max-width:900px){.case-study-nav--portfolio .nav-inner,.case-study-nav--portfolio.is-stuck .nav-inner{grid-template-columns:1fr auto}.case-study-nav__site-links{display:none}}.case-study-template .comic-strip-slot{display:grid;width:100%;min-height:260px;place-items:center;padding:24px;color:var(--case-study-ink);background:#e4e4df;font:600 20px/1.2 var(--font-barlow),sans-serif;text-align:center}.case-study-design-carousel [role=tabpanel]>div>img{display:block;max-width:100%;height:auto}.case-study-design-carousel__tabs{flex-wrap:wrap}.case-study-design-carousel figcaption{font-size:16px;line-height:1.55}.case-study-comic__overlay--speech{padding:0;border:0;background:transparent}.case-study-comic__overlay--speech span{position:relative;padding:10px 14px;border-radius:50%}.case-study-comic__overlay--speech span:after{content:"";position:absolute;right:18px;bottom:-5px;width:9px;height:9px;border-right:1px solid var(--editorial-ink);border-bottom:1px solid var(--editorial-ink);background:#fff;transform:rotate(45deg)}:root[data-site-theme=dark] .editorial-shell.case-study-template{--case-study-paper:#15131f;--case-study-ink:#f5f2f6;--case-study-muted:#c2bbc9;--case-study-line:#403a4b;--bags-ink:var(--case-study-ink);--bags-muted:var(--case-study-muted,var(--editorial-muted));--bags-line:var(--case-study-line);--editorial-paper:var(--case-study-paper);--editorial-ink:var(--case-study-ink);--editorial-muted:var(--case-study-muted,var(--editorial-muted));--editorial-line:var(--case-study-line)}@media (prefers-color-scheme:dark){:root:not([data-site-theme=light]) .editorial-shell.case-study-template{--case-study-paper:#15131f;--case-study-ink:#f5f2f6;--case-study-muted:#c2bbc9;--case-study-line:#403a4b;--bags-ink:var(--case-study-ink);--bags-muted:var(--case-study-muted,var(--editorial-muted));--bags-line:var(--case-study-line);--editorial-paper:var(--case-study-paper);--editorial-ink:var(--case-study-ink);--editorial-muted:var(--case-study-muted,var(--editorial-muted));--editorial-line:var(--case-study-line)}}.case-study-template .case-study-header .case-study-hero.case-study-hero--frame-cinematic{aspect-ratio:1280/658;min-height:0;padding:0}.case-study-template .case-study-header .case-study-hero.case-study-hero--frame-cinematic.case-study-hero--poster .case-study-hero__background{position:absolute;inset:0}@media(max-width:900px){.case-study-page-info{grid-template-columns:1fr;gap:22px}.case-study-page-info__summary{padding-top:0}.case-study-template .case-study-header .case-study-hero.case-study-hero--frame-cinematic{aspect-ratio:4/3}}@media(max-width:600px){.case-study-page-info{gap:20px;margin-bottom:24px}.case-study-template .case-study-page-info__title{margin:10px 0 16px;font-size:clamp(45px,13vw,58px)}.case-study-page-info__summary>p{font-size:17px}.case-study-template .case-study-header .case-study-hero.case-study-hero--frame-cinematic{min-height:420px;aspect-ratio:auto}}.editorial-shell[data-template-variant=issue]{--editorial-paper:var(--tre-color-paper);--editorial-ink:var(--tre-color-ink);--editorial-muted:var(--tre-color-muted);--editorial-line:var(--tre-color-line);--editorial-soft:var(--tre-color-soft);--editorial-reading:var(--tre-measure-reading);--editorial-media:min(1140px,calc(100vw - 48px));--case-study-reading-width:672px;--case-study-section-space:96px;--case-study-section-space-mobile:72px;--case-study-heading-font:"Portfolio Narrative Barlow",sans-serif;--case-study-heading-size:clamp(40px,5vw,68px);--case-study-heading-size-mobile:clamp(38px,12vw,56px);--case-study-body-font:"Editorial DM Sans",Arial,sans-serif;--case-study-primary-prose-size:clamp(19px,2vw,23px);--case-study-primary-prose-line-height:1.55;background:var(--tre-color-paper);color:var(--tre-color-ink)}.editorial-shell.editorial-shell--theme-light[data-template-variant=issue][data-case-study-surface=authored]{--editorial-paper:var(--case-study-authored-paper);--editorial-ink:var(--case-study-authored-ink);--editorial-muted:var(--case-study-authored-muted);--editorial-line:var(--case-study-authored-line);background:var(--editorial-paper);color:var(--editorial-ink);color-scheme:light}.editorial-shell[data-template-variant=issue] .case-study-section{--shared-ui-paper:var(--editorial-paper);--shared-ui-ink:var(--editorial-ink);--shared-ui-muted:var(--editorial-muted);--shared-ui-line:var(--editorial-line);--shared-ui-font-display:var(--case-study-heading-font);--shared-ui-font-body:var(--case-study-body-font);--shared-ui-gutter:24px;--shared-ui-space-start:var(--case-study-section-space);--shared-ui-space-end:var(--case-study-section-space);--shared-ui-divider:0;inline-size:min(var(--case-study-reading-width),calc(100% - 48px));padding-block-start:var(--shared-ui-space-start);padding-block-end:var(--shared-ui-space-end);background:transparent}.editorial-shell[data-template-variant=issue] .case-study-section>.tre-narrative-section__title{font-family:var(--case-study-heading-font);font-size:var(--case-study-heading-size);line-height:.94;color:var(--tre-narrative-ink)}.editorial-shell[data-template-variant=issue] .case-study-section--spacing-compact{--shared-ui-space-end:24px}.editorial-shell[data-template-variant=issue] .case-study-section--spacing-before-evidence{--shared-ui-space-end:32px}.editorial-shell.bags-editorial[data-template-variant=issue]{--case-study-heading-font:var(--font-barlow),sans-serif;--editorial-paper:var(--bags-surface-paper,#f8f8f6);--editorial-ink:var(--bags-ink);--editorial-muted:var(--bags-muted);--editorial-line:var(--bags-line);background:var(--editorial-paper)}html[data-site-theme] .editorial-shell.bags-editorial[data-template-variant=issue]{--editorial-ink:var(--bags-ink);--editorial-muted:var(--bags-muted);--editorial-line:var(--bags-line);--case-study-muted:var(--bags-muted)}.editorial-shell[data-template-variant=issue] .case-study-section--prose-all-primary .case-study-section__move>p,.editorial-shell[data-template-variant=issue] .case-study-section--prose-all-primary>.tre-narrative-section__body>p:not(.identity-source-note){color:var(--tre-narrative-ink);font-size:var(--case-study-primary-prose-size);line-height:var(--case-study-primary-prose-line-height)}.editorial-shell[data-template-variant=issue] .case-study-section--prose-all-primary .case-study-section__move>p{margin:0}.editorial-shell[data-template-variant=issue] .case-study-section__move+.case-study-section__move{margin-top:32px}.editorial-shell[data-template-variant=issue] .case-study-section__move>p+p{margin-top:16px}.editorial-shell[data-template-variant=issue] .case-study-section__move>h3{max-inline-size:22ch;margin:0 0 16px;color:var(--editorial-ink);font:500 clamp(26px,3vw,40px)/1.04 var(--case-study-heading-font);letter-spacing:-.045em}.editorial-shell[data-template-variant=issue] .case-study-section--closing{--shared-ui-night-paper:transparent;--shared-ui-night-ink:var(--case-study-closing-ink,#f8f7f3);--shared-ui-night-muted:var(--case-study-closing-muted,#c9c5bd);--shared-ui-space-start:var(--case-study-section-space);--shared-ui-space-end:var(--case-study-section-space);border-bottom:0}.editorial-shell[data-template-variant=issue] .case-study-section--closing>.tre-narrative-section__kicker{color:var(--case-study-closing-kicker,var(--tre-narrative-muted))}@media (max-width:600px){.editorial-shell[data-template-variant=issue]{--case-study-section-space:var(--case-study-section-space-mobile)}.editorial-shell[data-template-variant=issue] .case-study-section{--shared-ui-gutter:16px;--shared-ui-space-start:var(--case-study-section-space-mobile);--shared-ui-space-end:var(--case-study-section-space-mobile);inline-size:min(var(--case-study-reading-width),calc(100% - 32px))}.editorial-shell[data-template-variant=issue] .case-study-section>.tre-narrative-section__title{font-size:var(--case-study-heading-size-mobile)}.editorial-shell[data-template-variant=issue] .case-study-section--spacing-before-evidence{--shared-ui-space-end:24px}}