.procurement-story[data-astro-cid-lqbjn33n]{padding:clamp(1rem,2vw,1.7rem);background:linear-gradient(145deg,#fff,#f5f7f0)}.story-heading[data-astro-cid-lqbjn33n]{display:flex;gap:.7rem;flex-wrap:wrap;align-items:baseline;margin-bottom:1rem}.story-heading[data-astro-cid-lqbjn33n] strong[data-astro-cid-lqbjn33n]{font:500 1.4rem var(--font-display)}.story-focus[data-astro-cid-lqbjn33n]{border:0;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.4rem}.story-focus[data-astro-cid-lqbjn33n] legend[data-astro-cid-lqbjn33n]{font:500 .7rem var(--font-mono);color:var(--ink-2);margin-bottom:.5rem}.story-focus[data-astro-cid-lqbjn33n] label[data-astro-cid-lqbjn33n] span[data-astro-cid-lqbjn33n]{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--rule);border-radius:5px;padding:.4rem .7rem;font-size:.8rem;cursor:pointer}.story-focus[data-astro-cid-lqbjn33n] input[data-astro-cid-lqbjn33n]:checked+span[data-astro-cid-lqbjn33n]{background:#173e3c;color:#fff;border-color:#173e3c}.story-focus[data-astro-cid-lqbjn33n] input[data-astro-cid-lqbjn33n]:focus-visible+span[data-astro-cid-lqbjn33n]{outline:3px solid var(--focus);outline-offset:3px}.story-stage[data-astro-cid-lqbjn33n]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:1.2rem;padding:1.5rem 0;border-top:1px solid var(--rule)}.stage-number[data-astro-cid-lqbjn33n]{color:var(--accent-strong);font:.75rem var(--font-mono)}.story-note[data-astro-cid-lqbjn33n] h3[data-astro-cid-lqbjn33n]{font-size:1.15rem;margin:.3rem 0 .6rem}.story-note[data-astro-cid-lqbjn33n] p[data-astro-cid-lqbjn33n]{font-size:.87rem;line-height:1.55;color:var(--ink-2);margin:0 0 .65rem}.story-note[data-astro-cid-lqbjn33n] .small[data-astro-cid-lqbjn33n]{font-size:.75rem}.story-chart[data-astro-cid-lqbjn33n] svg[data-astro-cid-lqbjn33n]{width:100%;height:auto;display:block;font:16px var(--font-body);color:var(--ink-2);fill:var(--ink-2)}.horizon-key[data-astro-cid-lqbjn33n]{display:none;list-style:none;padding:0;margin:.4rem 0 .8rem}.horizon-key[data-astro-cid-lqbjn33n] li[data-astro-cid-lqbjn33n]{text-align:center;font-size:.7rem}.horizon-key[data-astro-cid-lqbjn33n] strong[data-astro-cid-lqbjn33n],.horizon-key[data-astro-cid-lqbjn33n] span[data-astro-cid-lqbjn33n]{display:block}.horizon-key[data-astro-cid-lqbjn33n] strong[data-astro-cid-lqbjn33n]{color:var(--accent-strong)}.stock-events[data-astro-cid-lqbjn33n]{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.72rem;color:var(--ink-2)}.stage-bridge[data-astro-cid-lqbjn33n]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.72rem;color:var(--accent-strong)}.stage-bridge[data-astro-cid-lqbjn33n] span[data-astro-cid-lqbjn33n]+span[data-astro-cid-lqbjn33n]:before{content:"→";margin-right:.5rem}.policy-note[data-astro-cid-lqbjn33n]{font-size:.8rem;margin:.5rem 0 0;color:var(--ink-2)}.buyer-example[data-astro-cid-lqbjn33n]{padding:1rem 1.2rem;background:#edf4ec;border-left:3px solid #08706b}.buyer-example[data-astro-cid-lqbjn33n] .eyebrow[data-astro-cid-lqbjn33n]{margin:0 0 .75rem;font-size:.65rem}.buyer-action[data-astro-cid-lqbjn33n]{display:flex;align-items:center;gap:1.4rem}.buyer-action[data-astro-cid-lqbjn33n]>strong[data-astro-cid-lqbjn33n]{font:500 2.8rem var(--font-display);color:var(--accent-strong)}.buyer-action[data-astro-cid-lqbjn33n] strong[data-astro-cid-lqbjn33n] small[data-astro-cid-lqbjn33n]{font:400 .85rem var(--font-body)}.buyer-action[data-astro-cid-lqbjn33n]>span[data-astro-cid-lqbjn33n]{font-size:.85rem}.buyer-action[data-astro-cid-lqbjn33n] small[data-astro-cid-lqbjn33n]{color:var(--ink-2)}.buyer-example[data-astro-cid-lqbjn33n] dl[data-astro-cid-lqbjn33n]{font-size:.82rem;margin:1rem 0}.buyer-example[data-astro-cid-lqbjn33n] dl[data-astro-cid-lqbjn33n] div[data-astro-cid-lqbjn33n]{display:flex;gap:1rem;justify-content:space-between;border-top:1px solid var(--rule);padding:.35rem 0}.buyer-example[data-astro-cid-lqbjn33n] dd[data-astro-cid-lqbjn33n]{margin:0}.buyer-example[data-astro-cid-lqbjn33n] dt[data-astro-cid-lqbjn33n]{color:var(--ink-2)}.buyer-example[data-astro-cid-lqbjn33n] summary[data-astro-cid-lqbjn33n]{min-height:44px;cursor:pointer;font-size:.85rem;padding-block:.6rem;color:var(--accent-strong)}.buyer-example[data-astro-cid-lqbjn33n] details[data-astro-cid-lqbjn33n] p[data-astro-cid-lqbjn33n]{font-size:.82rem;margin:.6rem 0 0}.procurement-story[data-astro-cid-lqbjn33n]:has(#procurement-focus-1:checked) [data-astro-cid-lqbjn33n]:is(.stage-inventory,.stage-review),.procurement-story[data-astro-cid-lqbjn33n]:has(#procurement-focus-2:checked) [data-astro-cid-lqbjn33n]:is(.stage-forecast,.stage-review),.procurement-story[data-astro-cid-lqbjn33n]:has(#procurement-focus-3:checked) [data-astro-cid-lqbjn33n]:is(.stage-forecast,.stage-inventory){background:#f5f6f0}.procurement-story[data-astro-cid-lqbjn33n]:has(#procurement-focus-1:checked) .stage-forecast[data-astro-cid-lqbjn33n],.procurement-story[data-astro-cid-lqbjn33n]:has(#procurement-focus-2:checked) .stage-inventory[data-astro-cid-lqbjn33n],.procurement-story[data-astro-cid-lqbjn33n]:has(#procurement-focus-3:checked) .stage-review[data-astro-cid-lqbjn33n]{border-left:3px solid var(--accent-strong);padding-left:.85rem}@media(max-width:700px){.story-stage[data-astro-cid-lqbjn33n]{grid-template-columns:1fr;gap:.6rem}.story-note[data-astro-cid-lqbjn33n] p[data-astro-cid-lqbjn33n]{max-width:60ch}.buyer-action[data-astro-cid-lqbjn33n]>strong[data-astro-cid-lqbjn33n]{font-size:2.5rem}.horizon-key[data-astro-cid-lqbjn33n]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}}@media(prefers-reduced-motion:no-preference){.story-stage[data-astro-cid-lqbjn33n]{transition:background-color .18s ease}}.evaluation-strip[data-astro-cid-vtnfuaw5]{border-top:2px dashed #aa8851;border-bottom:1px solid var(--rule);padding:1.25rem 0;margin:2rem 0}.evaluation-scope[data-astro-cid-vtnfuaw5]{font-size:.8rem;margin:.6rem 0 1rem;color:var(--ink-2)}.evaluation-strip[data-astro-cid-vtnfuaw5] dl[data-astro-cid-vtnfuaw5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.evaluation-strip[data-astro-cid-vtnfuaw5] dt[data-astro-cid-vtnfuaw5]{font-size:.8rem;color:var(--ink-2);line-height:1.4}.evaluation-strip[data-astro-cid-vtnfuaw5] dd[data-astro-cid-vtnfuaw5]{font:500 clamp(1.25rem,2.1vw,1.7rem) var(--font-display);margin:.5rem 0 0;color:#805613}.evaluation-strip[data-astro-cid-vtnfuaw5] small[data-astro-cid-vtnfuaw5]{font:.8rem var(--font-body)}.evaluation-strip[data-astro-cid-vtnfuaw5]>p[data-astro-cid-vtnfuaw5]:last-child{font-size:.82rem;color:var(--ink-2);margin-bottom:0}@media(max-width:550px){.evaluation-strip[data-astro-cid-vtnfuaw5] dl[data-astro-cid-vtnfuaw5]{grid-template-columns:1fr}.evaluation-strip[data-astro-cid-vtnfuaw5] dl[data-astro-cid-vtnfuaw5] div[data-astro-cid-vtnfuaw5]{display:flex;align-items:baseline;gap:1rem;justify-content:space-between}.evaluation-strip[data-astro-cid-vtnfuaw5] dt[data-astro-cid-vtnfuaw5]{max-width:55%}}.delivery-story-title[data-astro-cid-a3t4jshr]{font:500 1.4rem var(--font-display);margin:.2rem 0 1rem}.delivery-focus[data-astro-cid-a3t4jshr]{border:0;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.4rem}.delivery-focus[data-astro-cid-a3t4jshr] legend[data-astro-cid-a3t4jshr]{font-size:.75rem;color:var(--ink-2);margin-bottom:.5rem}.delivery-focus[data-astro-cid-a3t4jshr] label[data-astro-cid-a3t4jshr] span[data-astro-cid-a3t4jshr]{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .7rem;border:1px solid var(--rule);border-radius:5px;font-size:.8rem;cursor:pointer}.delivery-focus[data-astro-cid-a3t4jshr] input[data-astro-cid-a3t4jshr]:checked+span[data-astro-cid-a3t4jshr]{color:#fff;background:#173e3c;border-color:#173e3c}.delivery-focus[data-astro-cid-a3t4jshr] input[data-astro-cid-a3t4jshr]:focus-visible+span[data-astro-cid-a3t4jshr]{outline:3px solid var(--focus);outline-offset:3px}.schematic[data-astro-cid-a3t4jshr]:has(#delivery-request-a:checked) .request-a[data-astro-cid-a3t4jshr] circle[data-astro-cid-a3t4jshr],.schematic[data-astro-cid-a3t4jshr]:has(#delivery-request-b:checked) .request-b[data-astro-cid-a3t4jshr] circle[data-astro-cid-a3t4jshr]{stroke-width:4.5}.booking-story[data-astro-cid-a3t4jshr]{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;counter-reset:booking}.booking-story[data-astro-cid-a3t4jshr] li[data-astro-cid-a3t4jshr]{counter-increment:booking;border-top:1px solid var(--rule);padding-top:.6rem}.booking-story[data-astro-cid-a3t4jshr] li[data-astro-cid-a3t4jshr]:before{content:"0" counter(booking);font:.7rem var(--font-mono);color:var(--accent-strong)}.booking-story[data-astro-cid-a3t4jshr] strong[data-astro-cid-a3t4jshr]{display:block;font-size:.86rem;margin:.3rem 0}.booking-story[data-astro-cid-a3t4jshr] span[data-astro-cid-a3t4jshr]{display:block;font-size:.8rem;color:var(--ink-2);line-height:1.5}.delivery-windows[data-astro-cid-a3t4jshr]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding:.8rem 0;font-size:.75rem}.delivery-windows[data-astro-cid-a3t4jshr]>span[data-astro-cid-a3t4jshr]:first-child{color:var(--ink-2);margin-right:.5rem}.window-block[data-astro-cid-a3t4jshr]{border:1px solid #789e8d;padding:.5rem .8rem}.window-combined[data-astro-cid-a3t4jshr]{border-bottom:2px solid #655079;padding:.5rem .4rem;color:#655079}@media(prefers-reduced-motion:no-preference){.request-a[data-astro-cid-a3t4jshr] circle[data-astro-cid-a3t4jshr],.request-b[data-astro-cid-a3t4jshr] circle[data-astro-cid-a3t4jshr]{transition:stroke-width .18s ease}}@media(max-width:600px){.booking-story[data-astro-cid-a3t4jshr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.schematic[data-astro-cid-a3t4jshr] .label[data-astro-cid-a3t4jshr]{margin-bottom:.9rem}.schematic[data-astro-cid-a3t4jshr] svg[data-astro-cid-a3t4jshr]{font-family:var(--font-body)}.schematic[data-astro-cid-a3t4jshr]{background:linear-gradient(145deg,#fff,#f3f8f4);border-color:#cbdcd4}.schematic-reading[data-astro-cid-a3t4jshr]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:clamp(1rem,2.5vw,2rem);align-items:start}.schematic[data-astro-cid-a3t4jshr] svg[data-astro-cid-a3t4jshr]{border-radius:10px}.schematic-key[data-astro-cid-a3t4jshr]{padding:.6rem 0;font-size:.91rem;line-height:1.45}.schematic-key[data-astro-cid-a3t4jshr] h3[data-astro-cid-a3t4jshr]{margin:0 0 .7rem;font-size:1.16rem}.schematic-key[data-astro-cid-a3t4jshr] h3[data-astro-cid-a3t4jshr]:not(:first-child){padding-top:1rem;margin-top:1.15rem;border-top:1px solid var(--rule)}.schematic-key[data-astro-cid-a3t4jshr] p[data-astro-cid-a3t4jshr]{margin:.55rem 0;color:var(--ink-2)}.schematic-key[data-astro-cid-a3t4jshr] strong[data-astro-cid-a3t4jshr]{color:var(--ink)}.schematic-legend[data-astro-cid-a3t4jshr]{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.schematic-legend[data-astro-cid-a3t4jshr] li[data-astro-cid-a3t4jshr]{display:grid;grid-template-columns:20px 1fr;gap:.55rem;align-items:center}.schematic-legend[data-astro-cid-a3t4jshr] small[data-astro-cid-a3t4jshr]{grid-column:2;margin-top:-.55rem;color:var(--ink-3)}.legend-mark[data-astro-cid-a3t4jshr]{display:block;width:16px;height:16px;border-radius:50%;background:#0b6e6e}.legend-mark[data-astro-cid-a3t4jshr].forecast{border:2px dashed #0b6e6e;background:#faf9f6}.legend-mark[data-astro-cid-a3t4jshr].route{width:18px;height:3px;border-radius:0}.opportunity-cost[data-astro-cid-a3t4jshr]{border-left:2px solid var(--accent);padding-left:.7rem}@media(max-width:800px){.schematic-reading[data-astro-cid-a3t4jshr]{grid-template-columns:1fr}.schematic-key[data-astro-cid-a3t4jshr]{padding:0}}@media(prefers-reduced-motion:no-preference){.delivery-route[data-astro-cid-a3t4jshr]{transition:stroke-dashoffset .95s cubic-bezier(.25,.8,.25,1) .18s;stroke-dasharray:1;stroke-dashoffset:0}.schematic[data-astro-cid-a3t4jshr].motion-pending .delivery-route[data-astro-cid-a3t4jshr]{stroke-dashoffset:1}}.simulation-results[data-astro-cid-5w4qhc4u]{background:#193437;color:#f2f5ee;border-color:#385b59;box-shadow:0 20px 45px #142d2b1f;padding:clamp(1.25rem,3vw,2rem)}.result-head[data-astro-cid-5w4qhc4u]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;color:#b9d1c8;font-size:.72rem}.result-main[data-astro-cid-5w4qhc4u]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:end;padding:1.5rem 0}.result-main[data-astro-cid-5w4qhc4u] strong[data-astro-cid-5w4qhc4u]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;letter-spacing:-.035em;color:#91e4d5;white-space:nowrap}.result-main[data-astro-cid-5w4qhc4u] strong[data-astro-cid-5w4qhc4u] span[data-astro-cid-5w4qhc4u]{font-size:.58em}.result-main[data-astro-cid-5w4qhc4u] p[data-astro-cid-5w4qhc4u]{margin:0;line-height:1.35;color:#e3eee6;font-size:var(--step--1)}.result-scale[data-astro-cid-5w4qhc4u]{padding:.2rem 0 .8rem}.result-track[data-astro-cid-5w4qhc4u]{position:relative;height:14px;border-radius:20px;background:#40615e}.result-range[data-astro-cid-5w4qhc4u]{position:absolute;left:54.28%;width:31.44%;height:100%;background:linear-gradient(90deg,#83d6c7,#e5c182);border-radius:20px}.result-min[data-astro-cid-5w4qhc4u],.result-max[data-astro-cid-5w4qhc4u]{position:absolute;top:-4px;width:2px;height:22px;background:#f8f4e6}.result-min[data-astro-cid-5w4qhc4u]{left:54.28%}.result-max[data-astro-cid-5w4qhc4u]{left:85.72%}.result-ticks[data-astro-cid-5w4qhc4u]{display:flex;justify-content:space-between;margin-top:.5rem;color:#c3d8d0;font:.68rem var(--font-mono)}.simulation-results[data-astro-cid-5w4qhc4u] figcaption[data-astro-cid-5w4qhc4u]{color:#d1dfd7;border-top:1px solid #426361;padding-top:.8rem;margin:0;font-size:.8rem}@media(max-width:620px){.result-main[data-astro-cid-5w4qhc4u]{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.result-range[data-astro-cid-5w4qhc4u]{transform-origin:left;transition:transform .85s cubic-bezier(.2,.75,.25,1) .2s}.simulation-results[data-astro-cid-5w4qhc4u].motion-pending .result-range[data-astro-cid-5w4qhc4u]{transform:scaleX(0)}}.case-head[data-astro-cid-by4zwojz]{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3.3rem);background:radial-gradient(ellipse 45% 85% at 86% 35%,rgba(8,109,103,.1),transparent 72%),linear-gradient(180deg,#edf4ee,var(--surface));border-bottom:1px solid var(--rule);position:relative;isolation:isolate;overflow:hidden}.case-head[data-astro-cid-by4zwojz]>.container[data-astro-cid-by4zwojz]{position:relative;z-index:1}.case-head[data-astro-cid-by4zwojz] .page-backdrop{width:min(50%,720px);opacity:.8}.case-head[data-astro-cid-by4zwojz][data-backdrop=routes]{background:radial-gradient(ellipse 48% 90% at 87% 40%,#ddede7,transparent 73%),linear-gradient(180deg,#eef4f0,var(--surface))}.case-head[data-astro-cid-by4zwojz] h1[data-astro-cid-by4zwojz]{max-width:19ch;font-size:clamp(2.65rem,4.4vw,4.65rem);line-height:1.06;letter-spacing:-.035em}.case-head[data-astro-cid-by4zwojz] .lede[data-astro-cid-by4zwojz]{max-width:62ch;margin-bottom:0}.case-body[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:3rem 3.5rem;align-items:start;padding-block:clamp(2rem,3.5vw,3.5rem) 3rem}.case-main[data-astro-cid-by4zwojz]{min-width:0}.brief[data-astro-cid-by4zwojz]{background:#fff;border:1px solid #cbdcd1;border-top:3px solid var(--accent);border-radius:12px;padding:1.3rem 1.5rem 1.45rem;margin:0 0 2.25rem;box-shadow:0 12px 30px #183d360e}.brief[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.15rem 0}.brief[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]::-webkit-details-marker{display:none}.brief[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]:before{content:"";display:inline-block;width:.45rem;height:.45rem;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);margin:0 .75rem .15rem .15rem;transition:transform .15s ease}.brief[data-astro-cid-by4zwojz]:not([open]) summary[data-astro-cid-by4zwojz]:before{transform:rotate(-45deg)}.brief[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.brief-title[data-astro-cid-by4zwojz]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);flex:1}.brief-hint[data-astro-cid-by4zwojz]{font-family:var(--font-mono);font-size:.78rem;white-space:nowrap}.brief-grid[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem 2.25rem;margin:1.1rem 0 0;padding-top:1.1rem;border-top:1px solid var(--rule)}.brief-grid[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:.2rem}.brief-grid[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:0;font-size:var(--step--1);color:var(--ink-2);line-height:1.5}.case-aside[data-astro-cid-by4zwojz]{position:sticky;top:88px;background:#f2f6f1;border:1px solid #cbdcd1;border-top:3px solid var(--accent);border-radius:12px;padding:1.35rem}.case-aside[data-astro-cid-by4zwojz] .eyebrow[data-astro-cid-by4zwojz]{margin-bottom:.6rem}.case-aside[data-astro-cid-by4zwojz] .eyebrow[data-astro-cid-by4zwojz]+.eyebrow[data-astro-cid-by4zwojz],.case-toc[data-astro-cid-by4zwojz]+.eyebrow[data-astro-cid-by4zwojz]{margin-top:1.4rem}.case-toc[data-astro-cid-by4zwojz]{list-style:none;margin:0;padding:0;font-size:var(--step--1)}.case-toc[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{padding:.32rem 0;border-top:1px solid var(--rule)}.case-toc[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]:first-child{border-top:0;padding-top:0}.case-toc[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{color:var(--ink-2);text-decoration:none}.case-toc[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{color:var(--accent-strong);text-decoration:underline}.case-toc--pubs[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:center}.aside-cta[data-astro-cid-by4zwojz]{margin-top:1.4rem;width:100%;justify-content:center}.case-pubs[data-astro-cid-by4zwojz]{margin-top:2.5rem}.case-cta[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--rule)}@media(min-width:1600px){.case-body[data-astro-cid-by4zwojz]{grid-template-columns:minmax(0,1fr) 300px;gap:3rem 4.5rem}}@media(max-width:900px){.case-body[data-astro-cid-by4zwojz]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.case-aside[data-astro-cid-by4zwojz]{display:none}}@media(max-width:720px){.case-head[data-astro-cid-by4zwojz] .page-backdrop{width:100%;right:-25%;opacity:.16}.brief[data-astro-cid-by4zwojz]{padding:.9rem 1.1rem 1.1rem}}@media(max-width:500px){.brief[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:.5rem minmax(0,1fr);column-gap:.75rem;row-gap:.1rem}.brief[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]:before{grid-column:1;grid-row:1 / 3;align-self:center;margin:0}.brief-title[data-astro-cid-by4zwojz]{grid-column:2;grid-row:1}.brief-hint[data-astro-cid-by4zwojz]{grid-column:2;grid-row:2}}
