:root{--ink:#25211d;--paper:#fffdf9;--cream:#f5eee5;--line:#ded3c6;--accent:#a34b20}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font:18px/1.62 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#8d390f}p,li,code{overflow-wrap:anywhere}.home-header,.site-footer{background:#231f1a;color:#fff}.home-shell{max-width:1200px;margin:auto;padding:1rem 1.25rem}.home-header__inner{display:flex;gap:2rem;align-items:center;justify-content:space-between}.home-logo,.home-header a,.site-footer a{color:#fff;text-decoration:none}.home-logo{font-size:1.25rem;font-weight:800}.home-logo__wordmark span{color:#f0a36e}.home-header nav,.site-footer nav{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem}.article-page{max-width:900px;margin:auto;padding:2.5rem 1.25rem 4rem}h1{font-size:clamp(2.2rem,7vw,4.3rem);line-height:1.05;margin:.25rem 0 1rem}h2{font-size:clamp(1.45rem,3.5vw,2.2rem);line-height:1.18;margin:3rem 0 .8rem}.article-intro{font-size:1.18rem;max-width:760px}.article-hero{display:block;width:100%;height:auto;border-radius:18px;margin:2rem 0}.answer-block{border-left:5px solid var(--accent);background:var(--cream);padding:1rem 1.15rem;margin:1.25rem 0}.table-scroll{overflow-x:auto;margin:1.2rem 0;border:1px solid var(--line)}.article-page table{border-collapse:collapse;width:100%;min-width:620px;font-size:.94rem}.article-page th,.article-page td{padding:.75rem;vertical-align:top;border-bottom:1px solid var(--line);text-align:left}.article-page th{background:#eee4d7}.site-footer{padding:2rem 1.25rem}.site-footer__inner{max-width:1200px;margin:auto}.site-footer p{color:#e9ded2}.breadcrumbs{font-size:.9rem}@media(max-width:600px){body{font-size:16px}.home-header__inner{align-items:flex-start;flex-direction:column;gap:.6rem}.article-page{padding-top:1.5rem}.home-header nav{gap:.7rem}.answer-block{padding:.85rem}}
