/* The new case uses the existing STYL visual language. */
.iz-feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding-bottom:43px;border-bottom:1px solid var(--line)}.iz-feature>.story-copy{padding-top:0}.iz-feature .story-copy h3{font-size:clamp(25px,2.6vw,37px);line-height:1.8}.iz-feature .story-copy>p:not(.eyebrow):not(.story-tag){font-size:13px;max-width:450px}.iz-new{display:inline-block;font:400 8px/1.6 var(--mono);letter-spacing:.07em;padding:3px 6px;background:var(--ink);color:var(--paper);margin-right:10px;vertical-align:middle}.iz-feature>.styl-compare{align-self:start;min-width:0}
.iz-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,75px);padding-block:38px 55px}.iz-hero-copy{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:38px;padding-block:0 12px;min-width:0}.iz-hero-copy>div{width:100%}.iz-hero h1{font:400 clamp(30px,3vw,46px)/1.85 var(--jp-serif);letter-spacing:.025em;margin:24px 0 27px}.iz-hero-lead{font-size:14px;line-height:2.2;color:var(--muted)}.iz-hero-meta{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:11px;line-height:1.9;width:100%;padding-top:22px;border-top:1px solid var(--line)}.iz-hero-meta>a{text-decoration:underline;text-underline-offset:5px}.iz-hero-photo{position:relative;min-width:0;height:650px;overflow:hidden;background:var(--soft)}.iz-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 75%}.iz-hero-photo>figcaption{position:absolute;bottom:18px;left:18px;background:var(--paper);color:var(--ink);padding:7px 10px;font:400 9px/1.7 var(--mono);letter-spacing:.06em}
.iz-brief{padding-bottom:40px;border-bottom:1px solid var(--line)}.iz-brief>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:25px 0;gap:30px;border-top:1px solid var(--line)}.iz-brief dt{font:400 10px/1.7 var(--mono);letter-spacing:.08em;color:var(--accent)}.iz-brief dd{font-size:13px;line-height:1.9;margin:10px 0 0}.iz-brief .caption{font-size:10px}.iz-comparison .section-heading{margin-bottom:36px}.iz-comparison>.styl-compare{max-width:1000px;margin-inline:auto}.iz-comparison-captions{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:1000px;margin:25px auto 0}.iz-comparison-captions>div>p:last-child{font-size:13px;line-height:2.1;color:var(--muted);margin-top:10px}.iz-interview{background:var(--soft)}.iz-interview-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(45px,7vw,110px)}.iz-interview h2,.iz-after-grid h2,.iz-takeaway>h2{font:400 clamp(27px,2.8vw,40px)/1.85 var(--jp-serif);letter-spacing:.025em;margin:23px 0}.iz-section-lead{font-size:13px;line-height:2.2;color:var(--muted);margin:26px 0 18px}.iz-interview .caption{font-size:10px}.iz-interview-list{margin:0}.iz-interview-list>div{border-top:1px solid #c4c8b9;padding:24px 0}.iz-interview-list>div:last-child{padding-bottom:0}.iz-interview-list dt{font-size:14px;line-height:1.9;font-weight:500;margin:0 0 13px}.iz-interview-list dd{font-size:13px;line-height:2.15;color:#5c6257;margin:0}.iz-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.iz-notes-grid>article{border-top:1px solid var(--line);padding-top:27px}.iz-notes-grid h3{font:400 clamp(21px,2.1vw,29px)/1.85 var(--jp-serif);letter-spacing:.02em;margin:33px 0 22px}.iz-notes-grid article>p:last-child{font-size:13px;line-height:2.15;color:var(--muted)}.iz-after-section{background:#e9e8df;padding-block:75px}.iz-after-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center}.iz-after-grid figure>img{width:100%;height:auto}.iz-after-grid .caption{font-size:9px;margin-top:15px}.iz-after-grid>div>p:not(.eyebrow){font-size:14px;line-height:2.2;color:var(--muted);margin-top:23px}.iz-after-grid .text-link{margin-top:20px;font-size:12px}.iz-takeaway{text-align:center;max-width:1120px}.iz-takeaway>h2{margin-bottom:34px}.iz-takeaway blockquote{border-block:1px solid var(--line);padding:32px 0;margin:0 auto;max-width:820px;text-align:left}.iz-takeaway blockquote>p{font:400 17px/2.2 var(--jp-serif);letter-spacing:.02em}.iz-takeaway cite{display:block;font-style:normal;font-size:10px;line-height:1.8;color:var(--muted);margin-top:18px;text-align:right}.iz-takeaway-copy{max-width:760px;margin:32px auto 0;text-align:left}.iz-takeaway-copy>p{font-size:14px;line-height:2.2;color:var(--muted)}.iz-takeaway-copy>p+p{margin-top:20px}.iz-takeaway-copy .text-link{margin-top:19px}.iz-next{display:flex;justify-content:space-between;align-items:start;gap:30px;border-top:1px solid var(--line);padding-block:35px 55px}.iz-next>a{display:flex;flex-direction:column;gap:12px;font-size:12px;line-height:1.9}.iz-next>a:last-child{text-align:right}.iz-next .eyebrow{font-size:9px}.styl-iz .compare-hint{max-width:100%}
@media(max-width:1000px){.iz-hero h1{font-size:3.2vw;letter-spacing:0}.iz-hero-photo{height:560px}.iz-hero-lead{font-size:13px}.iz-hero-meta{font-size:10px;gap:15px}.iz-brief>dl{gap:22px}.iz-brief dd{font-size:12px}.iz-notes-grid{gap:26px}.iz-notes-grid h3{font-size:23px}.iz-notes-grid article>p:last-child{font-size:12px}.iz-after-grid>div>p:not(.eyebrow){font-size:13px}.iz-feature .story-copy h3{font-size:28px}}
@media(max-width:680px){.iz-feature{grid-template-columns:1fr;gap:0;padding-bottom:35px}.iz-feature>.story-copy{padding-top:20px}.iz-feature .story-copy h3{font-size:26px;line-height:1.7}.iz-feature .story-copy>p:not(.eyebrow):not(.story-tag){font-size:12px}.iz-new{font-size:7px;margin-right:7px}.iz-hero{grid-template-columns:1fr;padding-block:25px 30px;gap:30px}.iz-hero-copy{gap:30px;padding-bottom:0}.iz-hero h1{font-size:clamp(27px,7.2vw,36px);line-height:1.85;margin:20px 0 23px;letter-spacing:.01em}.iz-hero-copy .eyebrow{font-size:9px}.iz-hero-lead{font-size:13px;line-height:2.15}.iz-hero-meta{padding-top:20px;font-size:10px;gap:16px}.iz-hero-photo{height:auto;aspect-ratio:3/4}.iz-hero-photo>img{height:auto;object-fit:contain}.iz-hero-photo>figcaption{font-size:8px;left:12px;bottom:12px}.iz-brief{padding-bottom:30px}.iz-brief>dl{grid-template-columns:1fr;gap:20px;padding-block:24px}.iz-brief dt{font-size:8px}.iz-brief dd{font-size:12px;margin-top:6px}.iz-brief .caption{font-size:9px;line-height:1.9}.iz-comparison-captions{gap:23px;margin-top:22px}.iz-comparison-captions .eyebrow{font-size:9px}.iz-comparison-captions>div>p:last-child{font-size:12px;line-height:2}.iz-interview-grid{grid-template-columns:1fr;gap:32px}.iz-interview h2,.iz-after-grid h2,.iz-takeaway>h2{font-size:27px;line-height:1.85;margin-block:20px}.iz-interview .eyebrow{font-size:9px}.iz-section-lead{font-size:13px;line-height:2.1;margin-block:21px 17px}.iz-interview .caption{font-size:9px;line-height:1.9}.iz-interview-list>div{padding-block:23px}.iz-interview-list dt{font-size:13px;line-height:1.9;margin-bottom:12px}.iz-interview-list dd{font-size:12px;line-height:2.1}.iz-notes-grid{grid-template-columns:1fr;gap:27px}.iz-notes-grid>article{padding-top:22px}.iz-notes-grid .eyebrow{font-size:9px}.iz-notes-grid h3{font-size:24px;margin:20px 0 18px}.iz-notes-grid article>p:last-child{font-size:13px;line-height:2.1}.iz-after-section{padding-block:52px}.iz-after-grid{grid-template-columns:1fr;gap:34px}.iz-after-grid .caption{font-size:8px;line-height:1.9;margin-top:12px}.iz-after-grid>div>p:not(.eyebrow){font-size:13px;line-height:2.15;margin-top:20px}.iz-after-grid .text-link{font-size:11px;margin-top:15px}.iz-takeaway{text-align:left}.iz-takeaway>.eyebrow{font-size:9px}.iz-takeaway blockquote{padding-block:25px}.iz-takeaway blockquote>p{font-size:15px;line-height:2.2;letter-spacing:.01em}.iz-takeaway cite{font-size:9px;margin-top:16px}.iz-takeaway-copy{margin-top:25px}.iz-takeaway-copy>p{font-size:13px;line-height:2.15}.iz-next{gap:24px;padding-block:28px 40px}.iz-next>a{font-size:10px;gap:10px}.iz-next .eyebrow{font-size:7px}.iz-hero-copy .breadcrumb{font-size:7px}}
@media(max-width:360px){.iz-hero h1{font-size:7vw}.iz-hero-lead{font-size:12px}.iz-feature .story-copy h3{font-size:24px}.iz-hero-meta{font-size:9px;gap:10px}}
