.lg:where(.astro-crsnr3qm){background:#08090a;color:#f7f8f8}.lg-band:where(.astro-crsnr3qm){border-bottom:1px solid rgba(255,255,255,.08)}.lg-band__hdr-space:where(.astro-crsnr3qm){height:64px}.lg-band__inner:where(.astro-crsnr3qm){max-width:720px;margin:0 auto;padding:clamp(32px,6vh,64px) 16px clamp(28px,5vh,48px)}.lg-band__title:where(.astro-crsnr3qm){margin:0;font-family:var(--font-display);font-size:clamp(1.875rem,1.2rem + 1.8vw,2.5rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:#f7f8f8}.lg-band__updated:where(.astro-crsnr3qm){margin:12px 0 0;font-family:var(--font-sans);font-size:13.5px;color:#8a8f98}.lg-band__desc:where(.astro-crsnr3qm){margin:14px 0 0;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:#d0d6e0}.lg-prose:where(.astro-crsnr3qm){max-width:720px;margin:0 auto;padding:clamp(16px,3vh,32px) 16px clamp(56px,9vh,96px);font-family:var(--font-sans);font-size:16px;line-height:1.75;color:#d0d6e0;overflow-wrap:anywhere}.lg-prose:where(.astro-crsnr3qm) h2{margin:40px 0 10px;font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#f7f8f8}.lg-prose:where(.astro-crsnr3qm) p,.lg-prose:where(.astro-crsnr3qm) ul,.lg-prose:where(.astro-crsnr3qm) ol{margin:12px 0}.lg-prose:where(.astro-crsnr3qm) ul,.lg-prose:where(.astro-crsnr3qm) ol{padding-left:1.25em}.lg-prose:where(.astro-crsnr3qm) li+li{margin-top:8px}.lg-prose:where(.astro-crsnr3qm) strong{color:#f7f8f8;font-weight:600}.lg-prose:where(.astro-crsnr3qm) a{color:#f7f8f8;text-decoration:underline;text-decoration-color:#f7f8f873;text-underline-offset:3px}.lg-prose:where(.astro-crsnr3qm) a:hover{text-decoration-color:#f7f8f8}.lg-prose:where(.astro-crsnr3qm) code{font-family:var(--font-mono);font-size:.875em;padding:.1em .35em;border-radius:4px;background:#ffffff0f;color:inherit}body:has(main.lg){background:#08090a}
