:root{--ink:#21312c;--paper:#fffdf8;--olive:#556b2f;--sand:#eee3cc;--line:#d8cfbf}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.62 Georgia,serif}.shell{max-width:1180px;margin:auto;padding:0 24px}.site-header,.site-footer{background:#17352e;color:white}.site-header{font-family:Arial,sans-serif}.site-header .shell{min-height:70px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{color:white;font-weight:800;text-decoration:none;font-size:1.2rem}.site-header nav{display:flex;flex-wrap:wrap;gap:16px}.site-header nav a,.site-footer a{color:white}main{padding:38px 0 60px}.article{max-width:820px;margin:auto}.eyebrow{font:700 .78rem/1 Arial,sans-serif;letter-spacing:.1em;color:var(--olive);text-transform:uppercase}.hero{width:100%;display:block;border-radius:8px;margin:22px 0 30px}.article h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:.15em 0 .4em}.article h2{font-size:1.55rem;line-height:1.2;margin:2.4em 0 .7em}.answer-block{background:#f0f4e8;border-left:5px solid var(--olive);padding:18px 20px;margin:22px 0}.comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.comparison div{border:1px solid var(--line);padding:15px;border-radius:6px}.table-scroll{overflow-x:auto}.article table{width:100%;border-collapse:collapse;min-width:580px}.article th,.article td{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.note{font-size:.92em;color:#49554f}.sources li{overflow-wrap:anywhere}.site-footer{padding:30px 0;font-family:Arial,sans-serif;font-size:.92rem}@media(max-width:600px){.shell{padding:0 16px}.site-header .shell{padding:14px 16px;align-items:flex-start;flex-direction:column}.article{font-size:17px}.comparison{grid-template-columns:1fr}.hero{border-radius:0}.article h1{font-size:2.35rem}}
