/* ORIGEX — ORX-P01 | Distribution Compositions | Copyright © ORVEAX
 * M2 reusable compositions for wholesale, distributor and route-to-market contexts.
 * Built on registered ORIGEX tokens/components; no new component family IDs.
 */

.orx-distribution-hero>.orx-container{align-items:center}
.orx-distribution-hero .orx-media--hero{position:relative;inline-size:100%;min-inline-size:0;min-block-size:500px;aspect-ratio:auto;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--orx-surface) 92%,transparent),color-mix(in srgb,var(--orx-surface-soft) 72%,transparent)),url("../media/demo/hero-distribution-network.svg") center/cover no-repeat;border-color:var(--orx-border-strong);box-shadow:var(--orx-shadow-e2)}
.orx-distribution-hero .orx-media--hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 58%,color-mix(in srgb,var(--orx-primary-strong) 10%,transparent))}
.orx-distribution-hero__legend{position:absolute;z-index:2;inset-inline:1rem;inset-block-end:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}
.orx-distribution-hero__legend .orx-card{min-block-size:0;padding:.85rem;background:color-mix(in srgb,var(--orx-surface) 91%,transparent);backdrop-filter:blur(8px);box-shadow:var(--orx-shadow-e1)}
.orx-distribution-hero__legend strong{display:block;color:var(--orx-primary-strong);font-size:.9rem}
.orx-distribution-hero__legend span{display:block;margin-block-start:.15rem;color:var(--orx-text-muted);font-size:.75rem;line-height:1.45}

.orx-channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}
.orx-channel-grid .orx-feature-card{min-block-size:220px;padding:1.2rem;border-block-start:3px solid var(--orx-secondary);box-shadow:none;background:var(--orx-surface)}
.orx-channel-grid .orx-feature-card:nth-child(2){border-block-start-color:var(--orx-accent)}
.orx-channel-grid .orx-feature-card:nth-child(3){border-block-start-color:var(--orx-primary)}
.orx-channel-grid .orx-feature-card:nth-child(4){border-block-start-color:var(--orx-info)}
.orx-channel-grid .orx-feature-card:nth-child(5){border-block-start-color:var(--orx-warning)}

