
:root{--green:#073d32;--cream:#faf8f3;--paper:#fff;--ink:#18211e;--muted:#65706b;--line:#e2e0da}
*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}
header{background:var(--green);color:#fff;padding:18px 5%;display:flex;justify-content:space-between;align-items:center}header b{font-family:Georgia,serif;font-size:22px}header nav{display:flex;gap:22px;font-size:13px}
.hero{padding:58px 6% 44px;background:linear-gradient(135deg,#163f34,#816f59);color:#fff}.hero small{letter-spacing:.14em}.hero h1{font-family:Georgia,serif;font-size:48px;margin:10px 0}.hero p{max-width:760px;line-height:1.6}.status{display:inline-block;background:#fff;color:var(--green);padding:8px 11px;border-radius:999px;font-size:12px;font-weight:700}
main{max-width:1180px;margin:0 auto;padding:34px 24px 70px}.grid{display:grid;grid-template-columns:1.6fr .9fr;gap:28px}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;margin-bottom:18px}.panel h2{font-family:Georgia,serif;margin-top:0}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fact{padding:14px;background:#f5f2eb;border-radius:10px}.fact small{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.fact b{display:block;margin-top:4px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);padding:7px 9px;border-radius:999px;font-size:12px}.source{font-size:12px;color:var(--muted);line-height:1.6}.cta{display:block;background:var(--green);color:#fff;padding:13px;border-radius:8px;text-align:center;font-weight:700;margin-top:10px}.unknown{color:#9b7657}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related a{background:#fff;border:1px solid var(--line);padding:14px;border-radius:10px}.related b{display:block;font-family:Georgia,serif}.related small{color:var(--muted)}footer{background:var(--green);color:#fff;padding:20px 5%;font-size:12px}
@media(max-width:800px){.grid{grid-template-columns:1fr}.hero h1{font-size:38px}.facts{grid-template-columns:1fr}.related{grid-template-columns:1fr}header nav{display:none}}

.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fit-box{background:#f5f2eb;border-radius:10px;padding:14px}.fit-box b{display:block;margin-bottom:4px}.questions li{margin:9px 0;line-height:1.45}.quality-meter{height:8px;background:#e9e5dc;border-radius:99px;overflow:hidden}.quality-meter span{display:block;height:100%;background:#073d32}.profile-note{background:#edf4f1;border-left:4px solid #073d32;padding:13px;border-radius:8px}
@media(max-width:800px){.fit-grid{grid-template-columns:1fr}}

.editorial{background:#f5f2eb}.editorial>small{font-size:9px;letter-spacing:.1em;color:#17614d}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.editorial-grid>div{background:white;border-radius:8px;padding:12px}.editorial-grid p{font-size:11px;margin:5px 0}.deep-facts{border-left:4px solid #17614d}@media(max-width:700px){.editorial-grid{grid-template-columns:1fr}}
