.editorial-shell{background:var(--boom-color-canvas);color:var(--boom-color-ink)}.editorial-container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.editorial-footer-top p,.editorial-shell h1,.editorial-shell h2,.editorial-shell h3{font-family:var(--boom-font-display);font-weight:500;text-wrap:balance}.editorial-shell p{text-wrap:pretty}.editorial-shell figure{margin:0}.editorial-footer a,.editorial-header a,.editorial-shell a{text-decoration:none}.editorial-footer a:focus-visible,.editorial-header a:focus-visible,.editorial-header button:focus-visible,.editorial-shell a:focus-visible{outline:2px solid var(--boom-color-focus);outline-offset:4px;border-radius:4px}.editorial-header{position:relative;z-index:30;background:var(--boom-color-canvas)}.editorial-header-home{position:absolute;inset:0 0 auto;background:transparent}.editorial-header-inner{display:flex;min-height:88px;width:min(1360px,calc(100% - 64px));margin-inline:auto;align-items:center;gap:32px}.editorial-header-home .editorial-header-inner{width:calc(100% - 40px);min-height:68px}.editorial-brand{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.editorial-desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.editorial-desktop-nav a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--boom-color-muted);font-size:13px;transition:color .18s}.editorial-desktop-nav a:hover,.editorial-desktop-nav a[aria-current]{color:var(--boom-color-ink)}.editorial-header-actions{display:flex;align-items:center;gap:8px}.editorial-header-home .editorial-header-actions{margin-left:auto}.editorial-login{display:inline-flex;min-height:44px;align-items:center;color:var(--boom-color-on-action);font-size:13px;font-weight:500;transition:transform .18s}.editorial-login>span{display:inline-flex;height:36px;align-items:center;gap:8px;padding:0 18px;border-radius:var(--boom-radius-pill);background:var(--boom-color-action);transition:background-color .18s}.editorial-login:hover>span{background:var(--boom-color-action-hover)}.editorial-login:active{transform:scale(.96)}.editorial-menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:var(--boom-color-surface-subtle);color:var(--boom-color-ink);border:0;border-radius:var(--boom-radius-pill);cursor:pointer}.editorial-mobile-menu{position:absolute;top:100%;right:16px;left:16px;padding:12px;border-radius:18px;background:var(--boom-color-canvas);box-shadow:var(--boom-shadow-surface-3)}.editorial-mobile-menu[hidden]{display:none}.editorial-mobile-menu a{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding-inline:12px}.editorial-skip{position:absolute;z-index:10;left:24px;top:12px;padding:12px 18px;background:white;transform:translateY(-180%)}.editorial-skip:focus{transform:translateY(0)}.editorial-breadcrumbs{padding-top:36px;color:var(--boom-color-muted);font-size:12px}.editorial-breadcrumbs ol{flex-wrap:wrap;list-style:none;padding:0;margin:0}.editorial-breadcrumbs li,.editorial-breadcrumbs ol{display:flex;align-items:center;gap:10px}.editorial-breadcrumbs li+li:before{content:"/";opacity:.4}.editorial-breadcrumbs a{display:inline-flex;align-items:center;min-height:40px;transition:color .18s}.editorial-breadcrumbs a:hover{color:var(--boom-color-ink)}.editorial-kicker{margin:0;font-size:11px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.editorial-draft-label,.editorial-kicker span{color:var(--boom-color-muted)}.editorial-draft-label{display:block;font-size:11px;line-height:1.6}.editorial-index-hero{padding-block:48px 62px}.editorial-index-hero>.editorial-kicker{margin-bottom:24px}.editorial-article-hero>.editorial-kicker{margin-bottom:12px}.editorial-index-hero h1{margin:0;font-size:clamp(40px,5.2vw,72px);line-height:1.05;letter-spacing:-.05em}.editorial-index-hero h1 span{color:var(--boom-color-muted)}.editorial-index-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:30px}.editorial-index-intro>p{max-width:560px;margin:0;color:var(--boom-color-muted);font-size:17px;line-height:1.7}.editorial-index-intro>span{max-width:240px;text-align:right}.editorial-section-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0;border-top:1px solid var(--boom-color-border)}.editorial-section-tabs a{display:inline-flex;gap:16px;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--boom-radius-pill);color:var(--boom-color-muted);font-size:13px;transition:background-color .18s,color .18s}.editorial-section-tabs a:first-child{background:var(--boom-color-ink);color:white}.editorial-section-tabs a:not(:first-child):hover{background:var(--boom-color-surface-subtle);color:var(--boom-color-ink)}.editorial-guides-library,.editorial-library{padding-bottom:40px}.editorial-case-grid>div,.editorial-library>div{scroll-margin-top:32px}.editorial-case-grid,.editorial-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.editorial-library>.editorial-case-grid{margin-top:40px}.editorial-case-card,.editorial-guide-card{display:block;min-width:0;border-radius:var(--boom-radius-card)}.editorial-case-card-featured,.editorial-guide-card-featured{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center}.editorial-card-copy{padding:24px 0 0}.editorial-guide-card-featured .editorial-card-copy{padding:28px 0}.editorial-card-copy h3{margin:12px 0 0;font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.035em}.editorial-case-card-featured h3,.editorial-guide-card-featured h3{max-width:420px;font-size:clamp(30px,3.2vw,44px);letter-spacing:-.04em}.editorial-case-card .editorial-card-copy{padding:20px 0 0}.editorial-case-card-featured .editorial-card-copy{padding:0}.editorial-case-card .editorial-card-copy h3{display:flex;align-items:flex-start;gap:12px;margin:0}.editorial-case-card-title>span{min-width:0}.editorial-case-card-title>svg{flex-shrink:0;margin-top:.2em;transition:transform .18s}.editorial-case-card:focus-visible .editorial-case-card-title>svg,.editorial-case-card:hover .editorial-case-card-title>svg{transform:translate(2px,-2px)}.editorial-case-card .editorial-card-description{margin:10px 0 0}.editorial-card-description{margin-top:18px;color:var(--boom-color-muted);font-size:14px;line-height:1.7}.editorial-card-link{display:inline-flex;align-items:center;min-height:44px;gap:10px;margin-top:16px;font-size:13px}.editorial-card-link svg{transition:transform .18s}.editorial-guide-card:hover .editorial-card-link svg{transform:translateX(3px)}.editorial-guides-library>.editorial-guide-grid{margin-top:52px}.editorial-media{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:var(--editorial-media-ratio,1);border-radius:var(--boom-radius-card);outline:1px solid rgb(0 0 0/6%);outline-offset:-1px}.editorial-tone-sage{background:#edf0e9}.editorial-tone-sand{background:#f1eee8}.editorial-tone-mist{background:#eceff2}.editorial-media-wide{aspect-ratio:var(--editorial-media-ratio,16/9)}.editorial-media>picture{position:absolute;inset:0}.editorial-media img{object-fit:contain}.editorial-media-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center}.editorial-media-outline{position:absolute;width:56%;aspect-ratio:.88;border:1px solid rgb(0 0 0/7%);border-radius:3px;transform:rotate(-5deg);background:rgb(255 255 255/13%)}.editorial-media-wide .editorial-media-outline{width:42%;aspect-ratio:1.45;transform:rotate(-3deg)}.editorial-media-corner{position:absolute;top:20px;left:22px;color:var(--boom-color-muted);font-family:var(--boom-font-mono);font-size:10px;opacity:.65}.editorial-media-label{z-index:1;max-width:270px;font-family:var(--boom-font-display);font-size:18px;line-height:1.3;letter-spacing:-.025em}.editorial-media-label,.editorial-media-note{position:relative;color:var(--boom-color-muted)}.editorial-media-note{font-size:10px}.editorial-reading-section{padding-block:72px;border-top:1px solid var(--boom-color-border)}.editorial-section-heading{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.editorial-section-heading h2{margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.editorial-section-heading>a{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;gap:10px;font-size:13px;color:var(--boom-color-muted)}.editorial-index-divider{padding-top:24px;border-top:1px solid var(--boom-color-border)}.editorial-index-divider h2{font-size:16px;letter-spacing:-.015em}.editorial-related-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-related-cases>a{position:relative;padding:26px;border-radius:var(--boom-radius-card);background:var(--boom-color-surface-subtle);transition:background-color .18s}.editorial-related-cases>a:hover{background:var(--boom-color-surface-muted)}.editorial-related-cases span{color:var(--boom-color-muted);font-size:12px}.editorial-related-cases h3{margin:24px 36px 0 0;font-size:24px;letter-spacing:-.03em}.editorial-related-cases svg{position:absolute;right:26px;bottom:28px}.editorial-article-hero{padding-block:32px 48px}.editorial-article-hero h1{max-width:1040px;margin:0;font-size:clamp(40px,5.2vw,72px);line-height:1.06;letter-spacing:-.05em}.editorial-article-intro{display:flex;gap:56px;justify-content:space-between;align-items:flex-end;margin-top:20px}.editorial-article-intro>p{max-width:660px;margin:0;color:var(--boom-color-muted);font-size:17px;line-height:1.65}.editorial-article-intro>span{max-width:225px;text-align:right}.editorial-article-hero>.editorial-inline-link{margin-top:16px}.editorial-cover .editorial-media{aspect-ratio:16/9}.editorial-cover .editorial-media-label{font-size:24px;max-width:440px}.editorial-caption,.editorial-shell figcaption{margin-top:12px;color:var(--boom-color-muted);font-size:12px;line-height:1.7}.editorial-project-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:30px 0;margin:36px 0 0;border-block:1px solid var(--boom-color-border)}.editorial-project-summary dt{margin-bottom:10px;font-size:11px;color:var(--boom-color-muted)}.editorial-project-summary dd{margin:0;font-size:15px}.editorial-article-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:75px;padding-top:72px}.editorial-article-aside{position:sticky;align-self:start;top:32px}.editorial-article-aside nav>p{margin-bottom:20px}.editorial-article-aside ol{list-style:none;padding:0;margin:0}.editorial-article-aside li a{display:flex;align-items:baseline;gap:12px;padding:12px 0;color:var(--boom-color-muted);font-size:12px;line-height:1.5;transition:color .18s}.editorial-article-aside li a:hover{color:var(--boom-color-ink)}.editorial-aside-cta{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--boom-color-border);font-size:12px;line-height:1.6}.editorial-aside-cta svg{flex-shrink:0}.editorial-article-section{padding-bottom:64px;scroll-margin-top:32px}.editorial-article-section+.editorial-article-section{padding-top:36px;border-top:1px solid var(--boom-color-border)}.editorial-article-section-title{display:flex;align-items:baseline;gap:20px;margin-bottom:24px}.editorial-article-section-title h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.035em}.editorial-article-body p:not(.editorial-kicker):not(.editorial-caption){font-size:15px;line-height:1.8}.editorial-article-body>section>p{color:var(--boom-color-muted);margin-block:0 24px}.editorial-article-body h3{font-size:22px;letter-spacing:-.025em;line-height:1.3}.editorial-callout{padding:26px 30px;margin-block:28px;background:var(--boom-color-surface-subtle);border-radius:var(--boom-radius-card)}.editorial-callout .editorial-kicker{color:var(--boom-color-muted)}.editorial-callout p{margin-block:8px 0}.editorial-callout p:first-child{margin-top:0}.editorial-callout.editorial-story{margin-block:0 48px}.editorial-article-body .editorial-story p.editorial-story-identity{font-family:var(--boom-font-display);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.editorial-story-identity span{display:block;margin-top:4px;color:var(--boom-color-muted);font-family:var(--boom-font-body);font-size:13px;font-weight:400;letter-spacing:normal}.editorial-two-lists{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block:28px 32px}.editorial-two-lists h3{margin-block:0 16px;font-size:16px}.editorial-two-lists ul{padding-left:18px;color:var(--boom-color-muted);font-size:14px;line-height:1.7}.editorial-two-lists li+li{margin-top:8px}.editorial-angle figcaption{padding-top:10px}.editorial-angle h3{margin-block:12px}.editorial-angle .editorial-kicker{font-size:10px;color:var(--boom-color-muted)}.editorial-article-body .editorial-angle figcaption>p:not(.editorial-kicker){font-size:13px;line-height:1.75}.editorial-angle-reason{padding-top:14px;border-top:1px solid var(--boom-color-border)}.editorial-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.editorial-comparison-label{display:block;margin-bottom:12px;font-size:12px;color:var(--boom-color-muted)}.editorial-article-body .editorial-caption{margin-block:20px;font-size:12px}.editorial-inline-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--boom-color-ink);font-size:13px}.editorial-inline-link svg{flex-shrink:0}.editorial-checklist{list-style:none;padding:0;margin-block:24px}.editorial-checklist li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--boom-color-border);font-size:14px;line-height:1.6}.editorial-checklist svg{flex-shrink:0;margin-top:3px;color:var(--boom-color-muted)}.editorial-process-step{margin-top:44px}.editorial-process-heading{display:flex;gap:16px;align-items:baseline}.editorial-process-heading h3{margin:0}.editorial-process-step>p{margin-block:16px 24px;color:var(--boom-color-muted)}.editorial-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:28px}.editorial-results-grid .editorial-media-placeholder{padding:16px}.editorial-results-grid .editorial-media-label{font-size:14px}.editorial-results-grid .editorial-media-note{display:none}.editorial-fix{margin-top:44px;padding-bottom:34px;border-bottom:1px solid var(--boom-color-border)}.editorial-fix:last-child{border-bottom:0;padding-bottom:0}.editorial-fix h3{margin-block:12px 0}.editorial-fix .editorial-kicker{color:var(--boom-color-muted)}.editorial-brief-fields>div{display:grid;grid-template-columns:minmax(0,1fr);padding:26px 0;border-top:1px solid var(--boom-color-border)}.editorial-brief-fields .editorial-kicker{color:var(--boom-color-muted)}.editorial-brief-fields h3{margin-block:12px 8px}.editorial-brief-fields p:last-child{color:var(--boom-color-muted);margin-bottom:0}.editorial-brief-examples{display:grid;gap:24px;margin-top:30px}.editorial-brief-examples>div{padding:28px;background:var(--boom-color-surface-subtle);border-radius:var(--boom-radius-card)}.editorial-brief-examples h3{margin-block:10px 24px}.editorial-brief-examples dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;margin-top:18px;font-size:13px;line-height:1.7}.editorial-brief-examples dt{color:var(--boom-color-muted)}.editorial-brief-examples dd{margin:0}.editorial-brief-examples .editorial-inline-link{margin-top:20px}.editorial-cta{display:flex;justify-content:space-between;align-items:flex-end;gap:56px;padding:56px;margin-block:16px 96px;border-radius:var(--boom-radius-panel);background:var(--boom-color-surface-subtle)}.editorial-cta h2{margin:20px 0;font-size:clamp(30px,3.3vw,46px);line-height:1.08;letter-spacing:-.04em}.editorial-cta p:not(.editorial-kicker){max-width:430px;margin:0;color:var(--boom-color-muted);font-size:14px;line-height:1.8}.editorial-cta-action{flex-shrink:0}.editorial-cta-action>span{display:block;margin-top:16px;color:var(--boom-color-muted);font-size:11px;line-height:1.7}.editorial-primary,.editorial-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:20px;padding:12px 24px;border-radius:var(--boom-radius-pill);font-size:13px;font-weight:500;transition:background-color .18s,transform .18s}.editorial-primary{background:var(--boom-color-action);color:var(--boom-color-on-action)}.editorial-primary:hover{background:var(--boom-color-action-hover)}.editorial-secondary{background:var(--boom-color-surface-subtle);color:var(--boom-color-ink)}.editorial-secondary:hover{background:var(--boom-color-surface-muted)}.editorial-primary:active,.editorial-secondary:active{transform:scale(.96)}.editorial-footer{position:relative;isolation:isolate;overflow:hidden;background:#153e29;color:white}.editorial-footer-art{z-index:-2;object-fit:cover;object-position:50% 30%;filter:saturate(.8)}.editorial-footer:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(12 43 27/88%),rgb(13 47 30/74%) 62%,rgb(13 40 26/83%))}.editorial-footer-content{width:min(1200px,calc(100% - 80px));margin-inline:auto;padding-top:64px}.editorial-footer-top{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-bottom:44px;border-bottom:1px solid rgb(255 255 255/16%)}.editorial-footer-top p{margin:0;font-size:clamp(28px,3.3vw,44px);line-height:1.15;letter-spacing:-.035em}.editorial-footer-cta{display:inline-flex;align-items:center;min-height:48px;gap:20px;padding:12px 22px;border-radius:var(--boom-radius-pill);background:rgb(255 255 255/12%);font-size:13px;transition:background-color .18s,transform .18s}.editorial-footer-cta:hover{background:rgb(255 255 255/21%)}.editorial-footer-cta:active{transform:scale(.96)}.editorial-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-block:44px 24px}.editorial-footer-columns h2{margin:0 0 14px;color:white;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.editorial-footer-columns ul{list-style:none;padding:0;margin:0}.editorial-footer-columns a{display:inline-flex;align-items:center;min-height:40px;color:rgb(255 255 255/78%);font-size:13px;transition:color .18s}.editorial-footer-columns a:hover{color:white}.editorial-footer a:focus-visible{outline-color:white}.editorial-footer-wordmark{margin-block:40px 36px;font-family:var(--boom-font-display);font-size:clamp(76px,17vw,238px);font-weight:600;letter-spacing:-.08em;line-height:.86;color:rgb(255 255 255/16%);user-select:none}.editorial-footer-wordmark svg{display:block;width:100%;height:auto;opacity:.17;filter:brightness(0) invert(1)}.editorial-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px 32px;border-top:1px solid rgb(255 255 255/16%);color:rgb(255 255 255/72%);font-size:11px}.editorial-footer-sign{gap:12px}.editorial-footer-bottom>a:last-child,.editorial-footer-sign{display:inline-flex;align-items:center;min-height:44px}@media (max-width:1000px){.editorial-container,.editorial-footer-content{width:calc(100% - 48px)}.editorial-article-layout{grid-template-columns:170px minmax(0,1fr);gap:38px}.editorial-case-card-featured,.editorial-guide-card-featured{gap:32px}.editorial-cta{gap:32px;padding:36px}.editorial-footer-columns{gap:24px}}@media (max-width:760px){.editorial-container,.editorial-footer-content{width:calc(100% - 40px)}.editorial-header-inner{min-height:76px;width:calc(100% - 40px);gap:16px}.editorial-header-home .editorial-header-inner{width:calc(100% - 24px)}.editorial-desktop-nav{display:none}.editorial-header-actions{margin-left:auto}.editorial-menu-toggle{display:inline-flex}.editorial-login>span{padding-inline:14px}.editorial-breadcrumbs{padding-top:18px}.editorial-index-hero{padding-block:34px 36px}.editorial-index-hero h1{font-size:clamp(36px,6.8vw,52px)}.editorial-article-intro,.editorial-index-intro{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.editorial-article-intro>p,.editorial-index-intro>p{font-size:15px}.editorial-article-intro{margin-top:16px}.editorial-article-intro>p{line-height:1.7}.editorial-article-hero>.editorial-kicker{margin-bottom:8px}.editorial-article-hero>.editorial-inline-link{margin-top:12px}.editorial-article-intro>span,.editorial-index-intro>span{text-align:left;max-width:none}.editorial-section-tabs{gap:4px}.editorial-section-tabs a{padding-inline:14px;font-size:12px}.editorial-case-card-featured,.editorial-guide-card-featured{grid-template-columns:1fr;gap:0}.editorial-card-copy h3{font-size:27px}.editorial-case-card .editorial-card-copy{padding:16px 0 0}.editorial-case-card .editorial-card-description{margin-top:8px}.editorial-guide-card-featured .editorial-card-copy{padding-block:22px 0}.editorial-case-card-featured h3,.editorial-guide-card-featured h3{max-width:none;font-size:32px}.editorial-case-grid,.editorial-guide-grid{gap:32px}.editorial-reading-section{padding-block:48px}.editorial-section-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:28px}.editorial-section-heading h2{font-size:28px}.editorial-section-heading>a{min-height:40px}.editorial-related-cases{grid-template-columns:1fr;gap:12px}.editorial-related-cases>a{padding:22px}.editorial-related-cases h3{margin-top:14px}.editorial-article-hero{padding-block:24px 32px}.editorial-article-hero h1{font-size:clamp(36px,7.5vw,52px)}.editorial-cover .editorial-media{aspect-ratio:1.5}.editorial-cover .editorial-media-label{font-size:20px}.editorial-project-summary{gap:20px;padding-block:24px;margin-top:28px}.editorial-project-summary dd{font-size:13px}.editorial-article-layout{display:block;padding-top:36px}.editorial-article-aside{position:static;padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid var(--boom-color-border)}.editorial-article-aside ol{display:flex;flex-wrap:wrap;gap:0 24px}.editorial-article-aside li a{min-height:44px}.editorial-aside-cta{margin-top:8px;padding-top:0;border:0;min-height:44px}.editorial-article-section{padding-bottom:44px}.editorial-article-section-title{gap:14px}.editorial-article-section-title h2{font-size:28px}.editorial-angle-grid{gap:32px 20px}.editorial-cta{flex-direction:column;align-items:flex-start;padding:32px;margin-bottom:64px}.editorial-cta h2{font-size:36px}.editorial-footer-content{padding-top:44px}.editorial-footer-top{align-items:flex-start;flex-direction:column;gap:24px;padding-bottom:32px}.editorial-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-block:32px 16px}.editorial-footer-wordmark{font-size:17vw;margin-block:32px}.editorial-footer-bottom{flex-wrap:wrap;gap:0 16px;padding-top:12px}.editorial-footer-bottom>span{display:none}}@media (max-width:520px){.editorial-container,.editorial-footer-content{width:calc(100% - 36px)}.editorial-case-grid,.editorial-guide-grid{grid-template-columns:1fr}.editorial-index-hero h1{font-size:clamp(32px,8.5vw,44px)}.editorial-index-hero>.editorial-kicker{margin-bottom:18px}.editorial-project-summary{grid-template-columns:1fr;gap:16px}.editorial-project-summary>div{display:grid;grid-template-columns:112px 1fr;gap:16px}.editorial-project-summary dt{margin-bottom:0}.editorial-article-section-title h2{font-size:25px}.editorial-callout{padding:22px}.editorial-two-lists{grid-template-columns:1fr;gap:16px}.editorial-comparison{grid-template-columns:1fr;gap:24px}.editorial-comparison .editorial-media-placeholder{padding:16px 10px}.editorial-comparison .editorial-media-label{font-size:13px}.editorial-comparison .editorial-media-note{display:none}.editorial-comparison .editorial-media-corner{top:10px;left:12px;font-size:8px}.editorial-results-grid{grid-template-columns:1fr;gap:24px}.editorial-results-grid .editorial-media{aspect-ratio:1}.editorial-brief-examples>div{padding:22px}.editorial-brief-examples dl>div{grid-template-columns:1fr;gap:4px}.editorial-cta{padding:26px}.editorial-cta h2{font-size:31px}.editorial-cta-action{width:100%}.editorial-primary{width:100%;gap:12px}.editorial-footer-columns{gap:28px 16px}.editorial-footer-columns a{font-size:12px}.editorial-footer-bottom>a:last-child{margin-left:auto}}@media (min-width:761px){.editorial-mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){.editorial-card-link svg,.editorial-case-card-title>svg,.editorial-footer a,.editorial-header a,.editorial-shell a{transition:none}.editorial-footer-cta:active,.editorial-login:active,.editorial-primary:active,.editorial-secondary:active{transform:none}}.editorial-case-hero-offer{display:flex;align-items:center;gap:24px;margin-top:24px}.editorial-case-hero-offer p{margin:0;color:var(--boom-color-muted);font-size:11px;line-height:1.7}.editorial-case-offer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;margin-top:36px;border-radius:var(--boom-radius-panel);background:var(--boom-color-surface-subtle)}.editorial-case-offer-copy{min-width:0}.editorial-case-offer .editorial-kicker{color:var(--boom-color-muted)}.editorial-case-offer h3{margin:12px 0;font-size:27px;line-height:1.15}.editorial-article-body .editorial-case-offer-copy>p:not(.editorial-kicker){margin:0;color:var(--boom-color-muted);font-size:13px;line-height:1.7}.editorial-case-offer-action{flex-shrink:0}.editorial-case-offer-action .editorial-primary{gap:12px;padding-inline:20px}.editorial-article-body .editorial-case-offer-action>p{margin:12px 0 0;color:var(--boom-color-muted);font-size:10px;line-height:1.7}.editorial-case-offer-compact{padding-block:26px}.editorial-case-offer-compact h3{max-width:260px;margin-bottom:0;font-size:23px}@media (min-width:761px) and (max-width:1100px){.editorial-case-offer{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.editorial-case-hero-offer,.editorial-case-offer{flex-direction:column;align-items:flex-start;gap:20px}.editorial-case-hero-offer{margin-top:20px;gap:8px}.editorial-case-offer{padding:26px}}@media (max-width:520px){.editorial-case-hero-offer>.editorial-primary{font-size:12px;padding-inline:16px}.editorial-case-offer{padding:22px}.editorial-case-offer h3{font-size:24px}.editorial-case-offer-action{width:100%}.editorial-case-offer-action .editorial-primary{gap:8px;padding-inline:14px;font-size:12px}}.editorial-idea-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-block:28px}.editorial-copy-preview{padding:30px;border-radius:var(--boom-radius-card);background:var(--boom-color-surface-subtle)}.editorial-copy-preview h3{font-size:clamp(26px,3vw,36px)}.editorial-copy-action{display:inline-block;margin-top:16px;padding:9px 14px;border-radius:var(--boom-radius-pill);background:var(--boom-color-canvas);font-size:12px}.editorial-idea-explanation{padding-block:12px}.editorial-idea-explanation>.editorial-kicker:not(:first-child){margin-top:26px}.editorial-reference-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-block:28px;align-items:start}.editorial-reference-comparison>figure>.editorial-kicker{margin-bottom:16px}.editorial-reference-frame{background:var(--boom-color-surface-subtle)}.editorial-reference-comparison>figure>.editorial-media{aspect-ratio:1}.editorial-instruction{margin-block:24px;padding:22px 26px;border-radius:var(--boom-radius-card);background:var(--boom-color-surface-subtle)}.editorial-instruction blockquote{margin:12px 0 0;font-size:15px;line-height:1.7}.editorial-selected-reference{display:flex;align-items:center;gap:16px;width:min(560px,calc(100vw - 40px));margin:24px auto 0;padding:12px 16px;border-radius:var(--boom-radius-card);background:var(--boom-color-surface-subtle);text-align:left}.editorial-selected-reference-image{width:44px;height:56px;object-fit:contain;flex-shrink:0;border-radius:4px}.editorial-selected-reference>div{min-width:0;flex:1}.editorial-selected-reference p{margin:0 0 4px;font-size:13px}.editorial-selected-reference span{font-size:11px;line-height:1.5;color:var(--boom-color-muted)}.editorial-reference-notice{max-width:520px;margin:20px auto 0;padding-inline:20px;font-size:13px}@media (max-width:760px){.editorial-idea-preview,.editorial-reference-comparison{grid-template-columns:minmax(0,1fr);gap:24px}.editorial-copy-preview{padding:24px}.editorial-instruction{padding:20px}}.editorial-workflow-detail,.editorial-workflow-download{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;padding:24px;background:#f3f4ee;border-radius:var(--boom-radius-card)}.editorial-workflow-detail>div,.editorial-workflow-download>div{min-width:0}.editorial-fact-preview{margin:0}.editorial-fact-preview>div{padding:14px 0;border-bottom:1px solid rgb(0 0 0/8%)}.editorial-fact-preview>div:last-child{border:0}.editorial-fact-preview dt{color:var(--boom-color-muted);font-size:13px;margin-bottom:5px}.editorial-fact-preview dd{margin:0;font-size:15px;line-height:1.55}.editorial-workflow-copy{margin-top:24px;padding:32px;border-radius:var(--boom-radius-card);background:#f3f4ee}.editorial-workflow-review{margin-top:24px}.editorial-workflow-download h3{margin-top:12px}.editorial-workflow-download .editorial-secondary{font-size:13px}.editorial-results-grid figcaption a{display:inline-flex;gap:8px;align-items:center}@media (max-width:760px){.editorial-media[data-mobile-square]{aspect-ratio:1}.editorial-workflow-detail,.editorial-workflow-download{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}.editorial-workflow-copy{padding:22px}}.editorial-carousel{width:100%;min-width:0;margin-top:30px}.editorial-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.editorial-carousel-choices{display:flex;flex-wrap:wrap;gap:8px}.editorial-carousel-choices>button{min-height:40px;padding:8px 16px;border:0;border-radius:var(--boom-radius-pill);background:var(--boom-color-surface-subtle);color:var(--boom-color-muted);font:inherit;font-size:12px;cursor:pointer;transition:background-color .16s,color .16s,transform .16s}.editorial-carousel-choices>button:hover{background:var(--boom-color-surface-muted);color:var(--boom-color-ink)}.editorial-carousel-choices>button[aria-pressed=true]{background:var(--boom-color-action);color:var(--boom-color-on-action)}.editorial-carousel-arrows{display:flex;flex-shrink:0;gap:8px}.editorial-carousel-arrows>button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--boom-color-surface-subtle);color:var(--boom-color-ink);cursor:pointer;transition:background-color .16s,opacity .16s,transform .16s}.editorial-carousel-arrows>button:hover:not(:disabled){background:var(--boom-color-surface-muted)}.editorial-carousel-arrows>button:disabled{opacity:.3;cursor:default}.editorial-carousel button:active:not(:disabled){transform:scale(.96)}.editorial-carousel button:focus-visible,.editorial-carousel-viewport:focus-visible{outline:2px solid var(--boom-color-focus);outline-offset:3px}.editorial-carousel-viewport{display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:3px;scrollbar-width:none;margin-inline:-3px;padding:3px}.editorial-carousel-viewport::-webkit-scrollbar{display:none}.editorial-carousel-viewport>.editorial-angle{flex:0 0 72%;min-width:0;scroll-snap-align:start}.editorial-angle-heading{min-height:100px;padding-block:4px 18px}.editorial-angle-heading>.editorial-kicker{margin:0 0 10px}.editorial-angle-heading>h3{margin:0}@media (max-width:760px){.editorial-carousel-toolbar{gap:16px;align-items:flex-start}.editorial-carousel-choices>button{padding-inline:12px}.editorial-carousel-viewport{gap:18px}.editorial-carousel-viewport>.editorial-angle{flex-basis:88%}.editorial-angle-heading{min-height:100px}}@media (prefers-reduced-motion:reduce){.editorial-carousel button{transition:none}.editorial-carousel button:active:not(:disabled){transform:none}}@media (max-width:520px){.editorial-carousel-toolbar{align-items:center}.editorial-carousel-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;min-width:0}.editorial-carousel-choices>button{padding-inline:6px;font-size:11px}}.editorial-revision-demo{container-type:inline-size;margin-block:28px 16px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:white;overflow:hidden;box-shadow:0 8px 32px -20px rgba(0,0,0,.2)}.editorial-revision-workspace{display:grid}.editorial-revision-preview{min-width:0;padding:20px;background:var(--boom-color-surface-subtle)}.editorial-revision-stage{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden}.editorial-revision-layer{position:absolute;inset:0;transition:opacity .24s ease}.editorial-revision-layer .editorial-media{border-radius:0}.editorial-revision-result,.editorial-revision-stage[data-revised=true] .editorial-revision-original{opacity:0;pointer-events:none}.editorial-revision-stage[data-revised=true] .editorial-revision-result{opacity:1}.editorial-revision-history{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.editorial-revision-history-label{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:2px;font-size:11px;color:var(--boom-color-muted)}.editorial-revision-history button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:5px 10px 5px 5px;border:1px solid transparent;border-radius:10px;background:transparent;font-size:11px;transition:background-color .16s,border-color .16s,transform .16s}.editorial-revision-history img{width:36px;height:36px;border-radius:5px}.editorial-revision-history button[aria-pressed=true]{border-color:var(--boom-color-focus);background:white}.editorial-revision-history button:hover:not(:disabled){background:white}.editorial-revision-history button:disabled{opacity:.45;cursor:default}.editorial-revision-composer{min-width:0;padding:20px}.editorial-article-body .editorial-revision-heading{margin:0 0 16px;font-size:20px;line-height:1.3}.editorial-article-body .editorial-revision-subtitle{margin:0 0 24px;font-size:12px!important;line-height:1.6!important;color:var(--boom-color-muted)}.editorial-article-body .editorial-revision-instruction-label{font-size:13px!important;line-height:1.5!important}.editorial-revision-input{padding:4px;border:1px solid rgba(0,0,0,.14);border-radius:14px;transition:border-color .16s,box-shadow .16s}.editorial-revision-input:focus-within{border-color:var(--boom-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--boom-color-focus) 12%,transparent)}.editorial-revision-input .editorial-revision-instruction{display:block;width:100%;min-height:138px;padding:12px;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:14px;line-height:1.65;color:var(--boom-color-ink)}.editorial-revision-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:10px;background:var(--boom-color-action);color:var(--boom-color-on-action);font-size:13px;font-weight:500;transition:background-color .16s,transform .16s}.editorial-revision-submit:hover:not(:disabled){background:var(--boom-color-action-hover)}.editorial-revision-submit:disabled{background:var(--boom-color-surface-subtle);color:var(--boom-color-muted);cursor:default}.editorial-revision-demo button:active:not(:disabled){transform:scale(.97)}.editorial-revision-demo button:focus-visible{outline:2px solid var(--boom-color-focus);outline-offset:3px}.editorial-article-body .editorial-revision-note{margin:12px 0 24px;font-size:11px!important;line-height:1.6!important;color:var(--boom-color-muted)}@container (min-width: 640px){.editorial-revision-workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.editorial-revision-composer,.editorial-revision-preview{padding:24px}.editorial-revision-input .editorial-revision-instruction{min-height:170px}}@media (prefers-reduced-motion:reduce){.editorial-revision-demo *,.editorial-revision-demo :after,.editorial-revision-demo :before{transition:none!important}}.editorial-revision-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.editorial-guide-cover{position:relative;container-type:inline-size;aspect-ratio:16/9;min-width:0;overflow:hidden;isolation:isolate;border-radius:var(--boom-radius-card);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.editorial-guide-cover-workflow{background:#e9efff}.editorial-guide-cover-comparison{background:#f3e8dd}.editorial-guide-cover-brief{background:#eae8f2}.editorial-guide-cover-content{position:absolute;inset:0;display:flex;align-items:center;padding:5%}.editorial-guide-cover img{display:block;width:100%;height:auto;object-fit:contain}.editorial-guide-visual-label{display:flex;align-items:center;gap:.8cqw;color:#282b31;font-size:clamp(8px,1.8cqw,18px);font-weight:500;line-height:1.35;letter-spacing:-.025em}.editorial-guide-visual-label svg{width:2.1cqw;height:2.1cqw;flex-shrink:0}.editorial-guide-flow{display:grid;grid-template-columns:minmax(0,.95fr) 3cqw minmax(0,.85fr) 3cqw minmax(0,1.1fr);align-items:center;gap:1.5cqw;width:100%}.editorial-guide-flow>div>.editorial-guide-visual-label{margin-bottom:2.4cqw}.editorial-guide-flow-arrow{width:3cqw;height:3cqw;color:var(--boom-color-action);margin-top:5cqw}.editorial-guide-message-paper,.editorial-guide-source-paper{padding:1.5cqw;border-radius:1.6cqw;background:white;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2.5cqw 5cqw -2cqw rgba(20,40,90,.18)}.editorial-guide-source-paper{transform:rotate(-4deg)}.editorial-guide-source-paper img{aspect-ratio:1;object-fit:cover;border-radius:.8cqw}.editorial-guide-source-paper>span{display:block;margin-top:1.4cqw;font-size:1.8cqw;font-weight:500}.editorial-guide-paper-lines{display:grid;gap:.7cqw;margin-block:1.3cqw}.editorial-guide-paper-lines i{display:block;height:.5cqw;width:90%;border-radius:1cqw;background:#e3e4e8}.editorial-guide-paper-lines i+i{width:64%}.editorial-guide-message-paper{transform:rotate(3deg);padding-block:2.4cqw}.editorial-guide-paper-eyebrow{font-size:1.4cqw;color:var(--boom-color-muted)}.editorial-guide-message-paper strong{display:block;margin-block:1.4cqw 2.6cqw;font-size:2.7cqw;line-height:1.15;font-weight:600;letter-spacing:-.05em}.editorial-guide-paper-check{display:flex;gap:.5cqw;align-items:center;color:var(--boom-color-action);font-size:1.35cqw}.editorial-guide-paper-check svg{width:1.5cqw;height:1.5cqw}.editorial-guide-flow-output>img{border-radius:1.3cqw;outline:1px solid rgba(0,0,0,.1);box-shadow:0 2cqw 4cqw -1cqw rgba(20,40,90,.2);transform:rotate(-2deg)}.editorial-guide-compare{display:grid;grid-template-columns:minmax(0,1fr) 4cqw minmax(0,1fr);align-items:center;gap:2.2cqw;width:100%}.editorial-guide-compare .editorial-guide-visual-label{margin-bottom:1.6cqw}.editorial-guide-compare img{border-radius:1cqw;outline:1px solid rgba(0,0,0,.1);box-shadow:0 1.5cqw 3cqw -1cqw rgba(35,24,10,.2)}.editorial-guide-compare-arrow{display:grid;place-items:center;color:var(--boom-color-action)}.editorial-guide-compare-arrow svg{width:3cqw;height:3cqw}.editorial-guide-compare-note{display:flex;align-items:center;gap:.7cqw;margin-top:1.6cqw;font-size:1.5cqw;color:#64584e}.editorial-guide-compare-note svg{width:1.7cqw;height:1.7cqw;color:var(--boom-color-action)}.editorial-guide-context{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:6cqw;width:100%}.editorial-guide-context-source>.editorial-guide-visual-label{margin-bottom:1.8cqw}.editorial-guide-context-source img{transform:rotate(-5deg);border-radius:1.4cqw;outline:1px solid rgba(0,0,0,.1);box-shadow:0 2cqw 4cqw -1cqw rgba(35,20,75,.25)}.editorial-guide-context-tag{display:block;width:fit-content;padding:1.2cqw 2cqw;margin:2.7cqw auto 0;border-radius:3cqw;background:white;color:var(--boom-color-action);font-size:1.6cqw}.editorial-guide-context-notes{display:grid;gap:2cqw}.editorial-guide-context-add,.editorial-guide-context-found{padding:2.2cqw;border-radius:1.6cqw;background:white;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2cqw 4cqw -2cqw rgba(35,20,75,.18)}.editorial-guide-context-found dl{display:grid;gap:1.8cqw;margin:2.2cqw 0 0}.editorial-guide-context-found dl>div{display:grid;grid-template-columns:.7fr 1fr;gap:1cqw;align-items:baseline}.editorial-guide-context-found dt{font-size:1.55cqw;color:var(--boom-color-muted)}.editorial-guide-context-found dd{margin:0;font-size:1.65cqw;font-weight:500}.editorial-guide-context-add{background:#f7f8ff;box-shadow:inset 0 0 0 1px rgba(39,73,220,.18)}.editorial-guide-context-add .editorial-guide-visual-label{color:var(--boom-color-action)}.editorial-guide-context-add>div{display:grid;gap:1.6cqw;margin-top:2.2cqw}.editorial-guide-context-add>div>span{font-size:1.7cqw;padding-bottom:.8cqw;border-bottom:1px solid rgba(0,0,0,.09);color:#4d5264}@container (max-width: 460px){.editorial-guide-visual-label{font-size:clamp(9px,2.1cqw,13px)}.editorial-guide-compare-note,.editorial-guide-paper-check,.editorial-guide-paper-eyebrow,.editorial-guide-paper-lines{display:none}.editorial-guide-message-paper strong{font-size:clamp(10px,3cqw,18px)}.editorial-guide-context-found dd,.editorial-guide-context-found dt,.editorial-guide-source-paper>span{font-size:clamp(8px,2.2cqw,13px)}.editorial-guide-context-add>div>span,.editorial-guide-context-tag{font-size:clamp(8px,2.15cqw,13px)}}@media (max-width:520px){.editorial-guide-cover{aspect-ratio:4/3}.editorial-guide-compare .editorial-guide-visual-label{min-height:2.7em;align-items:start}}.editorial-footer-columns a{overflow-wrap:anywhere;line-height:1.5;padding-block:6px}.editorial-series-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:28px 14px}.editorial-series-preview figure{margin:0;min-width:0}.editorial-series-preview figcaption{display:grid;gap:6px;margin-top:12px;font-size:12px;line-height:1.6}.editorial-series-preview figcaption strong{color:var(--boom-color-ink);font-weight:500}.editorial-series-preview figcaption span{color:var(--boom-color-muted)}.editorial-guide-output-stack{position:relative;padding:1cqw}.editorial-guide-output-back{position:absolute;inset:1cqw}.editorial-guide-output-back-left{transform:translate(-1.2cqw,.4cqw) rotate(-10deg)}.editorial-guide-output-back-right{transform:translate(1.1cqw,-.5cqw) rotate(8deg)}.editorial-guide-output-front{position:relative;transform:rotate(-2deg)}.editorial-guide-output-stack img{border-radius:1.3cqw;outline:1px solid rgba(0,0,0,.1);box-shadow:0 1cqw 2cqw -.5cqw rgba(20,40,90,.2)}@media (max-width:520px){.editorial-series-preview{grid-template-columns:1fr;gap:24px}}.editorial-audience>.editorial-kicker{font-family:var(--boom-font-mono);font-size:12px;color:var(--boom-color-muted)}.editorial-article-body>.editorial-audience>p.editorial-audience-copy{margin:20px 0 0;color:var(--boom-color-ink);font-family:var(--boom-font-display);font-size:clamp(24px,3vw,34px);line-height:1.35;letter-spacing:-.025em}.editorial-article-body .editorial-revision-instruction-label{margin:0 0 10px;font-size:13px;font-weight:500}.editorial-revision-input .editorial-revision-instruction{margin:0}.editorial-format-pack{display:grid;grid-template-columns:minmax(0,180px) 24px minmax(0,1fr);align-items:center;gap:24px;margin-block:32px}.editorial-format-destinations,.editorial-format-origin{min-width:0}.editorial-format-pack .editorial-kicker{display:block;margin-bottom:16px}.editorial-format-origin img{display:block;width:100%;height:auto;border-radius:12px}.editorial-format-action{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;line-height:1.5;color:var(--boom-color-muted)}.editorial-format-action svg{flex-shrink:0}.editorial-format-arrow{color:var(--boom-color-muted)}.editorial-format-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.editorial-format-grid li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:10px 4px;border-radius:10px;background:var(--boom-color-surface-subtle)}.editorial-format-grid li svg{width:24px;height:24px;color:var(--boom-color-muted)}.editorial-format-grid strong{font-size:12px;font-weight:500;line-height:1.5}.editorial-format-grid li>span{font-size:10px;line-height:1.5;color:var(--boom-color-muted);white-space:nowrap}@media (max-width:1000px){.editorial-format-pack{grid-template-columns:140px 24px minmax(0,1fr);gap:16px}.editorial-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.editorial-format-pack{grid-template-columns:minmax(0,1fr);gap:20px}.editorial-format-origin{width:140px;justify-self:center;text-align:center}.editorial-format-action{justify-content:center}.editorial-format-arrow{justify-self:center;transform:rotate(90deg)}.editorial-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.editorial-reference-flow{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:20px}.editorial-reference-flow>figure{min-width:0;margin:0}.editorial-reference-flow>figure>.editorial-kicker{min-height:18px}.editorial-reference-flow figcaption{margin-top:12px}.editorial-reference-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;align-self:center;margin-bottom:12px;color:var(--boom-color-action);background:var(--boom-color-surface-subtle);border-radius:50%}@media (max-width:760px){.editorial-reference-flow{grid-template-columns:minmax(0,1fr);gap:20px}.editorial-reference-arrow{justify-self:center;margin-bottom:0;transform:rotate(90deg)}}