*{box-sizing:border-box}body{margin:0;background:#0a0a0a;color:#f7f5ef;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#dece9c}header{border-bottom:1px solid #38342c;background:#12110e;position:sticky;top:0;z-index:5}nav{max-width:1140px;margin:auto;display:flex;align-items:center;gap:24px;padding:14px 22px}nav img{width:145px;max-height:55px;object-fit:contain}nav a{text-decoration:none}main{max-width:1140px;margin:auto;padding:36px 22px 90px}.hero{padding:50px 0 30px}h1{font-size:clamp(34px,5vw,64px);line-height:1.13;letter-spacing:-.035em;margin:12px 0 18px}h2{font-size:26px;line-height:1.25;margin-top:32px}h3{font-size:19px}.eyebrow{color:#dece9c;font-weight:750;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.muted{color:#bbb7ae}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.card{border:1px solid #37342e;border-radius:14px;padding:23px;background:#171614}.card h3{margin:5px 0 12px}.card a{text-decoration:none}.tag{color:#e5d8ad;font-size:12px;text-transform:uppercase;font-weight:700}.cta{display:inline-block;background:#dece9c;color:#14120b;text-decoration:none;padding:13px 20px;border-radius:8px;font-weight:800;margin:10px 0}.content{max-width:800px}.content p,.content li{font-size:17px}.note{border-left:3px solid #dece9c;padding:12px 18px;background:#1d1b16}.search{width:100%;background:#22201c;color:white;border:1px solid #716b5f;border-radius:8px;padding:16px;font-size:17px;margin:16px 0 24px}footer{border-top:1px solid #333;padding:30px 22px;color:#aaa;text-align:center}details{padding:12px 0;border-bottom:1px solid #37342e}summary{cursor:pointer;font-weight:700}small{color:#a9a39a}