/* Shared header only. Search forms, banners and page content keep their own styles. */
@font-face{font-family:BPHeaderInter;src:url('../fonts/blog/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.bp-site-header{--bp-h-ink:#14283f;--bp-h-muted:#66758a;--bp-h-accent:#c94f09;--bp-h-line:#e5ebf2;--bp-h-soft:#fff2e8;position:relative;z-index:101;background:#fff;color:var(--bp-h-ink);font-family:BPHeaderInter,Inter,Arial,sans-serif;font-size:14px;line-height:1.5;text-align:left;isolation:isolate}
.bp-site-header *,.bp-site-header *::before,.bp-site-header *::after{box-sizing:border-box}
.bp-site-header a,.bp-site-header button,.bp-site-header summary{font:inherit;color:inherit;text-decoration:none;letter-spacing:normal;text-transform:none}
.bp-site-header button{margin:0;border:0;cursor:pointer;background:none;box-shadow:none}
.bp-site-header a,.bp-site-header button,.bp-site-header summary{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
.bp-site-header a:focus-visible,.bp-site-header button:focus-visible,.bp-site-header summary:focus-visible{outline:3px solid #337cb9;outline-offset:4px}
.bp-site-header .bp-h-wrap{width:calc(100% - 80px);max-width:1280px;margin:0 auto}
.bp-site-header .bp-h-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;vertical-align:middle}
.bp-site-header .bp-h-icon svg{width:20px;height:20px;display:block;visibility:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.bp-site-header .bp-h-utility{background:#f5f7fa;min-height:32px;color:var(--bp-h-muted);font-size:11px}
.bp-site-header .bp-h-utility .bp-h-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:32px}
.bp-site-header .bp-h-support,.bp-site-header .bp-h-tools,.bp-site-header .bp-h-wallet{display:flex;align-items:center;gap:9px}
.bp-site-header .bp-h-support strong{font-weight:500;color:var(--bp-h-ink)}
.bp-site-header .bp-h-utility .bp-h-icon,.bp-site-header .bp-h-utility .bp-h-icon svg{width:14px;height:14px;flex-basis:14px}
.bp-site-header .bp-h-tools{gap:38px}
.bp-site-header .bp-h-tools>a:hover,.bp-site-header .bp-h-support:hover{color:var(--bp-h-accent)}
.bp-site-header .bp-h-currency{position:relative;color:var(--bp-h-ink)}
.bp-site-header .bp-h-currency summary{display:flex;align-items:center;gap:40px;list-style:none;cursor:pointer}
.bp-site-header summary::-webkit-details-marker{display:none}
.bp-site-header .bp-h-currency-note{position:absolute;right:0;top:calc(100% + 10px);z-index:5;width:220px;padding:16px;border:1px solid var(--bp-h-line);border-radius:12px;background:#fff;box-shadow:0 8px 28px #14283f14;font-size:12px}
.bp-site-header .bp-h-currency-note strong{display:block;margin-bottom:4px;font-size:14px}
.bp-site-header .bp-h-main{border-bottom:1px solid var(--bp-h-line)}
.bp-site-header .bp-h-main>.bp-h-wrap{display:flex;align-items:center;min-height:83px;gap:36px}
.bp-site-header .bp-h-logo{display:block;flex:none;line-height:0}
.bp-site-header .bp-h-logo img{display:block;width:148px;height:48px;object-fit:contain;margin:0;padding:0;border:0}
.bp-site-header .bp-h-nav{display:flex;align-self:stretch;align-items:stretch;margin-left:64px;gap:34px}
.bp-site-header .bp-h-nav>a{position:relative;display:flex;align-items:center;padding:0 2px;color:var(--bp-h-ink);font-size:14px;font-weight:400;white-space:nowrap}
.bp-site-header .bp-h-nav>a::after{content:"";position:absolute;bottom:4px;left:2px;right:2px;height:3px;border-radius:3px;background:var(--bp-h-accent);transform:scaleX(0);transition:transform .18s ease}
.bp-site-header .bp-h-nav>a:hover,.bp-site-header .bp-h-nav>a[aria-current]{color:var(--bp-h-accent)}
.bp-site-header .bp-h-nav>a[aria-current]{font-weight:650}
.bp-site-header .bp-h-nav>a:hover::after,.bp-site-header .bp-h-nav>a[aria-current]::after{transform:scaleX(1)}
.bp-site-header .bp-h-actions{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}
.bp-site-header .bp-h-circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--bp-h-line);border-radius:50%;background:#fff;color:#52657d}
.bp-site-header .bp-h-circle:hover{border-color:#edc6ac;background:var(--bp-h-soft);color:var(--bp-h-accent)}
.bp-site-header .bp-h-signin{display:flex;align-items:center;justify-content:center;gap:10px;width:168px;min-height:42px;padding:10px 18px;border-radius:12px;background:var(--bp-h-accent);color:#fff;font-size:13px;font-weight:650;line-height:1.5;white-space:nowrap}
.bp-site-header .bp-h-signin:hover{background:#ab4106;color:#fff;box-shadow:0 4px 12px #c94f0920}
.bp-site-header .bp-h-account{position:relative}
.bp-site-header .bp-h-account summary{list-style:none;cursor:pointer}
.bp-site-header .bp-h-account-name{overflow:hidden;text-overflow:ellipsis;max-width:112px}
.bp-site-header .bp-h-account-menu{position:absolute;z-index:4;right:0;top:calc(100% + 8px);width:180px;padding:6px;border:1px solid var(--bp-h-line);border-radius:12px;background:#fff;box-shadow:0 8px 28px #14283f14}
.bp-site-header .bp-h-account-menu a{display:block;padding:10px;border-radius:8px}
.bp-site-header .bp-h-account-menu a:hover{background:var(--bp-h-soft);color:var(--bp-h-accent)}
.bp-site-header .bp-h-mobile-actions{display:none}
.bp-site-header dialog:not([open]){display:none}
.bp-site-header .bp-h-dialog{color:var(--bp-h-ink);font:14px/1.5 BPHeaderInter,Inter,Arial,sans-serif;background:#fff;border:1px solid var(--bp-h-line);padding:0;box-shadow:0 24px 80px #14283f26}
.bp-site-header .bp-h-dialog::backdrop{background:rgb(20 40 63 / 35%)}
.bp-site-header .bp-h-drawer{width:390px;max-width:100%;max-height:100dvh;height:100dvh;margin:0 0 0 auto;border:0;border-radius:0;overflow:auto;overscroll-behavior:contain}
.bp-site-header .bp-h-drawer-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--bp-h-line)}
.bp-site-header .bp-h-drawer .bp-h-logo img{width:118px;height:38px}
.bp-site-header .bp-h-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#52657d;border-radius:50%}
.bp-site-header .bp-h-close:hover{background:var(--bp-h-soft)}
.bp-site-header .bp-h-drawer-body{padding:26px 20px 22px}
.bp-site-header .bp-h-eyebrow{margin:0 0 22px;color:var(--bp-h-muted);font-size:10px;font-weight:650;letter-spacing:.25px}
.bp-site-header .bp-h-mobile-nav{display:grid;gap:6px;margin:0 -4px}
.bp-site-header .bp-h-mobile-nav>a{display:flex;align-items:center;gap:16px;min-height:48px;padding:12px 14px;border-radius:12px}
.bp-site-header .bp-h-mobile-nav .bp-h-icon{color:#70829b}
.bp-site-header .bp-h-mobile-nav>a>.bp-h-icon:last-child{margin-left:auto;width:16px}
.bp-site-header .bp-h-mobile-nav>a[aria-current],.bp-site-header .bp-h-mobile-nav>a:hover{color:var(--bp-h-accent);background:var(--bp-h-soft);font-weight:650}
.bp-site-header .bp-h-mobile-nav>a[aria-current] .bp-h-icon{color:inherit}
.bp-site-header .bp-h-drawer-wallet{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--bp-h-line);margin-top:22px;padding:22px 0;font-size:12px}
.bp-site-header .bp-h-drawer-body>.bp-h-signin{width:100%;min-height:46px;justify-content:flex-start}
.bp-site-header .bp-h-drawer-support{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:12px}
.bp-site-header .bp-h-extra{display:flex;flex-wrap:wrap;gap:12px 20px;border-top:1px solid var(--bp-h-line);margin-top:24px;padding-top:18px;color:var(--bp-h-muted);font-size:11px}
.bp-site-header .bp-h-extra a:hover,.bp-site-header .bp-h-extra button:hover{color:var(--bp-h-accent)}
.bp-site-header .bp-h-saved{width:460px;max-width:calc(100% - 32px);max-height:80dvh;margin:auto;border-radius:18px;padding:24px}
.bp-site-header .bp-h-saved-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}
.bp-site-header .bp-h-saved h2{margin:0;color:var(--bp-h-ink);font:650 22px/1.3 BPHeaderInter,Inter,Arial,sans-serif}
.bp-site-header .bp-h-saved p{margin:8px 0 18px;color:var(--bp-h-muted);font:400 13px/1.6 BPHeaderInter,Inter,Arial,sans-serif}
.bp-site-header .bp-h-saved-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}
.bp-site-header .bp-h-saved-list a{display:block;padding:12px;border:1px solid var(--bp-h-line);border-radius:10px;text-transform:capitalize;overflow-wrap:anywhere}
.bp-site-header .bp-h-saved-list a:hover{background:var(--bp-h-soft);border-color:#edc6ac}
.bp-site-header .bp-h-saved-list small{display:block;color:var(--bp-h-muted);font-size:10px;text-transform:none}
@media(min-width:1400px){.bp-site-header .bp-h-wrap{width:calc(100% - 160px)}}
@media(min-width:1200px) and (max-width:1279px){.bp-site-header .bp-h-main>.bp-h-wrap{gap:24px}.bp-site-header .bp-h-nav{gap:22px;margin-left:20px}}
@media(max-width:1199px){.bp-site-header .bp-h-utility,.bp-site-header .bp-h-nav,.bp-site-header .bp-h-actions{display:none}.bp-site-header .bp-h-wrap{width:calc(100% - 40px)}.bp-site-header .bp-h-main>.bp-h-wrap{min-height:71px;gap:20px}.bp-site-header .bp-h-logo img{width:118px;height:38px}.bp-site-header .bp-h-mobile-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.bp-site-header .bp-h-mobile-actions .bp-h-circle{width:38px;height:38px}.bp-site-header .bp-h-menu-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:#52657d;border-radius:10px}.bp-site-header .bp-h-menu-toggle:hover{background:var(--bp-h-soft)}}
@media(prefers-reduced-motion:reduce){.bp-site-header *,.bp-site-header *::after{transition:none!important;animation:none!important}}
