.hl-inner:not(#zl-boost) #case-editorial{--case-rule: rgb(128 128 128 / .24);overflow-wrap:anywhere}.hl-inner:not(#zl-boost) #case-editorial .band{clip-path:none}.hl-inner:not(#zl-boost) #case-editorial .band__in{max-width:1320px}.hl-inner:not(#zl-boost) #case-editorial :is(.cs2-hero__grid,.cs2-sec,.cs2-close__grid)>*{min-width:0}.hl-inner:not(#zl-boost) #case-editorial .statement{width:auto;max-width:100%;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;overflow:visible;overflow-wrap:anywhere;padding-inline-end:.05em}.hl-inner:not(#zl-boost) #case-editorial .statement>span{display:block;white-space:normal}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px)}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__grid--text-only{grid-template-columns:minmax(0,900px)}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero .tape{margin-bottom:28px}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__title{font-size:clamp(38px,4.5vw,68px);max-width:16ch;margin:0 0 26px}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__outcome{max-width:46ch;font-size:clamp(18px,1.6vw,22px);line-height:1.55;margin:0;text-wrap:pretty}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hl-inner:not(#zl-boost) #case-editorial .cs2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid currentColor;border-radius:5px;color:var(--zl-bg);background:var(--zl-fg);font:600 14px/1.35 var(--sans);text-decoration:none;text-align:center}.hl-inner:not(#zl-boost) #case-editorial .cs2-btn--ghost{color:var(--zl-fg);background:transparent}.hl-inner:not(#zl-boost) #case-editorial .cs2-btn:is(:hover,:focus-visible){color:var(--zl-on-accent);background:var(--zl-accent)}.hl-inner:not(#zl-boost) #case-editorial :is(.shot,.cs2-product-art,.cs2-evidence__item){margin:0;width:100%;transform:none;rotate:none;border:1px solid var(--case-rule);border-radius:10px;overflow:hidden;box-shadow:none}.hl-inner:not(#zl-boost) #case-editorial :is(.shot,.cs2-product-art,.cs2-evidence__item) img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.hl-inner:not(#zl-boost) #case-editorial :is(.cs2-product-art figcaption,.shot__evidence,.cs2-evidence__item figcaption){margin:0;padding:12px 16px;background:var(--zl-bg);color:var(--zl-fg-2);font:400 12px/1.5 var(--sans);letter-spacing:0;text-transform:none;border-top:1px solid var(--case-rule)}.hl-inner:not(#zl-boost) #case-editorial .shot-pair--with-phone{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,23%);gap:16px;align-items:start}.hl-inner:not(#zl-boost) #case-editorial .shot--phone{position:static;inset:auto}.hl-inner:not(#zl-boost) #case-editorial .shot__bar{min-width:0}.hl-inner:not(#zl-boost) #case-editorial .shot__bar>:last-child{min-width:0;overflow-wrap:anywhere}.hl-inner:not(#zl-boost) #case-editorial .cs2-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:20px;border-top:1px solid var(--case-rule);padding-top:28px;margin-top:48px}.hl-inner:not(#zl-boost) #case-editorial .chip-num{min-width:0}.hl-inner:not(#zl-boost) #case-editorial .cs2-evidence__title{font-size:clamp(30px,3.6vw,48px);margin-top:22px}.hl-inner:not(#zl-boost) #case-editorial .cs2-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;margin-top:36px}.hl-inner:not(#zl-boost) #case-editorial .cs2-evidence__item:only-child{grid-column:1 / -1;max-width:1040px}.hl-inner:not(#zl-boost) #case-editorial .cs2-sec{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start}.hl-inner:not(#zl-boost) #case-editorial .cs2-sec__head{max-width:18ch;font-size:clamp(28px,3.4vw,48px);margin:24px 0 0}.hl-inner:not(#zl-boost) #case-editorial .cs2-sec__body{max-width:65ch;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.hl-inner:not(#zl-boost) #case-editorial .cs2-sec__body>:first-child{margin-top:0}.hl-inner:not(#zl-boost) #case-editorial .cs2-close__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px}.hl-inner:not(#zl-boost) #case-editorial .cs2-close__grid--solo{grid-template-columns:1fr}.hl-inner:not(#zl-boost) #case-editorial .cs2-stack{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.hl-inner:not(#zl-boost) #case-editorial .cs2-stack .chip{white-space:normal;max-width:100%}.hl-inner:not(#zl-boost) #case-editorial .cs2-quote{margin:0}.hl-inner:not(#zl-boost) #case-editorial .cs2-quote blockquote{font-size:clamp(23px,2.5vw,34px);line-height:1.35}.hl-inner:not(#zl-boost) #case-editorial .cs2-quote blockquote:before{content:none}@media(max-width:980px){.hl-inner:not(#zl-boost) #case-editorial :is(.cs2-hero__grid,.cs2-sec,.cs2-close__grid){grid-template-columns:1fr;gap:32px}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__title{max-width:19ch;font-size:clamp(38px,6.5vw,64px)}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__art{max-width:900px}.hl-inner:not(#zl-boost) #case-editorial .cs2-sec__head{max-width:24ch}}@media(max-width:620px){.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__title{font-size:clamp(32px,9vw,48px);line-height:1.1}.hl-inner:not(#zl-boost) #case-editorial .cs2-sec__head{font-size:clamp(27px,7.4vw,36px);line-height:1.12}.hl-inner:not(#zl-boost) #case-editorial :is(.shot-pair--with-phone,.cs2-evidence__grid){grid-template-columns:1fr}.hl-inner:not(#zl-boost) #case-editorial .shot--phone{max-width:230px;justify-self:center}.hl-inner:not(#zl-boost) #case-editorial .cs2-hero__links{gap:10px}}
