.NaLOZq_frame{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.NaLOZq_skip{left:var(--space-4);z-index:60;background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);position:absolute;top:-100px}.NaLOZq_skip:focus{top:var(--space-2)}.NaLOZq_header{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.NaLOZq_headerInner{max-width:var(--page-max);padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;margin:0 auto;display:flex}.NaLOZq_brand{align-items:center;gap:var(--space-3);min-height:var(--control-height);color:var(--color-text);text-decoration:none;display:inline-flex}.NaLOZq_brandMark{background:var(--color-forest);width:38px;height:38px;color:var(--color-on-forest);--knight-cut:var(--color-forest);border-radius:11px;place-items:center;display:grid}.NaLOZq_brandName{font-family:var(--font-display);font-size:1.5rem;font-weight:750}.NaLOZq_otherLink{min-height:var(--control-height);color:var(--color-primary);align-items:center;font-weight:600;display:inline-flex}.NaLOZq_main{width:100%;max-width:var(--page-max);padding:var(--space-10) var(--space-4) 72px;outline:none;flex:1;margin:0 auto}.NaLOZq_top{gap:var(--space-8);margin-bottom:56px;display:grid}.NaLOZq_titleBlock{gap:var(--space-3);max-width:34rem;display:grid}.NaLOZq_title{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-forest);margin:0;font-weight:900;line-height:1}.NaLOZq_updated{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:600}.NaLOZq_lead{margin:var(--space-2) 0 0;font-size:var(--text-lg);line-height:1.6}.NaLOZq_summary{background:var(--color-forest);color:var(--color-on-forest);padding:var(--space-8) 40px 40px;border-radius:24px}.NaLOZq_summaryTitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-accent);font-weight:800}.NaLOZq_summaryList{gap:var(--space-4) 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.NaLOZq_summaryList li{padding-left:var(--space-6);line-height:1.5;position:relative}.NaLOZq_summaryList li:before{content:"";background:var(--color-accent);border-radius:2px;width:10px;height:10px;position:absolute;top:.45em;left:0}.NaLOZq_summaryList a{color:var(--color-on-forest)}.NaLOZq_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.NaLOZq_toc{top:var(--space-6);font-size:var(--text-sm);position:sticky}.NaLOZq_toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.NaLOZq_toc li{counter-increment:toc}.NaLOZq_toc a{gap:var(--space-2);padding:6px var(--space-2);color:var(--color-text-muted);border-radius:8px;line-height:1.35;text-decoration:none;display:flex}.NaLOZq_toc a:before{content:counter(toc);min-width:1.4em;color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700}.NaLOZq_toc a:hover{background:var(--color-surface-muted);color:var(--color-text)}.NaLOZq_prose{gap:48px;max-width:42rem;line-height:1.7;display:grid}.NaLOZq_section{gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.NaLOZq_section p,.NaLOZq_section ul,.NaLOZq_section ol{margin:0}.NaLOZq_section ul,.NaLOZq_section ol{gap:var(--space-2);padding-left:1.25rem;display:grid}.NaLOZq_section h3{margin:var(--space-2) 0 0;font-size:var(--text-lg);font-weight:700}.NaLOZq_section a{color:var(--color-primary);overflow-wrap:anywhere}.NaLOZq_sectionTitle{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-forest);margin:0;font-weight:800;line-height:1.15;display:flex}.NaLOZq_sectionNumber{background:var(--color-mint);width:34px;height:34px;color:var(--color-forest);font-family:var(--font-sans);font-size:var(--text-base);border-radius:9px;flex:none;place-items:center;font-weight:800;display:inline-grid;transform:translateY(-3px)}.NaLOZq_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;line-height:1.5;overflow:hidden}.NaLOZq_table th,.NaLOZq_table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.NaLOZq_table thead th{background:var(--color-surface-muted);font-weight:700}.NaLOZq_table tbody th{font-weight:600}.NaLOZq_table tr:last-child>*{border-bottom:none}.NaLOZq_callout{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-left:6px solid var(--color-accent);border-radius:14px;margin:0}@media (max-width:899px){.NaLOZq_top{gap:var(--space-6);margin-bottom:var(--space-10)}.NaLOZq_summaryList{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.NaLOZq_layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.NaLOZq_toc{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3);border-radius:16px;position:static}.NaLOZq_toc ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}}@media (max-width:599px){.NaLOZq_main{padding-top:var(--space-6)}.NaLOZq_summary{padding:var(--space-6) var(--space-5)}.NaLOZq_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.NaLOZq_table,.NaLOZq_table tbody,.NaLOZq_table tr,.NaLOZq_table th,.NaLOZq_table td{display:block}.NaLOZq_table tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.NaLOZq_table tbody th,.NaLOZq_table td{border:none;padding:0}.NaLOZq_table td{color:var(--color-text-muted)}}
