.brief-flow{--col:680px;--pad:30px;width:100%;max-width:var(--col);margin-inline:auto;display:flow-root}@media (min-width:768px){.brief-flow{--pad:40px}}@media (min-width:1280px){.brief-flow{--pad:50px}}.brief-flow figure img{width:100%;height:auto;display:block}.brief-flow>:is(blockquote,hr,ul,ol,pre),.brief-flow>:is(.brief-cols,.brief-spread) :is(blockquote,ul,ol,pre){display:flow-root}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float),:is(.brief-flow>.brief-row){margin-block:1.6em;margin-inline:calc(-1 * var(--pad))}.brief-row{align-items:start;gap:8px;display:grid}.brief-row>figure{margin:0}:is(.brief-flow,.brief-closing) figcaption{padding-inline:var(--pad);font-family:var(--font-inter), Inter, sans-serif;color:#555;text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.45}@media (min-width:640px){:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float){--w:calc(min(100vw - 2 * var(--pad), var(--col)) * .46);width:var(--w);clear:both;margin-block:1.65em .8em}.brief-flow>.brief-spread>.brief-float{margin-top:.45em}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float)[data-side=right]{float:right;margin-inline:2em 0}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float)[data-side=left]{float:left;margin-inline:0 2em}:is(.brief-flow>.brief-row){clear:both;gap:20px;margin-block:2.6em;margin-inline:0}.brief-row[data-count="2"]{grid-template-columns:1fr 1fr}.brief-row[data-count="3"]{grid-template-columns:1fr 1fr 1fr}.brief-row[data-count="2"]>:nth-child(2){margin-top:18%}.brief-flow figcaption{padding-inline:0}.brief-row img{object-fit:contain;max-height:85svh}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float)[data-size=s]{--w:calc(min(100vw - 2 * var(--pad), var(--col)) * .34)}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float)[data-size=l]{--w:calc(min(100vw - 2 * var(--pad), var(--col)) * .58)}:is(.brief-flow>.brief-row)[data-size=s]{width:min(100%,470px);margin-inline:auto}}@media (min-width:1024px){.brief-flow{--out:clamp(0px, (100vw - var(--col)) / 2 - var(--pad) - 24px, 265px)}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float){--w:calc(var(--out) + 250px)}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float)[data-side=right]{margin-right:calc(-1 * var(--out))}:is(.brief-flow>.brief-float,.brief-flow>.brief-spread>.brief-float)[data-side=left]{margin-left:calc(-1 * var(--out))}:is(.brief-flow>.brief-row){--rw:calc(var(--col) + 2 * var(--out));width:var(--rw);margin-left:calc(-1 * var(--out));gap:28px}:is(.brief-flow>.brief-row)[data-count="1"]{--rw:min(960px, var(--col) + 2 * var(--out));margin-left:calc((var(--col) - var(--rw)) / 2)}.brief-flow.brief-read{--gap:56px;max-width:none;margin-inline:0}.brief-flow.brief-read>*+*{margin-top:2em}.brief-read>.brief-cols{columns:2;column-gap:var(--gap);width:82%;margin-inline:auto}.brief-read>.brief-cols:first-child{width:100%}.brief-read>.brief-spread{column-gap:var(--gap);grid-template-columns:7fr 5fr;align-items:start;display:grid}.brief-read>.brief-spread[data-side=right],.brief-read>.brief-spread[data-tall]{grid-template-columns:5fr 7fr}.brief-read>.brief-spread[data-tall][data-side=right]{grid-template-columns:7fr 5fr}.brief-read>.brief-spread>.brief-spread-text{grid-area:1/2}.brief-read>.brief-spread[data-side=right]>.brief-spread-text{grid-column:1}.brief-flow.brief-read>.brief-spread>.brief-float[data-side]{float:none;grid-area:1/1;width:auto;margin:.4em 0 0;position:sticky;top:24px}.brief-read>.brief-spread img{object-fit:contain;object-position:left top;max-height:calc(100svh - 96px)}.brief-flow.brief-read>.brief-spread[data-side=right]>.brief-float[data-side]{grid-column:2}.brief-flow.brief-read>.brief-spread>.brief-float[data-side][data-size=s]{width:70%}.brief-flow.brief-read>.brief-spread[data-side=right]>.brief-float[data-side][data-size=s]{justify-self:end}.brief-flow.brief-read>.brief-row[data-count]{gap:var(--gap);width:auto;margin-inline:0}.brief-flow.brief-read>.brief-row[data-count="1"]{width:100%}.brief-flow.brief-read>.brief-row[data-count="1"][data-size=s]{width:min(100%,880px);margin-inline:auto}.brief-read>blockquote{max-width:28em}}@media (min-width:1280px){.brief-flow.brief-read{--gap:64px}}@media (min-width:1600px){.brief-flow.brief-read{max-width:1480px}}.brief-closing{margin:0}.brief-closing img{width:100%;height:auto;display:block}@media (max-width:767px){.brief-closing{margin-inline:-30px}.brief-closing figcaption{padding-inline:30px}}@media (min-width:1024px){.brief-closing img{object-fit:contain;object-position:left top;max-height:calc(100svh - 96px)}}