.bc-page{max-width:1280px;margin:auto;padding:64px 24px;color:#eee}.bc-head{max-width:780px}.bc-head h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1.1;margin:14px 0 22px}.bc-head>p{line-height:1.7}.bc-eyebrow{color:#d9bc65;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.bc-note{color:#bbb;font-size:.85rem}.bc-search{display:flex;gap:12px;align-items:center;margin:30px 0;flex-wrap:wrap}.bc-search input{padding:12px;background:#15191d;color:#fff;border:1px solid #5c6267;border-radius:4px;flex:1;min-width:180px}.bc-search button{padding:12px 20px;background:#d9bc65;color:#15191d;font-weight:700;border:0;border-radius:4px}.bc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bc-card{padding:26px;background:#15191d;border:1px solid #373c40;border-radius:8px;display:flex;flex-direction:column}.bc-card h2{font-size:1.12rem;line-height:1.45;margin:10px 0;overflow-wrap:anywhere}.bc-card dl{font-size:.9rem;margin:8px 0 22px}.bc-card dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #31363a;padding:9px 0}.bc-card dt{color:#b8bdc2}.bc-card dd{margin:0;text-align:right}.bc-price strong{font-size:1.5rem;color:#f0d37d;display:block}.bc-price small{color:#b8bdc2;display:block;margin:5px 0 18px}.bc-card details{font-size:.82rem;line-height:1.6;margin:14px 0}.bc-card summary{cursor:pointer;color:#d9bc65}.bc-link{margin-top:auto;padding-top:14px;color:#f0d37d;font-weight:700}@media(max-width:1000px){.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bc-page{padding:40px 18px}.bc-grid{grid-template-columns:1fr}.bc-card{padding:22px}.bc-search label{width:100%}}
