.bctp-header{position:relative;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 5%;background:#141615;border-bottom:1px solid #ffffff26;color:#eae5d9}
.bctp-brand{display:flex;align-items:center;gap:18px;text-decoration:none;flex-shrink:0}.bctp-brand img{width:85px;height:100px;object-fit:contain;filter:invert(1)}.bctp-brand span{font:10px/1.7 'DM Sans',sans-serif;letter-spacing:.17em}
.bctp-header nav{display:flex;align-items:center;gap:23px;margin:0;padding:0;font:12px 'DM Sans',sans-serif}.bctp-header nav a{text-decoration:none;white-space:nowrap}.bctp-header nav a[aria-current]{color:#d2bb87;border-bottom:1px solid}.bctp-give{border:1px solid #b69a90;padding:11px 18px}.bctp-menu{display:none;background:none;color:inherit;border:1px solid #ffffff40;padding:10px 16px}
.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.contact-address{overflow-wrap:anywhere;font-size:clamp(18px,3vw,32px)}.contact-actions .btn{margin:12px 0}.contact-help{color:var(--muted);font-size:14px}
@media(max-width:1100px){.bctp-header{flex-wrap:wrap}.bctp-menu{display:block;margin-left:auto}.bctp-header nav{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:22px;padding:20px 0}.bctp-header nav.is-open{display:flex}}
@media(max-width:650px){.bctp-header{padding:16px 6%}.bctp-brand img{width:56px;height:65px}.bctp-brand span{font-size:9px}}
