 .normalize-guide .article-page{max-width:1040px}.normalize-guide h1{font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.08;max-width:900px}.normalize-guide .article-answer{max-width:820px;font-size:1.12rem;line-height:1.7}.normalize-guide .answer-note{padding:16px 20px;border-left:3px solid #60c9bd;background:#142432}.normalize-guide .result-table-wrap,.normalize-guide .diagram-scroll{overflow:auto;max-width:100%;border:1px solid #385167;border-radius:12px;margin:24px 0}.normalize-guide table{border-collapse:collapse;min-width:760px;width:100%}.normalize-guide th,.normalize-guide td{padding:14px;text-align:left;border-bottom:1px solid #385167}.normalize-guide figure{margin:28px 0}.normalize-guide .diagram-scroll img{display:block;width:100%;min-width:720px}.normalize-guide figcaption{padding-top:12px;color:#a9bdca;line-height:1.6}.normalize-guide .article-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.normalize-guide .article-jumps a{padding:10px 14px;border:1px solid #385167;border-radius:8px}.normalize-guide a:focus-visible,.normalize-guide [tabindex]:focus-visible{outline:3px solid #f5c17a;outline-offset:4px}.normalize-guide li{margin:12px 0;line-height:1.7}.normalize-guide h2{margin-top:48px}.normalize-guide code{overflow-wrap:anywhere}.normalize-guide p{line-height:1.75}@media(max-width:600px){.normalize-guide .article-page{padding:24px 18px}.normalize-guide .article-answer{font-size:1rem}.normalize-guide h1{font-size:2.2rem}.normalize-guide th:first-child{position:sticky;left:0;background:#101c29}}@media(prefers-reduced-motion:reduce){.normalize-guide *{scroll-behavior:auto;transition:none}}.normalize-guide pre{max-width:100%;overflow:auto}.normalize-guide .article-page{min-width:0}@media(max-width:600px){.normalize-guide .topbar{gap:12px}.normalize-guide .topbar-link{font-size:.75rem;max-width:145px;text-align:right}.normalize-guide .brand{font-size:1rem}}
