._9evTQa_page{--background:#fff;--foreground:#000;--surface:#f7f7f7;--muted:#626262;--border:#e8e8e8;--accent:#df2525;background:var(--background);color:var(--foreground);font-family:var(--font-sans);padding-block:calc(var(--nav-h) + 40px) 80px}._9evTQa_page ::selection{color:#fff;background:#b82222}._9evTQa_page a:focus-visible,._9evTQa_page summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #b82222}._9evTQa_rail{width:min(100%,1184px);margin-inline:auto;padding-inline:32px}._9evTQa_documentNav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:32px;display:flex}._9evTQa_documentNav a{min-height:44px;color:var(--muted);border-radius:5px;align-items:center;padding:10px 16px;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}._9evTQa_documentNav a:hover{background:var(--surface);color:#000}._9evTQa_documentNav a[aria-current=page]{color:#fff;background:#000}._9evTQa_documentNav a[aria-current=page]:hover{background:#262626}._9evTQa_layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:72px;margin-top:40px;display:grid}._9evTQa_desktopContents{top:calc(var(--nav-h) + 24px);max-height:calc(100dvh - var(--nav-h) - 48px);background:var(--surface);scrollbar-color:#949494 var(--surface);scrollbar-width:thin;border-radius:8px;padding:20px 12px;position:sticky;overflow-y:auto}._9evTQa_desktopContents h2{margin:0 12px 12px;font-size:.875rem;font-weight:600;line-height:1.5}._9evTQa_contentsList{margin:0;padding:0;list-style:none}._9evTQa_contentsList a{min-height:44px;color:var(--muted);border-radius:5px;align-items:center;padding:10px 12px;font-size:.8125rem;line-height:1.6;transition:color .15s,background .15s;display:flex}._9evTQa_contentsList a:hover{color:#b82222;background:#fff}._9evTQa_reading{min-width:0;max-width:72ch}._9evTQa_intro h1{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + 28px);font-size:3rem;font-weight:500;line-height:1.12}._9evTQa_intro h1 span{color:var(--accent)}._9evTQa_intro>p{color:var(--muted);margin-top:20px;font-size:1rem;line-height:1.85}._9evTQa_mobileContents{display:none}._9evTQa_chapters{margin-top:36px}._9evTQa_chapter{border-top:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + 24px);padding-block:28px}._9evTQa_chapter h2{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:1.5rem;font-weight:500;line-height:1.3}._9evTQa_chapter:target h2{color:#b82222}._9evTQa_chapter p{color:#505050;overflow-wrap:anywhere;margin-top:12px;font-size:1rem;line-height:1.85}._9evTQa_chapter p a{color:#b82222;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._9evTQa_chapter p a:hover{color:#000}._9evTQa_documentFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:24px;display:flex}._9evTQa_documentFooter a{align-items:center;gap:12px;min-height:44px;font-size:.875rem;font-weight:500;line-height:1.6;display:inline-flex}._9evTQa_documentFooter a:first-child{color:#b82222}._9evTQa_documentFooter a:last-child{color:var(--muted)}._9evTQa_documentFooter a:hover{color:#000;text-underline-offset:4px;text-decoration:underline}._9evTQa_documentFooter svg{flex-shrink:0;width:18px;height:18px}@media (max-width:1000px){._9evTQa_layout{grid-template-columns:212px minmax(0,1fr);gap:40px}._9evTQa_intro h1{font-size:2.5rem}}@media (max-width:799px){._9evTQa_page{padding-block:calc(var(--nav-h) + 28px) 56px}._9evTQa_documentNav{padding-bottom:24px}._9evTQa_layout{grid-template-columns:minmax(0,1fr);margin-top:32px}._9evTQa_desktopContents{display:none}._9evTQa_reading{max-width:none}._9evTQa_intro h1{font-size:2.5rem}._9evTQa_mobileContents{background:var(--surface);border-radius:8px;margin-top:28px;padding:4px 16px;display:block}._9evTQa_mobileContents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:.875rem;font-weight:500;list-style:none;display:flex}._9evTQa_mobileContents summary::-webkit-details-marker{display:none}._9evTQa_mobileContents summary svg{flex-shrink:0;width:20px;height:20px}._9evTQa_mobileContents[open] summary svg{transform:rotate(180deg)}._9evTQa_mobileContents nav{border-top:1px solid var(--border);padding-block:8px}._9evTQa_contentsList a{padding-inline:0;font-size:.875rem}._9evTQa_chapters{margin-top:28px}}@media (max-width:639px){._9evTQa_rail{padding-inline:20px}._9evTQa_documentNav{gap:6px}._9evTQa_documentNav a{padding-inline:12px;font-size:.8125rem}._9evTQa_intro h1{font-size:2rem}._9evTQa_intro>p{margin-top:16px;font-size:.9375rem}._9evTQa_chapter{padding-block:24px}._9evTQa_chapter h2{font-size:1.375rem}._9evTQa_chapter p{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){._9evTQa_contentsList a{transition:none}}@media print{._9evTQa_page{color:#000;background:#fff;padding:0}._9evTQa_rail{width:100%;padding:0}._9evTQa_documentNav,._9evTQa_desktopContents,._9evTQa_mobileContents,._9evTQa_documentFooter{display:none}._9evTQa_layout{margin:0;display:block}._9evTQa_reading{max-width:none}._9evTQa_chapter h2{break-after:avoid}._9evTQa_chapter p{orphans:3;widows:3}}
