._page_c885203{--ink:#2a1a14;--ink-soft:#5c534c;--paper:#fafaf7;--card:#fff;--line:#2a1a1424;--link:#2a1a14;--accent:#f4b942;background:var(--paper);min-height:100dvh;color:var(--ink);font-size:1.0625rem;line-height:1.6}@media (prefers-color-scheme:dark){._page_c885203{--ink:#f3ece4;--ink-soft:#cbbfb3;--paper:#1c1310;--card:#2a1a14;--line:#f3ece42e;--link:#f4b942;--accent:#f4b942}}._page_c885203 :focus{outline:none}._page_c885203 :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}._skip_c885203{z-index:10;color:#2a1a14;background:#f4b942;border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:12px;left:16px;transform:translateY(-200%)}._skip_c885203:focus{transform:none}._srOnly_c885203{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_c885203{color:#2a1a14;border-bottom:1px solid var(--line);background:#f4b942}._headerInner_c885203{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:8px 16px;display:flex}._header_c885203 ._brand_c885203{color:#2a1a14;letter-spacing:-.02em;align-items:center;min-height:44px;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}._header_c885203 ._switch_c885203{color:#2a1a14;border:2px solid #2a1a14;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}._header_c885203 :focus-visible{outline-color:#2a1a14}._main_c885203{max-width:760px;margin:0 auto;padding:32px 16px 48px}._title_c885203{margin:0 0 8px;font-size:clamp(2rem,6vw,2.75rem);font-weight:800;line-height:1.15}._updated_c885203{color:var(--ink-soft);margin:0 0 24px;font-weight:600}._intro_c885203{font-size:1.125rem}._toc_c885203{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:24px 0 8px;padding:16px 20px}._tocTitle_c885203{margin:0 0 8px;font-size:1rem}._tocList_c885203{margin:0;padding-left:0;list-style:none}._tocList_c885203 a{align-items:center;min-height:44px;padding:8px 0;display:flex}._page_c885203 a{color:var(--link);text-underline-offset:3px}._section_c885203{scroll-margin-top:16px}._heading_c885203{margin:32px 0 8px;font-size:1.375rem;line-height:1.3}._section_c885203 p{overflow-wrap:anywhere;margin:0 0 12px}._section_c885203 a{text-underline-offset:3px;text-decoration:underline}._footer_c885203{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:760px;margin:0 auto;padding:24px 16px 40px;display:flex}._footer_c885203 a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}._fine_c885203{color:var(--ink-soft);flex-basis:100%;margin:8px 0 0;font-size:.875rem}
