.cs__demo[data-astro-cid-ovxcmftc]{margin-block-end:var(--s-6);padding:var(--s-4) var(--s-5);font-size:var(--t-sm);line-height:1.6;color:var(--ink-2);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r);max-inline-size:78ch}.cs__demo[data-astro-cid-ovxcmftc] strong[data-astro-cid-ovxcmftc]{color:var(--ink);font-weight:700}.cs__head[data-astro-cid-ovxcmftc]{padding-block:clamp(28px,3.5vw,44px) clamp(32px,4vw,52px)}.cs[data-astro-cid-ovxcmftc] .cs__crumbs{margin-block-end:var(--s-6)}.cs__headgrid[data-astro-cid-ovxcmftc]{display:grid;gap:var(--s-7);align-items:start}.cs__title[data-astro-cid-ovxcmftc]{font-size:clamp(2.2rem,4.4vw,3.6rem);margin-block:var(--s-4) var(--s-5)}.cs__summary[data-astro-cid-ovxcmftc]{max-inline-size:48ch}.cs__facts[data-astro-cid-ovxcmftc]{display:grid;gap:var(--s-4);align-content:start}.cs__facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{display:grid;gap:3px}@media(min-width:420px){.cs__facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{grid-template-columns:7em minmax(0,1fr);gap:var(--s-4);align-items:baseline}}.cs__facts[data-astro-cid-ovxcmftc] dt[data-astro-cid-ovxcmftc]{font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cs__facts[data-astro-cid-ovxcmftc] dd[data-astro-cid-ovxcmftc]{font-size:var(--t-sm);color:var(--ink);font-weight:500}.cs__chips[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;gap:6px}.cs__hero[data-astro-cid-ovxcmftc]{padding-block-end:var(--s-2)}.cs__figure[data-astro-cid-ovxcmftc]{margin:0}.cs__img[data-astro-cid-ovxcmftc]{inline-size:100%;block-size:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-2)}.cs__cap[data-astro-cid-ovxcmftc]{margin-block-start:var(--s-3);font-size:var(--t-xs);color:var(--ink-3)}.cs__body[data-astro-cid-ovxcmftc]{display:grid;gap:var(--s-7)}.cs__h2[data-astro-cid-ovxcmftc]{font-size:clamp(1.35rem,2vw,1.6rem);margin-block-end:var(--s-4)}.cs__h2--lead[data-astro-cid-ovxcmftc]{font-size:var(--t-h2);margin-block-end:var(--s-7)}.cs__p[data-astro-cid-ovxcmftc]{font-size:var(--t-body);line-height:1.72;color:var(--ink-2);max-inline-size:var(--measure)}.cs__shots[data-astro-cid-ovxcmftc]{display:grid;gap:var(--s-6)}.cs__shot--tall[data-astro-cid-ovxcmftc]{max-inline-size:380px}.cs__out[data-astro-cid-ovxcmftc]{display:grid;gap:var(--s-6) var(--s-8)}.cs__outitem[data-astro-cid-ovxcmftc]{padding-block-start:var(--s-5);border-block-start:2px solid var(--ink)}.cs__outlabel[data-astro-cid-ovxcmftc]{font-size:var(--t-xs);font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:var(--ink-3);margin-block-end:var(--s-3)}.cs__outvalue[data-astro-cid-ovxcmftc]{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.2}.cs__next[data-astro-cid-ovxcmftc]{position:relative}.cs__nextrule[data-astro-cid-ovxcmftc]{position:absolute;inset-block-start:0;inset-inline:0;block-size:7px;background-image:repeating-linear-gradient(60deg,rgba(255,255,255,.2) 0 1px,transparent 1px 7px)}.cs__nextgrid[data-astro-cid-ovxcmftc]{display:grid;gap:var(--s-6)}.cs__nexttitle[data-astro-cid-ovxcmftc]{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-block:var(--s-4) var(--s-3)}.cs__nexttitle[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{text-decoration:none}.cs__nexttitle[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{color:var(--accent-lift)}.cs__nextsum[data-astro-cid-ovxcmftc]{font-size:var(--t-sm);line-height:1.66;color:var(--mist);max-inline-size:46ch}.cs__nextactions[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;gap:var(--s-3);align-content:center}@media(min-width:900px){.cs__headgrid[data-astro-cid-ovxcmftc]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-9)}.cs__body[data-astro-cid-ovxcmftc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.cs__shots[data-astro-cid-ovxcmftc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cs__out[data-astro-cid-ovxcmftc]{grid-template-columns:repeat(3,minmax(0,1fr))}.cs__nextgrid[data-astro-cid-ovxcmftc]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-8)}.cs__nextactions[data-astro-cid-ovxcmftc]{flex-direction:column;align-items:stretch}}
