.demo-cta[data-astro-cid-kud4wbzq]{padding:var(--s-5);border:1px solid var(--night-line);border-radius:var(--r-card-inner)}.title[data-astro-cid-kud4wbzq]{margin:0;color:var(--heading-ink);font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-display);line-height:1.2;letter-spacing:var(--tk-lg);text-wrap:balance}.body[data-astro-cid-kud4wbzq]{margin:var(--s-3) 0 var(--s-5);color:var(--on-night-muted);font-size:var(--fs-2xs);line-height:1.55}.btn[data-astro-cid-kud4wbzq]{width:100%}.article-hero[data-astro-cid-piu4i2xc]{padding-block:clamp(1.25rem,3vw,2rem) clamp(2.5rem,6vw,5rem)}.hero-art[data-astro-cid-piu4i2xc]{position:absolute;inset:0 0 0 38%;opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%);mask-image:linear-gradient(90deg,transparent,black 45%)}.hero-inner[data-astro-cid-piu4i2xc]{position:relative;display:grid;gap:var(--s-5);min-width:0}.crumbs[data-astro-cid-piu4i2xc]{display:flex;flex-wrap:wrap;gap:var(--s-2);color:var(--on-night-muted);font-size:var(--fs-2xs)}.crumbs[data-astro-cid-piu4i2xc] a[data-astro-cid-piu4i2xc]{color:var(--on-night);text-decoration:none}.crumbs[data-astro-cid-piu4i2xc] a[data-astro-cid-piu4i2xc]:hover{color:var(--sky);text-decoration:underline}.draft-chip[data-astro-cid-piu4i2xc]{justify-self:start;margin:0;display:inline-flex;align-items:center;min-height:28px;padding:0 var(--s-3);border:1px solid var(--sky);border-radius:var(--r-pill);color:var(--sky);font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:var(--fw-medium);letter-spacing:var(--tk-caps);text-transform:uppercase}.article-hero[data-astro-cid-piu4i2xc] h1[data-astro-cid-piu4i2xc]{max-width:24ch;margin:0;text-wrap:balance}.hero-meta[data-astro-cid-piu4i2xc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--night-line)}.byline[data-astro-cid-piu4i2xc]{margin:0;max-width:62ch;color:var(--on-night-muted);font-size:var(--fs-2xs);line-height:1.5}@media(max-width:620px){.hero-art[data-astro-cid-piu4i2xc]{inset:0;opacity:.3}.hero-meta[data-astro-cid-piu4i2xc]{align-items:flex-start}}.contents-card[data-astro-cid-mul7e5r7]{padding:var(--s-4)}.contents-card[data-astro-cid-mul7e5r7] ol[data-astro-cid-mul7e5r7]{display:grid;gap:2px;max-height:min(32vh,22rem);margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}.contents-card[data-astro-cid-mul7e5r7] a[data-astro-cid-mul7e5r7]{display:block;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--body);font-size:var(--fs-2xs);line-height:1.35;text-decoration:none}.contents-card[data-astro-cid-mul7e5r7] a[data-astro-cid-mul7e5r7]:hover{background:var(--tint);color:var(--ink)}.contents-card[data-astro-cid-mul7e5r7] a[data-astro-cid-mul7e5r7][aria-current=location]{background:var(--tint-2);color:var(--ink);font-weight:var(--fw-medium)}.mobile-contents[data-astro-cid-mul7e5r7]{display:none;margin-top:var(--s-4)}@media(max-width:970px){.mobile-contents[data-astro-cid-mul7e5r7]{display:block}}.mobile-contents[data-astro-cid-mul7e5r7] summary[data-astro-cid-mul7e5r7]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--s-3) var(--s-4);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.mobile-contents[data-astro-cid-mul7e5r7] nav[data-astro-cid-mul7e5r7]{padding:0 var(--s-4) var(--s-4)}.mobile-contents[data-astro-cid-mul7e5r7] ol[data-astro-cid-mul7e5r7]{columns:2;margin:0;padding-left:var(--s-5);font-size:var(--fs-2xs)}.mobile-contents[data-astro-cid-mul7e5r7] li[data-astro-cid-mul7e5r7]{margin:var(--s-2) 0;break-inside:avoid}.mobile-contents[data-astro-cid-mul7e5r7] a[data-astro-cid-mul7e5r7][aria-current=location]{color:var(--ink);font-weight:var(--fw-medium)}@media(max-width:620px){.mobile-contents[data-astro-cid-mul7e5r7] ol[data-astro-cid-mul7e5r7]{columns:1}}
