:root{--ink:#18252b;--red:#aa3029;--bg:#f4f1e8;--muted:#5a6667}
*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:system-ui,Arial,sans-serif;margin:0}
main{max-width:910px;margin:auto;padding:clamp(20px,5vw,64px)}h1{font-size:clamp(34px,5vw,64px);letter-spacing:-.06em;line-height:1.05}
.eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--red)}
section{border-top:2px solid var(--ink);padding:18px 0 24px}.verdict{font-size:24px;font-weight:800;overflow-wrap:anywhere}
small,p,li{line-height:1.5}ul{padding-left:20px}.sub{color:var(--muted)}
