:root{color:#18202a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f9;font-family:Inter,Noto Sans JP,system-ui,sans-serif}body{margin:0}.nls-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.nls-footer,.nls-header,.nls-main{width:min(72rem,100% - 2rem);margin-inline:auto}.nls-header{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-block:1.25rem;display:flex}.nls-header nav,.nls-language-switcher{gap:.75rem;display:flex}.nls-language-switcher{margin-inline-start:auto}.nls-main{padding-block:4rem}.nls-maintenance{color:#3f2b00;background:#fff2c7;border:1px solid #d9aa28;border-radius:.75rem;gap:.25rem;width:min(72rem,100% - 2rem);margin-inline:auto;padding:1rem;display:grid}.nls-document,.nls-landing{max-width:52rem}.nls-document h1,.nls-landing h1{margin-block:.5rem 1rem;font-size:calc(clamp(2.2rem,7vw,4.8rem));line-height:1.05}.nls-tagline{font-size:1.25rem;line-height:1.6}.nls-eyebrow{color:#516170;letter-spacing:.08em;text-transform:uppercase}.nls-features{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-block:2.5rem;display:grid}.nls-document section,.nls-features article{background:#fff;border:1px solid #dce1e7;border-radius:.75rem;padding:1.25rem}.nls-document section{margin-block:1rem}.nls-primary-link{color:#fff;background:#174d75;border-radius:.5rem;padding:.75rem 1rem;display:inline-block}.nls-footer{border-top:1px solid #dce1e7;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding-block:2rem;display:grid}a{color:#174d75;text-underline-offset:.2em}
