.nf[data-v-572818a5]{display:grid;gap:18px;justify-items:start;min-height:50vh;align-content:center}.nf-code[data-v-572818a5]{font-size:1rem;font-weight:700;color:var(--accent-ink)}.nf-links[data-v-572818a5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cs-hero[data-v-13fbc550]{padding-block:clamp(40px,6vw,72px) clamp(36px,5vw,56px);border-bottom:1px solid var(--line)}.back[data-v-13fbc550]{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--ink-2);font-weight:500;text-decoration:none}.back[data-v-13fbc550]:hover{color:var(--ink)}.cs-title[data-v-13fbc550]{max-width:20ch;margin-bottom:14px}.cs-grid[data-v-13fbc550]{display:grid;grid-template-columns:320px 1fr;gap:clamp(32px,6vw,88px);align-items:start}.facts[data-v-13fbc550]{display:grid;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);position:sticky;top:92px}.fact[data-v-13fbc550]{padding:16px 22px}.fact+.fact[data-v-13fbc550]{border-top:1px solid var(--line)}.fact dt[data-v-13fbc550]{font-size:.85rem;color:var(--ink-3)}.fact dd[data-v-13fbc550]{margin:2px 0 0;font-weight:600}.fact-cap dd[data-v-13fbc550]{font-size:2.2rem;font-weight:700;font-stretch:90%;letter-spacing:-.02em;color:var(--accent-ink)}.cs-text[data-v-13fbc550]{max-width:64ch}.cs-label[data-v-13fbc550]{margin-bottom:12px}.cs-label[data-v-13fbc550]:not(:first-child){margin-top:40px}.cs-scope[data-v-13fbc550]{font-size:1.12rem;color:var(--ink-2)}.cs-list[data-v-13fbc550]{margin:16px 0 0;padding-left:1.2em;color:var(--ink-2)}.cs-list li+li[data-v-13fbc550]{margin-top:8px}.section-more[data-v-13fbc550]{padding-bottom:clamp(56px,8vw,96px)}.more-title[data-v-13fbc550]{margin-bottom:20px}.more-grid[data-v-13fbc550]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none}.more-card[data-v-13fbc550]{display:grid;gap:4px;height:100%;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);text-decoration:none;color:var(--ink);transition:border-color .2s}.more-card[data-v-13fbc550]:hover{border-color:var(--accent)}.more-cap[data-v-13fbc550]{font-weight:700;color:var(--accent-ink)}.more-name[data-v-13fbc550]{font-weight:600}@media (max-width:860px){.cs-grid[data-v-13fbc550]{grid-template-columns:1fr}.facts[data-v-13fbc550]{position:static}.more-grid[data-v-13fbc550]{grid-template-columns:1fr}}