:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-background:#fff;--color-text:#1c1c1c;--color-muted:#5c5c5c;--color-rule:#e2e2e2;--space-unit:8px;--content-width:42rem;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-background:#121212;--color-text:#ededed;--color-muted:#a8a8a8;--color-rule:#2c2c2c}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit}.site-header,.site-footer,.site-main{max-width:var(--content-width);padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 2);margin:0 auto}.site-header{justify-content:space-between;align-items:center;gap:var(--space-unit);flex-wrap:wrap;display:flex}.site-name{font-weight:700;text-decoration:none}.navigation-list{gap:calc(var(--space-unit) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer{border-top:1px solid var(--color-rule);color:var(--color-muted)}.landing h1{font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.2}.edition,.availability{color:var(--color-muted)}.supporting-line{font-size:1.25rem}.relief-points{padding-left:calc(var(--space-unit) * 2.5)}.editions dt{font-weight:600}.editions dd{margin:0 0 calc(var(--space-unit) * 2)}
