/* Specific mechanics use shared DS2 tokens; loaded once with the public shell. */
.ds2-format-batch :is(.gc-demo,.tq-demo,.pg-builder,.pg-analytics-demo,.pg-analytics-flow) { color:var(--ds-text); }
.ds2-format-batch :is(.gc-demo,.tq-demo,.pg-builder) button { min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-surface);color:var(--ds-text);font-weight:700;line-height:1.45;cursor:pointer;white-space:normal;overflow-wrap:break-word; }
.ds2-format-batch :is(.gc-demo,.tq-demo,.pg-builder) button:is(.is-active,.is-selected,.is-correct) { background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent); }
.ds2-format-batch button:disabled { opacity:.55;cursor:default; }
.ds2-format-batch :is(.gc-demo__question,.tq-demo__question,.pg-builder__brief,.pg-builder__steps section,.pg-analytics-demo,.pg-analytics-flow) { padding:24px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-surface); }
.ds2-format-batch :is(.gc-demo__tabs,.gc-demo__stake,.pg-builder__steps section>div,.pg-analytics-demo__tabs) { display:flex;flex-wrap:wrap;gap:8px; }
.ds2-format-batch :is(.gc-demo__tabs,.gc-demo__question h3,.tq-demo__question h3,.pg-builder__steps h3,.pg-builder__brief h3) { margin-bottom:18px; }
.ds2-format-batch :is(.gc-demo__table,.tq-demo,.pg-builder) { display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:16px; }
.ds2-format-batch .gc-demo__sample { display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;text-align:center;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-raised); }
.ds2-format-batch .gc-demo__sampleSymbol { font-size:64px; }
.ds2-format-batch .gc-demo__sample strong { font-size:24px; }
.ds2-format-batch :is(.gc-demo__questionTop,.tq-demo__meta) { display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px; }
.ds2-format-batch :is(.gc-demo__questionTop>small,.gc-demo__result>small,.gc-demo__request>small,.tq-demo__meta>span,.tq-demo__result>small,.pg-builder small,.pg-builder dt,.pg-analytics-demo__top small,.pg-analytics-flow>small) { color:var(--ds-readable-accent);font-size:var(--ds-label-size);font-weight:800; }
.ds2-format-batch .gc-demo__clue { padding:14px 16px;border-left:3px solid var(--ds-accent);background:var(--ds-raised);margin-bottom:20px; }
.ds2-format-batch :is(.gc-demo__options,.tq-demo__answers) { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px; }
.ds2-format-batch .gc-demo__stake { margin-top:18px;align-items:center; }
.ds2-format-batch .gc-demo__stake .gc-demo__check { background:var(--ds-accent);color:var(--ds-on-accent); }
.ds2-format-batch :is(.gc-demo__result,.tq-demo__result) { margin-top:24px;padding-top:20px;border-top:1px solid var(--ds-border); }
.ds2-format-batch :is(.gc-demo__result strong,.tq-demo__result strong) { display:block;font-size:22px;line-height:1.4;margin-block:8px; }
.ds2-format-batch .gc-demo__request { margin-top:22px;padding:18px;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-raised); }
.ds2-format-batch .gc-demo__requestButton { margin-block:16px; }
.ds2-format-batch .tq-demo { grid-template-columns:minmax(140px,.35fr) minmax(0,1fr); }
.ds2-format-batch .tq-demo__themes { display:grid;gap:8px;align-content:start; }
.ds2-format-batch .tq-demo__themes button { text-align:left; }
.ds2-format-batch .tq-demo__answers button { display:flex;align-items:center;gap:10px;text-align:left; }
.ds2-format-batch .tq-demo__answers button span { flex:0 0 28px;display:grid;place-items:center;height:28px;border:1px solid currentColor;border-radius:50%; }
.ds2-format-batch .tq-demo__answers .is-wrong { border-style:dashed; }
.ds2-format-batch .pg-builder { grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); }
.ds2-format-batch .pg-builder__steps { display:grid;gap:14px; }
.ds2-format-batch .pg-builder__brief { align-self:start; }
.ds2-format-batch .pg-builder :is(dl,dl>div) { display:grid;gap:8px; }
.ds2-format-batch .pg-builder dl>div { padding:14px;border:1px solid var(--ds-border);border-radius:10px; }
.ds2-format-batch .pg-builder dd { font-weight:700; }
.ds2-format-batch .pg-builder__brief>p { margin-block:18px; }
.ds2-format-batch .pg-builder__brief>button { width:100%;background:var(--ds-accent);color:var(--ds-on-accent); }
.ds2-format-batch :is(.pg-builder__lead,.gc-demo__lead) { margin-top:20px; }
.ds2-format-batch .pg-analytics-demo__top { display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between; }
.ds2-format-batch .pg-analytics-demo__top :is(small,strong) { display:block; }
.ds2-format-batch .pg-analytics-demo__top strong { font-size:24px; }
.ds2-format-batch .pg-analytics-demo__tabs button { padding:9px 12px;border:1px solid var(--ds-border);border-radius:10px;color:var(--ds-text);background:var(--ds-raised);cursor:pointer; }
.ds2-format-batch .pg-analytics-demo__tabs button.is-active { color:var(--ds-on-accent);background:var(--ds-accent); }
.ds2-format-batch .pg-analytics-demo__bars { display:grid;gap:16px;margin-block:24px; }
.ds2-format-batch .pg-analytics-demo__row { display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1fr) 36px;gap:12px;align-items:center; }
.ds2-format-batch .pg-analytics-demo__row>div { height:12px;background:var(--ds-raised);border-radius:20px;overflow:hidden; }
.ds2-format-batch .pg-analytics-demo__row i { display:block;height:100%;background:var(--ds-accent);border-radius:20px; }
.ds2-format-batch .pg-analytics-demo em { display:block;margin-top:14px;font-size:var(--ds-label-size);color:var(--ds-muted);font-style:normal; }
.ds2-format-batch .pg-analytics-flow__pipeline { display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch; }
.ds2-format-batch .pg-analytics-flow__pipeline>span { padding:12px;border:1px solid var(--ds-border);border-radius:12px;display:grid;gap:8px; }
.ds2-format-batch .pg-analytics-flow__pipeline>i { display:none; }
.ds2-format-batch .pg-analytics-flow__pipeline b { color:var(--ds-readable-accent); }
.ds2-format-batch .pg-analytics-flow__visuals { display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px; }
.ds2-format-batch .pg-analytics-flow__visuals>section { padding:14px;border:1px solid var(--ds-border);border-radius:12px; }
.ds2-format-batch .pg-analytics-flow__visuals svg { width:100%;height:100px; }
.ds2-format-batch .pg-analytics-flow__visuals>section>div:last-child { display:flex;justify-content:space-between;gap:6px; }
.ds2-format-batch .pg-analytics-flow__offices { display:flex;height:260px;gap:10px;align-items:start; }
.ds2-format-batch .pg-analytics-flow__offices span { position:relative;flex:1;height:120px;display:flex;flex-direction:column-reverse;gap:8px;align-items:center; }
.ds2-format-batch .pg-analytics-flow__offices b { position:absolute;top:130px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:14px;white-space:nowrap;hyphens:none;overflow-wrap:normal; }
.ds2-format-batch .pg-analytics-flow__offices i { width:75%;background:var(--ds-accent);border-radius:5px; }
.ds2-format-batch .pg-analytics-flow__heat { display:grid!important;grid-template-columns:1fr;gap:8px;margin-top:16px; }
.ds2-format-batch .pg-analytics-flow__heat i { padding:14px 8px;background:var(--ds-raised);color:var(--ds-text);font-style:normal;border:1px solid var(--ds-border);border-radius:10px; }
.ds2-format-batch .pg-analytics-flow__heat i[data-level="5"] { background:var(--ds-accent);color:var(--ds-on-accent); }
@media(max-width:900px) {
 .ds2-format-batch .pg-analytics-flow__pipeline { grid-template-columns:1fr 1fr; }
 .ds2-format-batch .pg-analytics-flow__pipeline>i { display:none; }
 .ds2-format-batch .pg-analytics-flow__visuals { grid-template-columns:1fr; }
}
@media(max-width:620px) {
 .ds2-format-batch .pg-analytics-flow__pipeline,.ds2-format-batch .pg-data-section__signals { grid-template-columns:1fr; }
 .ds2-format-batch :is(.gc-demo__table,.tq-demo,.pg-builder) { grid-template-columns:1fr; }
 .ds2-format-batch .gc-demo__sample { min-height:180px; }
 .ds2-format-batch .tq-demo__themes { grid-template-columns:1fr 1fr; }
 .ds2-format-batch :is(.gc-demo__options,.tq-demo__answers) { grid-template-columns:1fr; }
 .ds2-format-batch :is(.gc-demo__question,.tq-demo__question,.pg-builder__brief,.pg-builder__steps section,.pg-analytics-demo,.pg-analytics-flow) { padding:18px; }
 .ds2-format-batch .pg-analytics-demo__row { grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:8px; }
}

