:root{--font-sans:"Avenir Next","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:"Iowan Old Style","Times New Roman",Georgia,serif;--color-bg:#f7f6f3;--color-surface:#fff;--color-text:#1c1d1f;--color-muted:#5a5f69;--color-border:#d9d9d4;--accent:#3f8a63;--accent-soft:#e4f1e9;--radius-m:14px;--radius-l:24px;--shadow-soft:0 16px 36px rgba(18,23,33,.08);--container:1120px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(circle at 12% 16%,hsla(0,0%,100%,.9),transparent 46%),linear-gradient(180deg,#faf9f7 0,var(--color-bg) 100%);color:var(--color-text);font-family:var(--font-sans);line-height:1.5}body[data-accent=nutrition]{--accent:#3f8a63;--accent-soft:#e4f1e9}body[data-accent=cardiovascular]{--accent:#7f1d1d;--accent-soft:#f6e8e8}body[data-accent=hormonal]{--accent:#283b86;--accent-soft:#e8ebf8}img{display:block;height:auto;max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--font-serif);line-height:1.12;margin:0}ol,p,ul{margin:0}ol,ul{list-style-position:inside;padding:0}