:root{color-scheme:light;--ink:#173f3d;--gold:#d3ad55}*{box-sizing:border-box}body{margin:0;background:#f4f2e9;color:#183b39;font:18px/1.65 system-ui,sans-serif}header,footer{background:var(--ink);color:#fff;padding:24px max(20px,calc((100vw - 900px)/2))}header a,footer a{color:#f4da98}nav{display:flex;flex-wrap:wrap;gap:10px 24px}main{max-width:900px;margin:32px auto;padding:0 22px 40px}h1{font-size:clamp(2rem,6vw,3.2rem);line-height:1.15}h2{font-size:1.4rem;margin-top:36px;line-height:1.3}a{color:#006d68;overflow-wrap:anywhere}.review{background:#fff0c7;border-left:5px solid #b4841c;padding:16px;margin:20px 0}.future{border:2px solid #92b5ac;border-radius:10px;padding:4px 22px 24px}.label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}li{margin:12px 0}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{padding:12px;border-bottom:1px solid #aac1bb;text-align:left;vertical-align:top}code{overflow-wrap:anywhere}button{font:inherit}small{font-size:.85rem}@media(max-width:550px){table,tbody,tr,td,th{display:block}th{background:#e0ebe6}main{padding:0 18px 28px}.future{padding:4px 15px 20px}}