.ds2-format-batch .pg-analytics-flow svg circle { fill:var(--ds-text); }
.ds2-format-batch .pg-analytics-flow svg path:last-of-type { stroke:var(--ds-border); }
.ds2-format-batch .pw-result-cta { display:flex;flex-wrap:wrap;gap:12px;margin-top:20px; }
.ds2-format-batch .pw-result-cta a { padding:10px 14px;border:1px solid var(--ds-border);border-radius:10px;color:var(--ds-readable-accent);font-weight:800; }

.ds2-format-batch .pg-analytics-flow__visuals>section:first-child { grid-column:1/-1; }

/* Revised composition for the three format pages; shared shell loaded once. */
.ds2-format-batch.ds2-format-page :is(h1,h2,h3,summary):not(:where([data-ds2-home-shared] *)) { hyphens:none;overflow-wrap:break-word;text-wrap:pretty; }
.ds2-format-batch .ds2-format-hero { grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 40px;padding:0;border:0;background:transparent;align-items:center; }
.ds2-format-batch .ds2-format-hero>.ds2-feature-copy { padding:24px 0; }
.ds2-format-batch .ds2-format-hero h1 { font-size:clamp(32px,3.8vw,56px);line-height:1.15;max-width:none; }
.ds2-format-batch .ds2-format-hero .ds2-lead-copy { font-size:clamp(18px,1.4vw,22px);line-height:1.6; }
.ds2-format-batch .ds2-format-hero-art { position:relative;display:flex;flex-direction:column;gap:0;padding:14px 14px 0;border:1px solid var(--ds-border);border-radius:30px;background:var(--ds-raised); }
.ds2-format-batch .ds2-format-hero-photo { width:100%;aspect-ratio:4/3;border-radius:20px;background:transparent; }
.ds2-format-batch .ds2-format-hero-photo img { width:100%;height:100%;object-fit:cover;object-position:center 35%; }
.ds2-format-batch .ds2-format-hero-note { position:absolute;z-index:2;bottom:100px;left:-22px;right:32px;width:fit-content;max-width:calc(100% - 24px);padding:16px 22px;border:1px solid var(--ds-border);border-left:4px solid var(--ds-accent);border-radius:14px;background:var(--ds-surface);box-shadow:0 12px 30px #00000014; }
.ds2-format-batch .ds2-format-hero-note strong { font-size:20px;line-height:1.4; }
.ds2-format-batch .ds2-format-hero-art .ds2-promo-block { padding:18px 4px;margin:0; }
.ds2-format-batch .ds2-format-hero>.ds2-format-facts { grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-block:1px solid var(--ds-border); }
.ds2-format-batch .ds2-format-facts>div { align-items:center;justify-content:center;border:0;border-radius:0;padding:20px;gap:18px;background:transparent; }
.ds2-format-batch .ds2-format-facts>div+div { border-left:1px solid var(--ds-border); }
.ds2-format-batch .ds2-format-facts .ds2-fact-value { font-size:32px; }
.ds2-format-batch[data-ds2-format-page="gastro-casino"] .ds2-format-hero-art { border-radius:120px 30px 30px 30px; }
.ds2-format-batch[data-ds2-format-page="gastro-casino"] .ds2-format-hero-photo { border-radius:106px 20px 20px 20px; }
.ds2-format-batch[data-ds2-format-page="personal-game"] .ds2-format-hero-note { bottom:105px;left:30px;right:30px; }
.ds2-format-batch .ds2-format-demo-wide { display:block; }
.ds2-format-batch .ds2-format-demo-wide>.ds2-feature-copy { max-width:820px;margin-bottom:24px; }
.ds2-format-batch .tq-demo { grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start; }
.ds2-format-batch .tq-demo__themes { display:block; }
.ds2-format-batch .tq-demo__holiday-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px; }
.ds2-format-batch .tq-demo__holiday-grid button { padding:0;overflow:hidden;border-radius:18px;background:var(--ds-surface);position:relative; }
.ds2-format-batch .tq-demo__holiday-grid img { width:100%;height:120px;object-fit:cover;display:block; }
.ds2-format-batch .tq-demo__holiday-grid button>span { display:block;padding:12px 12px 4px;font-size:18px; }
.ds2-format-batch .tq-demo__holiday-grid button>small { display:block;padding:0 12px 12px;font-size:14px; }
.ds2-format-batch .tq-demo__holiday-grid button.is-active { outline:3px solid var(--ds-accent);outline-offset:2px; }
.ds2-format-batch .tq-demo__other { margin-top:20px; }
.ds2-format-batch .tq-demo__other summary { cursor:pointer;font-size:16px;line-height:1.5;padding:12px 0; }
.ds2-format-batch .tq-demo__other>div { display:flex;flex-wrap:wrap;gap:8px;padding-top:8px; }
.ds2-format-batch .tq-demo__question { border-top:4px solid var(--ds-accent);padding:28px; }
.ds2-format-batch .tq-demo__question h3 { font-size:clamp(22px,2vw,28px);line-height:1.4; }
.ds2-format-batch .tq-demo__answers { grid-template-columns:1fr; }
.ds2-format-batch .tq-demo__answers button:disabled { opacity:1; }
.ds2-format-batch .tq-demo__answers .is-wrong { border-color:var(--ds-readable-accent); }
.ds2-format-batch .tq-demo__result { min-height:140px; }
.ds2-format-batch .pg-builder { grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px; }
.ds2-format-batch .pg-builder__steps { display:block;padding:24px;background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:20px; }
.ds2-format-batch .pg-builder__progress { display:flex;gap:8px;margin-bottom:24px; }
.ds2-format-batch .pg-builder__progress button { flex:1;display:flex;align-items:center;gap:8px;padding:10px; }
.ds2-format-batch .pg-builder__progress b { border:1px solid var(--ds-border);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0; }
.ds2-format-batch .pg-builder__progress button[aria-current="step"] { color:var(--ds-on-accent);background:var(--ds-accent); }
.ds2-format-batch .pg-builder__steps section { border:0;padding:0;background:transparent;min-height:200px; }
.ds2-format-batch .pg-builder__steps section[hidden] { display:none; }
.ds2-format-batch .pg-builder__steps h3 { margin-top:12px;font-size:28px; }
.ds2-format-batch .pg-builder__steps section>div { display:grid;grid-template-columns:1fr; }
.ds2-format-batch .pg-builder__steps section>div button { text-align:left;padding:16px 20px; }
.ds2-format-batch .pg-builder__navigation { display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--ds-border);padding-top:20px;margin-top:20px; }
.ds2-format-batch .pg-builder__navigation span { font-size:14px; }
.ds2-format-batch .pg-builder__brief { padding:28px;border-top:4px solid var(--ds-accent); }
.ds2-format-batch .pg-builder__brief h3 { font-size:26px;line-height:1.35;margin-top:12px; }
.ds2-format-batch .pg-builder dl>div { padding:12px 0;border:0;border-bottom:1px solid var(--ds-border);border-radius:0; }
.ds2-format-batch .ds2-demo-capsule { display:block;padding:28px;border:1px solid var(--ds-border);border-radius:24px;background:var(--ds-raised); }
.ds2-format-batch .ds2-demo-capsule__header { display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--ds-border); }
.ds2-format-batch .ds2-demo-badge { display:inline-block;padding:8px 12px;border:1px solid var(--ds-readable-accent);border-radius:8px;color:var(--ds-readable-accent);font-size:14px;font-weight:800;letter-spacing:.04em; }
.ds2-format-batch :is(.pg-data-section__layout,.pg-remote__layout) { display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start; }
.ds2-format-batch .ds2-demo-capsule h2 { font-size:clamp(24px,2.5vw,32px);line-height:1.3; }
.ds2-format-batch .ds2-demo-capsule .ds2-format-chips { margin-block:20px; }
.ds2-format-batch .pg-analytics-demo { padding:20px; }
.ds2-format-batch .pg-analytics-demo__bars { gap:12px;margin-block:20px; }
.ds2-format-batch .pg-analytics-demo__row { grid-template-columns:150px minmax(0,1fr) 30px;font-size:14px; }
.ds2-format-batch .pg-analytics-demo__top strong { font-size:20px; }
.ds2-format-batch .pg-analytics-demo>p { margin:0; }
.ds2-format-batch .pg-analytics-demo em { font-size:13px;line-height:1.5; }
.ds2-format-batch .ds2-demo-capsule__details { margin-top:24px;border-top:1px solid var(--ds-border); }
.ds2-format-batch .ds2-demo-capsule__details>summary { display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:16px;padding-top:20px; }
.ds2-format-batch .ds2-demo-capsule__details .pg-analytics-flow { margin-top:20px; }
.ds2-format-batch .pg-analytics-flow__pipeline { grid-template-columns:repeat(4,minmax(0,1fr)); }
.ds2-format-batch .pg-analytics-flow__visuals { grid-template-columns:repeat(3,minmax(0,1fr)); }
.ds2-format-batch .pg-analytics-flow__visuals>section:first-child { grid-column:auto; }
.ds2-format-batch .pg-analytics-flow__offices { height:200px; }
.ds2-format-batch .pg-analytics-flow__offices span { height:80px; }
.ds2-format-batch .pg-analytics-flow__offices b { top:88px; }
.ds2-format-batch .pg-analytics-flow__heat { grid-template-columns:1fr 1fr; }
.ds2-format-batch .pg-remote__visual { padding:20px;text-align:center;gap:0;border-radius:18px; }
.ds2-format-batch .pg-remote__visual>.pg-remote__cities { gap:10px; }
.ds2-format-batch .pg-remote__cities span { padding:12px 8px;border:1px solid var(--ds-border);font-weight:700;font-size:16px; }
.ds2-format-batch .pg-remote__visual>.pg-remote__connector { height:30px;width:50%;margin:auto;border-inline:2px solid var(--ds-accent);border-bottom:2px solid var(--ds-accent);border-radius:0 0 18px 18px; }
.ds2-format-batch .pg-remote__visual>strong { margin-top:14px;padding:16px;background:var(--ds-accent);color:var(--ds-on-accent);border-radius:12px; }
.ds2-format-batch .pg-remote__visual>small { display:block;margin-top:12px; }
.ds2-format-batch .ds2-format-lead-band { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;border:1px solid var(--ds-border);border-radius:24px;padding:28px;background:var(--ds-raised); }
.ds2-format-batch .ds2-format-lead-band>.ds2-feature-copy { position:relative;isolation:isolate; }
.ds2-format-batch .ds2-format-lead-band h2 { font-size:clamp(24px,2.5vw,32px); }
.ds2-format-batch .ds2-format-lead-band .ds2-form-shell { padding:20px; }
@media(max-width:1100px) {
 .ds2-format-batch .ds2-format-hero { gap:24px; }
 .ds2-format-batch .ds2-format-hero-note { left:10px;bottom:90px;padding:12px; }
 .ds2-format-batch .tq-demo__holiday-grid { grid-template-columns:1fr 1fr; }
 .ds2-format-batch .pg-builder__progress button { flex-direction:column;align-items:start; }
}
@media(max-width:900px) {
 .ds2-format-batch .ds2-format-hero { grid-template-columns:1fr; }
 .ds2-format-batch .ds2-format-hero h1 { max-width:18ch; }
 .ds2-format-batch .ds2-format-hero>.ds2-feature-copy { padding:0; }
 .ds2-format-batch .ds2-format-hero-art { max-width:700px;width:100%;justify-self:center; }
 .ds2-format-batch :is(.tq-demo,.pg-builder,.pg-data-section__layout,.pg-remote__layout,.ds2-format-lead-band) { grid-template-columns:1fr; }
 .ds2-format-batch .tq-demo__holiday-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .ds2-format-batch .pg-builder__progress button { flex-direction:row;align-items:center; }
 .ds2-format-batch .pg-analytics-flow__visuals { grid-template-columns:1fr; }
}
@media(max-width:620px) {
 .ds2-format-batch .ds2-format-hero h1 { font-size:clamp(30px,8vw,44px); }
 .ds2-format-batch .ds2-format-hero-note { left:18px;right:18px;bottom:90px; }
 .ds2-format-batch .ds2-format-hero-note strong { font-size:16px; }
 .ds2-format-batch .ds2-format-hero-art { padding:10px 10px 0;border-radius:24px; }
 .ds2-format-batch[data-ds2-format-page="gastro-casino"] .ds2-format-hero-art { border-radius:70px 24px 24px 24px; }
 .ds2-format-batch[data-ds2-format-page="gastro-casino"] .ds2-format-hero-photo { border-radius:60px 16px 16px 16px; }
 .ds2-format-batch .ds2-format-hero>.ds2-format-facts { grid-template-columns:1fr; }
 .ds2-format-batch .ds2-format-facts>div { justify-content:start;padding:12px 0; }
 .ds2-format-batch .ds2-format-facts>div+div { border-left:0;border-top:1px solid var(--ds-border); }
 .ds2-format-batch .ds2-format-facts>div br { display:none; }
 .ds2-format-batch :is(.ds2-demo-capsule,.ds2-format-lead-band,.pg-builder__brief,.pg-builder__steps,.tq-demo__question) { padding:18px; }
 .ds2-format-batch .tq-demo__holiday-grid { grid-template-columns:1fr 1fr; }
 .ds2-format-batch .tq-demo__holiday-grid img { height:90px; }
 .ds2-format-batch .tq-demo__holiday-grid button>span { font-size:16px; }
 .ds2-format-batch .pg-builder__progress { gap:6px; }
 .ds2-format-batch .pg-builder__progress button { flex-direction:column;font-size:14px;padding:8px 4px;align-items:center; }
 .ds2-format-batch .pg-builder__steps h3 { font-size:24px; }
 .ds2-format-batch .pg-analytics-demo__row { grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 24px;gap:6px;font-size:13px; }
 .ds2-format-batch .pg-analytics-demo { padding:14px; }
 .ds2-format-batch .pg-analytics-flow__pipeline { grid-template-columns:1fr 1fr; }
 .ds2-format-batch .pg-remote__cities span { font-size:14px; }
 .ds2-format-batch .ds2-format-lead-band .ds2-form-shell { padding:14px; }
}
