*{box-sizing:border-box}body{margin:0;background:#14110c;color:#f6efe2;font-family:Segoe UI,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.ticker{background:#c9a227;color:#1c1406;font-weight:700;overflow:hidden;white-space:nowrap;padding:8px 0}.ticker span{display:inline-block;padding-left:100%;animation:run 28s linear infinite}@keyframes run{to{transform:translateX(-100%)}}header{display:flex;justify-content:space-between;align-items:end;padding:18px 5vw 8px;border-bottom:3px solid #c9a227}.logo{font-size:28px;font-weight:800}.logo b{color:#c9a227}nav a{margin-left:12px;font-size:14px}.btn{background:#c9a227;color:#1c1406;font-weight:800;padding:10px 14px;display:inline-block}.mast{padding:28px 5vw 8px}h1{font-size:clamp(30px,5vw,46px);line-height:1.08;max-width:18ch}.kicker{color:#c9a227;letter-spacing:2px;font-size:12px;font-weight:700}.muted{color:#d9ccb4}.cols{display:grid;grid-template-columns:1.4fr .8fr;gap:18px;padding:10px 5vw 60px}.leadimg{width:100%;height:240px;object-fit:cover}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card{background:#221c14;padding:12px;border-top:3px solid #c9a227}.card img{width:100%;height:110px;object-fit:cover}.sidebox{background:#221c14;padding:14px;margin-bottom:12px}.faq details{border-top:1px solid #c9a22755;padding:10px 0}footer{padding:18px 5vw;border-top:3px solid #c9a227;color:#d9ccb4;font-size:13px}@media(max-width:860px){.cols,.grid{grid-template-columns:1fr}nav{display:none}}