.orx-coverage-band{position:relative;overflow:hidden;background:var(--orx-primary-strong);color:#fff}
.orx-coverage-band::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--orx-accent) 20%,transparent),transparent 30%),radial-gradient(circle at 82% 70%,color-mix(in srgb,var(--orx-secondary) 28%,transparent),transparent 34%)}
.orx-coverage-band>.orx-container{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.orx-coverage-band :is(h2,.orx-lead){color:#fff}.orx-coverage-band .orx-eyebrow{color:var(--orx-sand)}
.orx-coverage-panel{display:grid;gap:.85rem;padding:1.25rem;border:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:var(--orx-radius-lg);background:color-mix(in srgb,#fff 8%,transparent)}
.orx-coverage-panel__row{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;padding:.85rem;border-radius:var(--orx-radius-md);background:color-mix(in srgb,#fff 8%,transparent)}
.orx-coverage-panel__row .orx-icon-box{border-color:color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#fff 9%,transparent);color:#fff}
.orx-coverage-panel__row strong{display:block;color:#fff}.orx-coverage-panel__row span{display:block;margin-block-start:.15rem;color:color-mix(in srgb,#fff 72%,transparent);font-size:.84rem}

.orx-metrics-band{background:color-mix(in srgb,var(--orx-secondary) 9%,var(--orx-surface))}
.orx-metrics-band .orx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.orx-metrics-band .orx-metric-card{min-block-size:170px;border-color:color-mix(in srgb,var(--orx-secondary) 28%,var(--orx-border));background:var(--orx-surface);box-shadow:none}
.orx-metrics-band .orx-metric-card__value{color:var(--orx-primary-strong)}

.orx-route-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.orx-route-market-card{position:relative;overflow:hidden;min-block-size:300px;padding-block-start:1.4rem}
.orx-route-market-card::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:4px;background:linear-gradient(90deg,var(--orx-secondary),var(--orx-accent))}
.orx-route-market-card__path{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-block:1rem}
.orx-route-market-card__path span{padding:.38rem .55rem;border:1px solid var(--orx-border);border-radius:var(--orx-radius-pill);background:var(--orx-surface-soft);color:var(--orx-text-muted);font-size:.74rem;font-weight:700}
.orx-route-market-card__path .orx-icon{inline-size:14px;block-size:14px;color:var(--orx-secondary)}

@media(max-width:1199.98px){.orx-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:991.98px){.orx-distribution-hero .orx-media--hero{min-block-size:460px}.orx-coverage-band>.orx-container{grid-template-columns:1fr}.orx-route-market-grid{grid-template-columns:1fr 1fr}}
@media(max-width:767.98px){.orx-distribution-hero .orx-media--hero{min-block-size:420px}.orx-distribution-hero__legend{grid-template-columns:1fr;inset:.75rem}.orx-distribution-hero__legend .orx-card{padding:.7rem}.orx-channel-grid{grid-template-columns:1fr}.orx-channel-grid .orx-feature-card{min-block-size:0}.orx-metrics-band .orx-grid{grid-template-columns:1fr}.orx-route-market-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.orx-channel-grid .orx-feature-card,.orx-route-market-card{transition:none}}

/* M7 refinement ----------------------------------------------------------- */
.orx-distribution-hero{padding-block:clamp(4.5rem,7vw,6.5rem);background-color:#071b27}
.orx-distribution-hero>.orx-container{display:block}
.orx-distribution-hero .orx-hero__grid>div:first-child{max-inline-size:620px}
.orx-distribution-hero h1{max-inline-size:12ch;font-size:clamp(3rem,4.6vw,5.1rem);line-height:1.06;text-wrap:balance}
html[dir="rtl"] .orx-distribution-hero h1{line-height:1.2;max-inline-size:13ch}
.orx-distribution-hero .orx-lead{max-inline-size:52ch;line-height:1.8;text-wrap:pretty}
.orx-distribution-hero .orx-hero__actions{margin-block-start:1.9rem}

.orx-distribution-hero~section[aria-labelledby="channels-title"]{padding-block:clamp(4rem,6vw,5.5rem)}
.orx-channel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem}
.orx-channel-grid .orx-feature-card{grid-column:span 2;min-block-size:200px;align-content:start;padding:1.35rem;border-block-start-width:4px;border-radius:var(--orx-radius-md);background:var(--orx-surface-raised);box-shadow:var(--orx-shadow-e1)}
.orx-channel-grid .orx-feature-card:nth-child(4),.orx-channel-grid .orx-feature-card:nth-child(5){grid-column:span 3}
.orx-channel-grid .orx-feature-card .orx-icon-box{inline-size:48px;block-size:48px;background:color-mix(in srgb,var(--orx-secondary) 8%,var(--orx-surface));border-color:color-mix(in srgb,var(--orx-secondary) 18%,var(--orx-border))}
.orx-channel-grid .orx-card__copy{line-height:1.65;text-wrap:pretty}

.orx-coverage-band{padding-block:clamp(4.5rem,6.5vw,6rem);background:linear-gradient(120deg,#07383d 0%,#0a4b4d 55%,#0d6259 100%)}
.orx-coverage-band::before{background:radial-gradient(circle at 12% 18%,rgba(193,138,66,.16),transparent 27%),radial-gradient(circle at 88% 72%,rgba(245,241,232,.08),transparent 31%)}
.orx-coverage-band>.orx-container{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2.5rem,5vw,5rem)}
.orx-coverage-band h2{max-inline-size:16ch;font-size:clamp(2.2rem,3.4vw,3.6rem);text-wrap:balance}
html[dir="rtl"] .orx-coverage-band h2{line-height:1.32}
.orx-coverage-panel{gap:.65rem;padding:1rem;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);box-shadow:0 20px 50px rgba(0,0,0,.12)}
.orx-coverage-panel__row{grid-template-columns:52px minmax(0,1fr);align-items:center;padding:1rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}
.orx-coverage-panel__row .orx-icon-box{inline-size:52px;block-size:52px}

.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-grid{gap:1rem}
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card{min-block-size:190px;align-content:start;border-color:color-mix(in srgb,var(--orx-secondary) 14%,var(--orx-border));box-shadow:none}
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card:hover{border-color:color-mix(in srgb,var(--orx-secondary) 40%,var(--orx-border));box-shadow:var(--orx-shadow-e1)}
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card__index{font-size:1.75rem;opacity:.72}

.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid{position:relative;gap:0}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid::before{content:"";position:absolute;inset-block-start:24px;inset-inline:12.5%;block-size:1px;background:linear-gradient(90deg,var(--orx-border-strong),var(--orx-secondary),var(--orx-border-strong))}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card{position:relative;min-block-size:190px;padding:4.6rem 1.2rem 1.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card+.orx-process-card{border-inline-start:1px solid var(--orx-border)}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card__number{position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:2;inline-size:48px;block-size:48px;transform:translateX(-50%);border:5px solid var(--orx-surface-subtle);background:var(--orx-primary-strong)}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card .orx-card__copy{max-inline-size:28ch;margin-inline:auto;text-wrap:pretty}

.orx-metrics-band{padding-block:clamp(3.75rem,5vw,4.75rem);background:linear-gradient(180deg,color-mix(in srgb,var(--orx-secondary) 7%,var(--orx-surface)),var(--orx-surface-base))}
.orx-metrics-band .orx-grid{gap:0;border:1px solid var(--orx-border);border-radius:var(--orx-radius-lg);overflow:hidden;background:var(--orx-surface-raised)}
.orx-metrics-band .orx-metric-card{min-block-size:155px;padding:1.35rem 1.5rem;border:0;border-radius:0;background:transparent}
.orx-metrics-band .orx-metric-card+.orx-metric-card{border-inline-start:1px solid var(--orx-border)}
.orx-metrics-band .orx-metric-card__value{font-size:clamp(2.5rem,4vw,4rem);line-height:1;color:var(--orx-secondary)}
.orx-metrics-band .orx-card__title{margin-block:.55rem .2rem;font-size:1rem}

.orx-distribution-hero~section[aria-labelledby="route-title"]{padding-block:clamp(4.5rem,6vw,6rem)}
.orx-route-market-grid{gap:1.1rem}
.orx-route-market-card{min-block-size:315px;display:flex;flex-direction:column;padding:1.5rem;box-shadow:var(--orx-shadow-e1)}
.orx-route-market-card>.orx-icon-box{inline-size:52px;block-size:52px;margin-block-end:.9rem;background:color-mix(in srgb,var(--orx-secondary) 9%,var(--orx-surface));border-color:color-mix(in srgb,var(--orx-secondary) 20%,var(--orx-border))}
.orx-route-market-card__path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.35rem;margin-block:1.2rem}
.orx-route-market-card__path span{display:flex;align-items:center;justify-content:center;min-block-size:44px;padding:.45rem .55rem;text-align:center;border-radius:var(--orx-radius-sm);line-height:1.3}
.orx-route-market-card .orx-card__copy{margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--orx-border);line-height:1.65}
.orx-distribution-hero~.orx-final-cta .orx-btn{min-block-size:var(--orx-control-l)}

@media(max-width:1199.98px){
  .orx-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .orx-channel-grid .orx-feature-card,.orx-channel-grid .orx-feature-card:nth-child(4),.orx-channel-grid .orx-feature-card:nth-child(5){grid-column:auto}
  .orx-channel-grid .orx-feature-card:last-child{grid-column:1/-1;max-inline-size:calc(50% - .55rem);inline-size:100%;justify-self:center}
}
@media(max-width:991.98px){
  .orx-distribution-hero .orx-hero__grid>div:first-child{max-inline-size:650px}
  .orx-coverage-band>.orx-container{grid-template-columns:1fr}
  .orx-coverage-band h2{max-inline-size:20ch}
}
@media(max-width:767.98px){
  .orx-distribution-hero{min-block-size:640px;padding-block:3.8rem;background-position:64% center}
  html[dir="rtl"] .orx-distribution-hero{background-position:36% center}
  .orx-distribution-hero .orx-hero__grid>div:first-child{padding-block-start:7rem}
  .orx-distribution-hero h1{font-size:clamp(2.45rem,10.7vw,3.55rem);max-inline-size:12ch}
  .orx-distribution-hero .orx-hero__actions{inline-size:100%;gap:.65rem}
  .orx-distribution-hero .orx-hero__actions .orx-btn{inline-size:100%;justify-content:center;min-block-size:52px}
  .orx-channel-grid{grid-template-columns:1fr}
  .orx-channel-grid .orx-feature-card,.orx-channel-grid .orx-feature-card:last-child{grid-column:auto;max-inline-size:none;min-block-size:0;inline-size:auto}
  .orx-coverage-band{padding-block:4rem}
  .orx-coverage-panel__row{grid-template-columns:46px minmax(0,1fr);padding:.85rem}
  .orx-coverage-panel__row .orx-icon-box{inline-size:46px;block-size:46px}
  .orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card{min-block-size:0}
  .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid{display:grid;gap:0;padding-inline-start:3.6rem}
  html[dir="rtl"] .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid{padding-inline-start:0;padding-inline-end:3.6rem}
  .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid::before{inset-block:.5rem 1.2rem;inset-inline-start:1.4rem;inline-size:1px;block-size:auto;background:linear-gradient(to bottom,var(--orx-secondary),var(--orx-border-strong))}
  html[dir="rtl"] .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid::before{inset-inline-start:auto;inset-inline-end:1.4rem}
  .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card{min-block-size:0;padding:.1rem 0 1.55rem;border:0!important;text-align:start}
  .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card__number{inset-block-start:0;inset-inline-start:-3.6rem;inset-inline-end:auto;transform:none;border-width:4px}
  html[dir="rtl"] .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card__number{inset-inline-start:auto;inset-inline-end:-3.6rem}
  .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card .orx-card__copy{max-inline-size:38ch;margin-inline:0}
  .orx-metrics-band .orx-grid{grid-template-columns:1fr}
  .orx-metrics-band .orx-metric-card{min-block-size:0;padding:1.1rem 1.25rem}
  .orx-metrics-band .orx-metric-card+.orx-metric-card{border-inline-start:0;border-block-start:1px solid var(--orx-border)}
  .orx-route-market-card{min-block-size:0;padding:1.25rem}
  .orx-route-market-card__path{grid-template-columns:1fr;gap:.35rem}
  .orx-route-market-card__path .orx-icon{justify-self:center;transform:rotate(90deg)}
  html[dir="rtl"] .orx-route-market-card__path .orx-icon{transform:rotate(90deg)}
  .orx-distribution-hero~.orx-final-cta .orx-btn{inline-size:100%;justify-content:center}
}

/* M7 VQ2 — Competitive composition pass ---------------------------------- */
.orx-distribution-hero{min-block-size:0;padding-block:clamp(3.1rem,4.1vw,4.2rem)}
.orx-distribution-hero>.orx-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,1fr);gap:clamp(1.8rem,3.4vw,3.5rem);align-items:center}
.orx-distribution-hero .orx-hero__actions{margin-block-start:1.4rem}
.orx-distribution-hero h1{font-size:clamp(2.65rem,3.65vw,4.1rem)}
html[lang="en"] .orx-distribution-hero h1{max-inline-size:16ch;font-size:clamp(2.45rem,3.25vw,3.7rem);line-height:1.07}

/* Explicit PG02 media ownership beats the generic PG01 marketplace media rule. */
.orx-distribution-hero .orx-hero__grid>.orx-media.orx-media--hero{min-block-size:clamp(390px,28vw,475px);background:linear-gradient(135deg,color-mix(in srgb,var(--orx-surface) 92%,transparent),color-mix(in srgb,var(--orx-surface-soft) 72%,transparent)),url("../media/demo/hero-distribution-network.svg") center/cover no-repeat!important;border-color:var(--orx-border-strong);box-shadow:var(--orx-shadow-e2)}
html[dir="rtl"] .orx-distribution-hero .orx-hero__grid>.orx-media.orx-media--hero{background:linear-gradient(225deg,color-mix(in srgb,var(--orx-surface) 92%,transparent),color-mix(in srgb,var(--orx-surface-soft) 72%,transparent)),url("../media/demo/hero-distribution-network.svg") center/cover no-repeat!important}

.orx-distribution-hero~section[aria-labelledby="channels-title"],
.orx-distribution-hero~section[aria-labelledby="categories-title"],
.orx-distribution-hero~section[aria-labelledby="process-title"],
.orx-distribution-hero~section[aria-labelledby="route-title"]{padding-block:clamp(3.35rem,4.6vw,4.7rem)}
.orx-distribution-hero~section[aria-labelledby="channels-title"] .orx-section-header,
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-section-header,
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-section-header,
.orx-distribution-hero~section[aria-labelledby="route-title"] .orx-section-header,
.orx-metrics-band .orx-section-header{margin-block-end:clamp(1.35rem,2vw,1.8rem)}

.orx-channel-grid .orx-feature-card{min-block-size:176px;padding:1.15rem 1.2rem}
.orx-channel-grid .orx-feature-card .orx-icon-box{inline-size:44px;block-size:44px}

/* Two featured category routes + four compact secondary routes; retain the existing visual-header treatment. */
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card{grid-column:span 3;min-block-size:224px;padding-block-start:7.4rem}
.orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card:nth-child(-n+2){grid-column:span 6;min-block-size:238px}

.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-grid::before{inset-block-start:22px;block-size:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--orx-secondary) 30%,var(--orx-border-strong)),var(--orx-secondary),color-mix(in srgb,var(--orx-secondary) 30%,var(--orx-border-strong)))}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card{min-block-size:152px;padding:4rem 1rem .65rem}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card__number{inline-size:44px;block-size:44px;border-width:4px}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card .orx-card__title{font-size:1rem}
.orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card .orx-card__copy{font-size:.9rem;line-height:1.6}

.orx-metrics-band{padding-block:clamp(2.65rem,3.6vw,3.45rem)}
.orx-metrics-band .orx-metric-card{min-block-size:112px;padding:1rem 1.35rem}
.orx-metrics-band .orx-metric-card__value{font-size:clamp(2.15rem,3vw,3.15rem)}
.orx-metrics-band .orx-card__title{margin-block:.4rem .1rem}
.orx-metrics-band .orx-metric-card__label{font-size:.82rem}

.orx-route-market-card{min-block-size:270px;padding:1.3rem}
.orx-route-market-card>.orx-icon-box{inline-size:46px;block-size:46px;margin-block-end:.7rem}
.orx-route-market-card__path{margin-block:1rem}
.orx-route-market-card .orx-card__copy{padding-block-start:.8rem}

@media(max-width:1199.98px){
  .orx-distribution-hero>.orx-container{grid-template-columns:minmax(0,1fr) minmax(370px,1fr);gap:2rem}
  .orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card,
  .orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card:nth-child(-n+2){grid-column:span 6}
}
@media(max-width:991.98px){
  .orx-distribution-hero{padding-block:2.75rem}
  .orx-distribution-hero>.orx-container{grid-template-columns:1fr;gap:1.35rem}
  .orx-distribution-hero .orx-hero__grid>div:first-child{max-inline-size:650px;padding-block-start:0}
  .orx-distribution-hero .orx-hero__grid>.orx-media.orx-media--hero{min-block-size:285px}
  html[lang="en"] .orx-distribution-hero h1{max-inline-size:18ch}
}
@media(max-width:767.98px){
  .orx-distribution-hero{min-block-size:0;padding-block:2.25rem;background-position:center}
  html[dir="rtl"] .orx-distribution-hero{background-position:center}
  .orx-distribution-hero>.orx-container{gap:1.05rem}
  .orx-distribution-hero .orx-hero__grid>div:first-child{padding-block-start:0}
  .orx-distribution-hero h1{font-size:clamp(2.05rem,9vw,2.8rem);max-inline-size:14ch}
  html[lang="en"] .orx-distribution-hero h1{font-size:clamp(2rem,8.4vw,2.6rem);max-inline-size:19ch}
  .orx-distribution-hero .orx-hero__grid>.orx-media.orx-media--hero{min-block-size:245px}
  .orx-distribution-hero~section[aria-labelledby="channels-title"],
  .orx-distribution-hero~section[aria-labelledby="categories-title"],
  .orx-distribution-hero~section[aria-labelledby="process-title"],
  .orx-distribution-hero~section[aria-labelledby="route-title"]{padding-block:3rem}
  .orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-grid{grid-template-columns:1fr}
  .orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card,
  .orx-distribution-hero~section[aria-labelledby="categories-title"] .orx-feature-card:nth-child(-n+2){grid-column:auto;min-block-size:210px;padding-block-start:7.1rem}
  .orx-distribution-hero~section[aria-labelledby="process-title"] .orx-process-card{padding:.1rem 0 1.2rem}
  .orx-metrics-band{padding-block:2.5rem}
  .orx-route-market-card{min-block-size:0}
}