*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#1b2a28;font:16px/1.8 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}header{background:#1b2a28;color:#e8d6b5;padding:18px clamp(18px,5vw,70px);display:flex;align-items:center;justify-content:space-between;gap:20px}header strong{font-size:23px;letter-spacing:3px}header a{text-decoration:none}select{background:#283a36;color:#f4e8d0;border:1px solid #b69b6b;padding:9px 12px}main{max-width:940px;margin:auto;padding:68px 22px 100px}.eyebrow{color:#9d8050;font-size:12px;letter-spacing:2px;font-weight:700}h1{font-size:clamp(34px,5.5vw,64px);line-height:1.15;letter-spacing:-1.6px;margin:15px 0 18px}h2{font-size:clamp(22px,3vw,32px);line-height:1.3;margin:45px 0 15px}h3{font-size:20px;margin:0 0 8px}p{color:#53615b;margin:10px 0 20px}.lead{font-size:20px;color:#33443d}.paper{background:white;border:1px solid #dedbd2;padding:clamp(22px,5vw,56px);margin-top:30px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{padding:22px;border:1px solid #ddd9cf;background:#faf9f5}.card p{font-size:14px}.note{background:#f0e9db;padding:24px;border-left:3px solid #b69b6b;margin-top:35px}.note p{margin:0}.sources{font-size:14px;overflow-wrap:anywhere}.sources li{margin:9px 0}.cta{display:inline-block;background:#d7b77b;color:#1b2a28;text-decoration:none;font-weight:700;padding:14px 22px;margin-top:10px}footer{background:#1b2a28;color:#e8d6b5;padding:30px 6vw}footer p{color:#e8d6b5}@media(max-width:650px){header{flex-wrap:wrap}.cards{grid-template-columns:1fr}main{padding-top:45px}}
.market-table{border-collapse:collapse;width:100%;margin:22px 0 28px;font-size:15px;line-height:1.55}.market-table th,.market-table td{padding:15px 14px;border-bottom:1px solid #dedbd2;text-align:left;vertical-align:top}.market-table th{width:35%;color:#24352f;font-weight:650}.market-table tr:nth-child(odd){background:#faf9f5}@media(max-width:600px){.market-table th,.market-table td{display:block;width:100%;padding:10px 12px}.market-table td{padding-top:0}.market-table tr{display:block;margin-bottom:8px}}

header .brand-logo,footer .brand-logo{display:block;width:110px;height:auto}
