:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#27211b;background:#fffaf4}*{box-sizing:border-box}body{margin:0;line-height:1.6;background:#fffaf4}.home-header{background:#fff;border-bottom:1px solid #e4d9ca}.home-shell{max-width:1180px;margin:auto;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-logo{color:#6a3518;text-decoration:none;font-size:1.35rem}.home-logo span{margin-left:.18rem}.home-header nav{display:flex;flex-wrap:wrap;gap:.85rem}.home-header nav a,.site-footer a{color:#65371d}.article-text{max-width:960px;margin:0 auto;padding:2.2rem 1.25rem 3rem;font-size:1.05rem}.article-text h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.08;margin:0 0 1rem}.article-text h2{margin:2.8rem 0 .75rem;line-height:1.2;font-size:clamp(1.4rem,3vw,2rem)}.article-text h3{margin:1.6rem 0 .35rem}.article-hero{margin:1.5rem 0 2rem;display:block}.article-hero img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 12px 28px #5b3c2020}.answer-block{background:#fff;border-left:4px solid #c87831;padding:1rem 1.15rem;margin:1.25rem 0}.table-scroll{width:100%;overflow-x:auto;margin:1.2rem 0}.styled-table{min-width:620px;width:100%;border-collapse:collapse;background:#fff}.styled-table th,.styled-table td{border:1px solid #dfd1c0;padding:.7rem;text-align:left;vertical-align:top}.styled-table th{background:#f7ecde}.site-footer{background:#2f2119;color:#fff;padding:2rem 1.25rem}.site-footer__inner{max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.site-footer a{color:#ffe1bd}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:1rem;background:#fff;padding:.5rem;z-index:2}@media(max-width:640px){.home-shell{align-items:flex-start;flex-direction:column}.home-header nav{gap:.6rem}.article-text{padding:1.4rem 1rem 2rem;font-size:1rem}.article-text ul{padding-left:1.3rem}}
