.bpage{background:#0A0A0A;color:#F2F0EA;min-height:100vh;font-family:'Inter',system-ui,sans-serif;line-height:1.7}
.bw{max-width:760px;margin:0 auto;padding:116px 24px 64px}
.bpage h1{font-size:clamp(30px,6vw,46px);line-height:1.1;letter-spacing:-.03em;color:#fff;margin:14px 0 8px}
.bmeta{color:#A8A29A;font-size:14px;margin:0 0 28px}
.crumb{font-size:14px;color:#A8A29A}
.crumb a{color:#D4AF37;text-decoration:none}
.crumb a:hover{text-decoration:underline}
.art h2{font-size:clamp(22px,4vw,28px);letter-spacing:-.02em;color:#fff;margin:38px 0 12px}
.art p{color:#D8D3C8;font-size:17px;margin:0 0 16px}
.art ul{margin:0 0 18px;padding-left:22px;color:#D8D3C8;font-size:17px}
.art li{margin-bottom:8px}
.art strong{color:#fff}
.art p a:not(.btn):not(.btn2),.art li a{color:#E1AD01}
.bl{display:grid;gap:18px;margin:8px 0 40px}
.bcard{display:block;text-decoration:none;color:#F2F0EA;background:#1E1E1E;border:1px solid #333;border-radius:14px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s}
.bcard:hover{transform:translateY(-6px);border-color:#D4AF37;box-shadow:0 0 0 1px #D4AF37,0 18px 44px rgba(212,175,55,.28)}
.bcard h2{font-size:24px;margin:8px 0 10px;color:#fff;letter-spacing:-.02em}
.bcard p{color:#B5B0A6;font-size:16px;margin:0 0 14px}
.btag{display:inline-block;background:#E1AD01;color:#0A0A0A;font-size:12px;font-weight:700;padding:3px 12px;border-radius:99px}
.bmore{color:#D4AF37;font-weight:600;font-size:15px}
.bcta{margin-top:44px;padding:28px;border:1px solid rgba(212,175,55,.38);border-radius:14px;background:radial-gradient(circle at 85% 0%,rgba(225,173,1,.25),transparent 60%),#121212}
.bcta h2{margin:0 0 8px;font-size:24px;color:#fff}
.bcta p{margin:0 0 14px;color:#D8D3C8;font-size:16px}
.bctab{display:flex;flex-wrap:wrap;gap:12px;margin:0!important}
.bfoot{border-top:1px solid #262626;padding:26px 24px;text-align:center;color:#A8A29A;font-size:14px}
.bcta a.btn{color:#0A0A0A}
.bcta a.btn2{color:#F2F0EA}
.bcta a.btn2:hover{color:#D4AF37}
