.bh *,.bh :after,.bh :before{box-sizing:border-box}.bh{margin:0;overflow-x:hidden}.bh img{display:block;max-width:100%}.bh figure,.bh h1,.bh h2,.bh h3,.bh ol,.bh p,.bh ul{margin:0}.bh ol,.bh ul{padding:0;list-style:none}.bh a{color:inherit}.bh button,.bh input,.bh select{font:inherit;color:inherit}.bh button{cursor:pointer}.bh .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bh .ic{width:1.15em;height:1.15em;flex:none}.bh .st{width:1em;height:1em}.bh .stars{display:inline-flex;gap:2px;vertical-align:-2px}.bh [hidden]{display:none!important}.bh details>summary{list-style:none;cursor:pointer}.bh details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.bh *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bh .wrap{width:100%;max-width:2420px;margin-inline:auto;padding-inline:clamp(16px,3.2vw,72px)}.bh{font-size:16px;line-height:1.4;color:var(--ink);background:var(--bg)}.bh ::-moz-selection{background:var(--act);color:#fff}.bh ::selection{background:var(--act);color:#fff}.bh :focus-visible{outline:3px solid #f5b301;outline-offset:2px}.bh .go{border:0;background:var(--act);color:#fff;font-size:18px;font-weight:700;display:flex;gap:8px;align-items:center;justify-content:center;transition:background .15s}.bh .go:hover{background:var(--actd)}.bh .fld{display:flex;flex-direction:column;gap:3px;min-width:0;font-weight:600;font-size:16px;color:var(--muted)}.bh .fld input,.bh .fld select{width:100%;min-width:0;height:50px;border:1px solid #c6ced6;border-radius:10px;background:var(--card);padding:0 11px;font-size:16px;font-weight:500;color:var(--ink);transition:border-color .15s}.bh .fld input:hover,.bh .fld select:hover{border-color:var(--act)}.bh .fld input:focus,.bh .fld select:focus{outline:2px solid var(--act);outline-offset:-1px}.bh .fld input::-moz-placeholder{color:var(--muted)}.bh .fld input::placeholder{color:var(--muted)}.bh .fields{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(2,minmax(0,1.05fr)) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px}.bh .tabpanel{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;align-items:end}.bh .tabpanel .go{height:50px;border-radius:10px}.bh .benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bh .ben{display:flex;gap:12px;align-items:center;background:var(--card);border-radius:var(--r);padding:12px 16px;box-shadow:0 1px 3px #10203014;font-weight:700}.bh .ben i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--actd);flex:none}.bh .ben small{display:block;font-size:16px;font-weight:500;color:var(--muted)}.bh section{padding-block:30px 6px}.bh .sh{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;flex-wrap:wrap}.bh .sh h2{font-size:27px;line-height:1.15;font-weight:800;letter-spacing:-.015em}.bh .sh .r{display:flex;gap:14px;align-items:center;margin-left:auto}.bh .sh a{font-weight:700;color:var(--actd);text-decoration:none}.bh .sh a:hover{text-decoration:underline;text-underline-offset:3px}.bh .atabs{display:flex;gap:6px;flex-wrap:wrap}.bh .atabs button{border:0;background:var(--card);color:var(--ink);padding:9px 18px;border-radius:99px;font-weight:700;box-shadow:0 1px 3px #10203022;transition:background .15s}.bh .atabs button:hover{background:var(--tint)}.bh .atabs button[aria-pressed=true]{background:var(--act);color:#fff}.bh .rail{scroll-padding-inline:3px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 3px 10px;margin:-3px}.bh .rail::-webkit-scrollbar{display:none}.bh .rail>*{scroll-snap-align:start;min-width:0}.bh .rail.few{grid-auto-columns:minmax(0,1fr)}.bh .railbtns{display:flex;gap:6px}.bh .railbtns button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:var(--card);color:var(--ink);box-shadow:0 1px 4px #10203033;transition:background .15s}.bh .railbtns button:hover{background:var(--tint)}.bh .card{display:flex;flex-direction:column;background:var(--card);border-radius:var(--r);overflow:hidden;box-shadow:0 2px 8px #1020301a;transition:box-shadow .18s,transform .18s}.bh .card:hover{box-shadow:0 10px 26px #10203029;transform:translateY(-2px)}.bh .card .ph{position:relative}.bh .card .ph img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.bh .badge{left:10px;background:var(--card);padding:3px 11px;font-weight:700;box-shadow:0 1px 4px #0003;gap:5px}.bh .badge,.bh .cert{position:absolute;top:10px;color:var(--ink);border-radius:99px;display:inline-flex;align-items:center}.bh .cert{right:10px;gap:4px;background:#ffffffeb;padding:3px 10px;font-weight:600}.bh .cert em{font-style:normal;font-weight:700;color:#6b4a00}.bh .chip{position:absolute;right:10px;bottom:10px;background:var(--hdr);color:#fff;border-radius:99px;padding:4px 12px;font-weight:800;font-size:17px}.bh .card .b{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1;gap:3px}.bh .card h3{font-size:18px;line-height:1.25;font-weight:700}.bh .stars{color:#c77e00;min-height:20px}.bh .nostars{min-height:20px;display:block}.bh .loc,.bh .m,.bh .nostars{color:var(--muted)}.bh .loc{display:flex;gap:4px;align-items:center}.bh .tagrow{display:flex;gap:5px;flex-wrap:wrap}.bh .tagrow span{background:var(--tint);color:var(--actd);border-radius:99px;padding:1px 10px;font-weight:600}.bh .foot{margin-top:auto;padding-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bh .pl{display:block;color:var(--muted);line-height:1.25}.bh .amt{font-size:21px;font-weight:800;line-height:1.2}.bh .amt.ask{font-size:17px}.bh .price{min-width:0}.bh .btn{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:6px 16px;border-radius:10px;background:var(--act);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;flex:none;transition:background .15s}.bh .btn:hover{background:var(--actd)}.bh .note{color:var(--muted);text-align:center;margin-top:6px}.bh .cband{margin-top:30px;background:var(--band2);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bh .cband .tx{padding:36px clamp(16px,3.2vw,72px) 36px max(clamp(16px,3.2vw,72px),calc((100vw - 2420px)/2 + 72px));display:flex;flex-direction:column;gap:12px;justify-content:center}.bh .cband h2{font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.015em}.bh .cband img{width:100%;height:100%;min-height:300px;max-height:440px;-o-object-fit:cover;object-fit:cover}.bh .csearch{display:grid;grid-template-columns:minmax(0,1fr) auto;background:var(--card);border-radius:12px;padding:6px;gap:6px}.bh .csearch input{border:0;min-width:0;width:100%;height:50px;padding:0 12px;font-size:17px;color:var(--ink);background:transparent;outline:0}.bh .csearch input::-moz-placeholder{color:var(--muted)}.bh .csearch input::placeholder{color:var(--muted)}.bh .csearch .go{padding:0 26px;border-radius:9px;min-height:50px}.bh .cchips{display:flex;flex-wrap:wrap;gap:8px}.bh .cchips a{background:#ffffff26;color:#fff;border-radius:99px;padding:7px 15px;font-weight:600;text-decoration:none;transition:background .15s}.bh .cchips a:hover{background:#ffffff4d}.bh .help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bh .hc{background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a;padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 16px;align-items:center}.bh .hc i{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--tint);color:var(--actd)}.bh .hc i .ic{width:28px;height:28px}.bh .hc h3{font-size:20px}.bh .hc .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bh .ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--tint);color:var(--actd);transition:background .15s}.bh .ico:hover{background:var(--act);color:#fff}.bh .bgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bh .post{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0;background:var(--card);border-radius:var(--r);overflow:hidden;text-decoration:none;box-shadow:0 2px 8px #1020301a;transition:box-shadow .18s}.bh .post:hover{box-shadow:0 10px 26px #10203029}.bh .post img{width:100%;height:100%;min-height:104px;-o-object-fit:cover;object-fit:cover}.bh .post div{padding:10px 14px}.bh .post small{font-size:16px;color:var(--muted)}.bh .post h3{font-size:17px;line-height:1.28;font-weight:700}@media (min-width:1700px){.bh .rail{grid-auto-columns:calc((100% - 64px)/5)}.bh .bgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.bh .post{grid-template-columns:minmax(0,1fr)}.bh .post img{aspect-ratio:16/9;height:auto}}@media (min-width:2200px){.bh .rail{grid-auto-columns:calc((100% - 80px)/6)}}@media (max-width:1180px){.bh .fields{grid-template-columns:repeat(3,minmax(0,1fr))}.bh .tabpanel{grid-template-columns:minmax(0,1fr)}.bh .rail{grid-auto-columns:calc((100% - 32px)/3)}.bh .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bh .bgrid,.bh .cband,.bh .help{grid-template-columns:minmax(0,1fr)}.bh .cband img{max-height:220px;min-height:0}}@media (max-width:760px){.bh .rail{grid-auto-columns:calc((100% - 16px)/2)}}@media (max-width:640px){.bh .rail{margin-right:-16px;padding-right:16px}.bh .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .f-b,.bh .f-dest,.bh .f-g,.bh .f-t{grid-column:1/-1}.bh .rail,.bh .rail.few{grid-auto-columns:82%}.bh .railbtns{display:none}.bh .benefits{grid-template-columns:minmax(0,1fr)}.bh .hc{grid-template-columns:auto minmax(0,1fr)}.bh .hc .acts{grid-column:1/-1;justify-content:flex-start}.bh .post{grid-template-columns:110px minmax(0,1fr)}.bh .csearch{grid-template-columns:minmax(0,1fr)}.bh .sh .r{margin-left:0}}.bh{--hdr:#0b2545;--band2:#0b57b7;--act:#0b63ce;--actd:#084ea3;--bg:#f1f4f8;--ink:#101f33;--muted:#4c5b6e;--tint:#e1ecfa;--r:18px;font-family:var(--font-inter),"Segoe UI",sans-serif}.bh .hero{position:relative;background:var(--hdr)}.bh .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(300px,22vw,520px)}.bh .strip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bh .strip img:nth-child(n+5){display:none}.bh .shade{background:linear-gradient(180deg,#0b254599,#0b25456b 50%,#0b2545a6);pointer-events:none}.bh .shade,.bh .ttl{position:absolute;inset:0 0 auto;height:clamp(300px,22vw,520px)}.bh .ttl{color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding-bottom:96px}.bh .ttl h1{font-size:clamp(28px,2.8vw,50px);line-height:1.1;font-weight:800;letter-spacing:-.025em;text-shadow:0 2px 14px #0007}.bh .scard{position:relative;margin-top:-128px;z-index:3}.bh .search{background:var(--card);border-radius:20px;box-shadow:0 14px 36px #0b254538;padding:8px 18px 18px;position:relative}.bh .tabs{display:flex;gap:6px;justify-content:center;margin-bottom:10px;padding-top:4px}.bh .tabs button{border:0;background:transparent;padding:8px 22px;border-radius:99px;font-weight:700;color:var(--muted);transition:background .15s}.bh .tabs button:hover{background:var(--bg)}.bh .tabs button[aria-selected=true]{background:var(--tint);color:var(--actd)}.bh .bsec{padding-top:18px}.bh .tiles{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}.bh .tile{position:relative;display:block;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;grid-column:span 3;height:clamp(220px,16vw,340px);box-shadow:0 2px 8px #1020301f}.bh .tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.bh .tile:hover img{transform:scale(1.04)}.bh .tile .sc{position:absolute;inset:auto 0 0;padding:44px 14px 12px;background:linear-gradient(0deg,#0b2545d9,#0b254500);display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.bh .tile b{display:block;font-size:20px;line-height:1.15;font-weight:800}.bh .tile .chip{position:static;background:var(--card);color:var(--ink);white-space:nowrap;flex:none;font-size:16px}.bh .tiles.few,.bh .tiles.few[id]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.bh .tiles.few .tile,.bh .tiles.few[id] .tile:nth-child(n){grid-column:auto}.bh .pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bh .pk{display:grid;grid-template-columns:200px minmax(0,1fr) auto;background:var(--card);border-radius:var(--r);overflow:hidden;box-shadow:0 2px 8px #1020301a;transition:box-shadow .18s}.bh .pk:hover{box-shadow:0 10px 26px #10203029}.bh .pk>img{width:100%;height:100%;min-height:130px;-o-object-fit:cover;object-fit:cover}.bh .pk .i{padding:14px 16px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.bh .pk h3{font-size:19px;line-height:1.2;font-weight:700}.bh .pk .a{padding:14px 16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;text-align:right}.bh .samp{display:inline-block;background:#fff3d6;color:#6b4a00;border-radius:99px;padding:2px 12px;font-weight:700;font-size:16px}.bh .sh .tl{display:flex;align-items:center;gap:10px}.bh .team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bh .tm{background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a;overflow:hidden;text-align:center;padding-bottom:12px}.bh .tm .sil{display:block;background:#dfe6ee;color:#a9b6c4}.bh .tm .sil svg{display:block;width:100%;height:auto;max-height:230px;margin-inline:auto}.bh .tm b{display:block;margin-top:8px;font-size:17px}.bh .tm b,.bh .tm span{color:var(--muted)}.bh .revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bh .rv{background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.bh .rv .q{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--actd)}.bh .rv p{color:var(--muted)}.bh .rv i{display:block;height:12px;border-radius:99px;background:#e6ebf1}.bh .rv i:nth-of-type(2){width:88%}.bh .rv i:nth-of-type(3){width:62%}.bh .help2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bh .hc2{background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.bh .hc2 .top{display:flex;gap:14px;align-items:center}.bh .hc2 .top i{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--tint);color:var(--actd);flex:none}.bh .hc2 .top i .ic{width:28px;height:28px}.bh .hc2 h3{font-size:21px}.bh .hc2 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.bh .hc2 li{display:flex;gap:6px;align-items:center}.bh .hc2 li .ic{color:var(--act)}.bh .hc2 .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto}.bh .hc2 .lnk{display:inline-flex;gap:6px;align-items:center;min-height:46px;padding:6px 14px;border-radius:10px;background:var(--tint);color:var(--actd);font-weight:700;text-decoration:none;transition:background .15s}.bh .hc2 .lnk:hover{background:#cfe0f6}.bh .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:start}.bh .faq details{background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a}.bh .faq summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;font-weight:700;font-size:17px;border-radius:var(--r)}.bh .faq summary:hover{background:var(--tint)}.bh .faq summary .ic{transition:transform .15s;flex:none;color:var(--act);transform:rotate(90deg)}.bh .faq details[open] summary .ic{transform:rotate(-90deg)}.bh .faq p{padding:0 18px 14px;color:var(--muted)}@media (max-width:1180px){.bh .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bh .faq,.bh .help2,.bh .revs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bh .team{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .hc2 ul{grid-template-columns:minmax(0,1fr)}}@media (min-width:1700px){.bh .tiles{grid-template-columns:repeat(9,minmax(0,1fr))}.bh .tile{grid-column:span 3}.bh .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bh .pk{grid-template-columns:150px minmax(0,1fr) auto}}@media (min-width:2200px){.bh .strip{grid-template-columns:repeat(5,minmax(0,1fr))}.bh .strip img:nth-child(5){display:block}.bh .tiles{grid-template-columns:repeat(20,minmax(0,1fr))}.bh .tile{grid-column:span 5}.bh .tile:nth-child(-n+5){grid-column:span 4}}@media (max-width:1180px){.bh .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .tile{grid-column:span 1}.bh .pgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bh .strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .strip img:nth-child(n+3){display:none}.bh .scard{margin-top:-60px}.bh .ttl{padding-bottom:50px}}@media (max-width:640px){.bh .tiles,.bh .tiles.few,.bh .tiles.few[id]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.bh .pk{grid-template-columns:110px minmax(0,1fr)}.bh .pk .a{grid-column:1/-1;text-align:left;flex-direction:row;justify-content:space-between;align-items:center;padding-top:0}.bh .search{padding-inline:12px}.bh .tabs button{flex:1;padding:8px 4px}}.bh{overflow-x:clip;--card:#fff;--field:#c6ced6}.dark .bh{--bg:#0f1720;--card:#18222e;--ink:#e8eef5;--muted:#a7b4c3;--tint:#20324a;--band2:#0b3f80;--field:#3a4757;color-scheme:dark}.dark .bh .cert{background:#18222eeb}.dark .bh .hc2 .lnk{color:var(--ink)}.dark .bh .hc2 .lnk:hover{background:#2b4464}.dark .bh .sh .r a,.dark .bh .sh a{color:#8fbdf2}.bh .fld input,.bh .fld select{border-color:var(--field)}.bh .ttl .sub{color:#fff;font-size:clamp(16px,1.2vw,21px);font-weight:500;margin-top:8px;text-shadow:0 1px 8px #0009;max-width:60ch;margin-inline:auto}.bh .lede{color:var(--muted);max-width:90ch;margin:-6px 0 14px;font-size:17px}.bh .ben{text-decoration:none;color:inherit}.bh a.ben:hover{box-shadow:0 3px 10px #10203026}.bh .plain h2{font-size:30px;font-weight:800;letter-spacing:-.015em}.bh .plain ul{list-style:none}.bh-rich{padding-top:6px;padding-bottom:6px}.bh.sp{min-height:60vh;padding-bottom:36px}.bh .ptop{position:relative;background:var(--hdr);color:#fff;overflow:hidden}.bh .pstrip{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bh .pstrip i{background:50%/cover no-repeat}.bh .pstrip i:first-child{background-image:var(--hs1)}.bh .pstrip i:nth-child(2){background-image:var(--hs2)}.bh .pstrip i:nth-child(3){background-image:var(--hs3)}.bh .pstrip i:nth-child(4){background-image:var(--hs4)}.bh .pstrip:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b2545b3,#0b2545d9)}.bh .ptx{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-block:34px 38px}.bh .has-tools .ptx{padding-bottom:84px}.bh .ptop h1{font-size:clamp(28px,2.8vw,50px);line-height:1.1;font-weight:800;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 14px #0007}.bh .ptop .sub{color:#fff;font-size:clamp(16px,1.2vw,21px);font-weight:500;max-width:70ch;text-shadow:0 1px 8px #0009}.bh .crumb{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;font-weight:600;color:#ffffffd9}.bh .crumb span{display:inline-flex;align-items:center;gap:2px}.bh .crumb a{color:#ffffffd9;text-decoration:none}.bh .crumb a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.bh .pbadge{background:#ffffff26;border-radius:99px;padding:3px 14px;font-weight:700;color:#fff}.bh .ptools{position:relative;margin-top:-56px;z-index:3}.bh .ptools .search{padding:14px 18px}.bh .g2,.bh .g3,.bh .g4,.bh .g5{display:grid;gap:16px}.bh .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bh .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.bh .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.bh .panel{background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a;padding:20px 22px;min-width:0}.bh .panel h3{font-size:19px;line-height:1.25;font-weight:700;margin-bottom:4px}.bh .panel p{color:var(--muted)}.bh .split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.bh .side{position:sticky;top:96px;display:grid;gap:16px}.bh .btn2{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:6px 16px;border-radius:10px;background:var(--tint);color:var(--actd);font-weight:700;text-decoration:none;border:0;transition:background .15s}.bh .btn2:hover{background:var(--act);color:#fff}.bh .tagrow a{background:var(--tint);color:var(--actd);border-radius:99px;padding:5px 13px;font-weight:600;text-decoration:none;transition:background .15s}.bh .tagrow a:hover{background:var(--act);color:#fff}.dark .bh .tagrow a,.dark .bh .tagrow span{color:#cfe3fb}.dark .bh .tagrow a:hover{color:#fff}.bh .ptools:has(.fsum .l:empty) .search{width:-moz-max-content;width:max-content;margin-left:auto;padding:6px 10px}.bh .cta{background:var(--band2);color:#fff;border-radius:var(--r);padding:30px clamp(20px,3vw,48px);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.bh .cta h2{font-size:27px;line-height:1.15;font-weight:800;color:#fff}.bh .cta p{color:#ffffffe0;max-width:80ch}.bh .cta .btn{background:#fff;color:var(--actd)}.bh .cta .btn:hover{background:var(--tint)}.bh .empty{background:var(--card);border-radius:var(--r);padding:40px 20px;text-align:center;color:var(--muted)}.bh .txt{font-size:17px;line-height:1.65;color:var(--ink);overflow-wrap:anywhere}.bh .txt h2{font-size:27px;line-height:1.2;font-weight:800;margin:26px 0 8px}.bh .txt h2,.bh .txt h3{-moz-column-break-after:avoid;break-after:avoid}.bh .txt h3{font-size:20px;line-height:1.25;font-weight:700;margin:20px 0 6px}.bh .txt h2:first-child,.bh .txt h3:first-child{margin-top:0}.bh .txt ol,.bh .txt p,.bh .txt ul{margin:0 0 12px;-moz-column-break-inside:avoid;break-inside:avoid}.bh .txt ol,.bh .txt ul{padding-left:22px;list-style:disc}.bh .txt ol{list-style:decimal}.bh .txt a{color:var(--actd);font-weight:600}.bh .txt img{max-width:100%;height:auto;border-radius:12px}.bh .txt table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.bh .txt td,.bh .txt th{border:1px solid var(--field);padding:6px 10px;text-align:left;overflow-wrap:normal;word-break:normal;min-width:110px}.bh .txt.wide:has(table){-moz-column-count:1;column-count:1}@media(min-width:1700px){.bh .txt.wide:has(table){-moz-column-count:2;column-count:2}}.dark .bh .btn2,.dark .bh .cta .btn,.dark .bh .txt a{color:#8fbdf2}.dark .bh .cta .btn{background:var(--card)}@media(min-width:1200px){.bh .txt.wide{-moz-column-count:2;column-count:2;-moz-column-gap:64px;column-gap:64px}}@media(min-width:1900px){.bh .txt.wide{-moz-column-count:3;column-count:3}.bh .g4.fit{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1200px){.bh .g4,.bh .g5{grid-template-columns:repeat(3,minmax(0,1fr))}.bh .split{grid-template-columns:minmax(0,1fr)}.bh .side{position:static}}@media(max-width:900px){.bh .g3,.bh .g4,.bh .g5,.bh .pstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .pstrip i:nth-child(n+3){display:none}}@media(max-width:600px){.bh .g2,.bh .g3,.bh .g4,.bh .g5{grid-template-columns:minmax(0,1fr)}.bh .cta .btn{width:100%}}.bh .strip,.bh .ttl{height:clamp(390px,27vw,580px)}.bh .ttl{padding:80px 0 140px}.dark .bh .tabs button[aria-selected=true],.dark .bh .tagrow span{color:#dbe8f7}@media (max-width:900px){.bh .ttl{padding:64px 0 70px}.bh .lede{font-size:16px}}.bh #who-we-are{padding-block:22px}.bh .trgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bh .trgrid a{background:var(--card);border-radius:14px;padding:14px 16px;box-shadow:0 1px 3px #10203014;text-decoration:none;display:flex;flex-direction:column;gap:2px}.bh .trgrid a:hover{box-shadow:0 3px 10px #10203026}.bh .trgrid small{color:var(--muted);font-size:14px}.bh .whyband{background:var(--hdr);color:#fff;padding-block:36px;margin-top:30px}.bh .whyband h2{font-size:30px;font-weight:800;margin-bottom:12px}.bh .whyband .lede{color:#d7e3f1;margin:0 0 20px}.bh .whygrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bh .whygrid>div{border:1px solid #ffffff26;border-radius:var(--r);padding:18px}.bh .whygrid h3{font-size:19px;font-weight:700;margin:8px 0 6px}.bh .whygrid p{color:#d7e3f1}.bh .ctabox{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;background:var(--card);border-radius:var(--r);box-shadow:0 2px 8px #1020301a;padding:26px 28px;align-items:center}.bh .ctabox h2{font-size:30px;font-weight:800;margin-bottom:12px}.bh .ctabox .lede{margin:0 0 14px}.bh .ctabox .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bh .ctabox .lnk{display:inline-flex;gap:6px;align-items:center;min-height:46px;padding:6px 14px;border-radius:10px;background:var(--tint);text-decoration:none;font-weight:600}.bh .formbox h3{font-size:19px;font-weight:700;margin-bottom:10px}.bh .statband{background:var(--band2);color:#fff;padding-block:28px;margin-top:30px}.bh .statband h2{font-size:26px;font-weight:800;margin-bottom:12px}.bh .stats{display:flex;flex-wrap:wrap;gap:12px 44px;margin-bottom:16px}.bh .stats b{display:block;font-size:34px;line-height:1.1;font-weight:800}.bh .recent-place{display:flex;gap:4px;align-items:center;color:var(--muted)}@media (max-width:1180px){.bh .trgrid,.bh .whygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .ctabox{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bh .trgrid,.bh .whygrid{grid-template-columns:minmax(0,1fr)}}.bh h1,.bh h2,.bh h3,.bh h4{color:inherit;font-family:inherit}.bh .cband p{color:#fff}.bh .hero{padding-top:0}.bh .srcnote{color:var(--muted);margin-top:8px;font-size:14px}.bh a.ph-link{display:block}.bh .card a,.bh .cchips a,.bh .hc2 a,.bh .post,.bh .sh a,.bh .tile{text-decoration:none}.bh{--navh:56px}@media(min-width:640px){.bh{--navh:64px}}@media(min-width:1024px){.bh{--navh:80px}}.bh .ptop .sub .ic{display:inline;vertical-align:-3px;margin-right:4px}.bh .ptop .sub a{margin-left:8px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.bh .anc,.bh .blk{scroll-margin-top:calc(var(--navh) + 60px)}.bh .blk{padding-bottom:30px}.bh .blk .blk:last-child{padding-bottom:0}.bh .btns{display:grid;gap:8px;margin:12px 0 8px}.bh .sub3{font-size:19px;line-height:1.25;font-weight:700;margin:14px 0 8px}.bh .amt.big{display:block;font-size:30px}.bh .card .tagrow{margin-top:6px}.bh .meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.bh .score{background:var(--act);color:#fff;border-radius:7px;padding:1px 7px;font-weight:800}.bh .clamp{-webkit-line-clamp:2}.bh .clamp,.bh .clamp4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bh .clamp4{-webkit-line-clamp:4}.bh .fav{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffeb;color:#101f33;box-shadow:0 1px 4px #0003;transition:color .15s}.bh .fav:hover{color:#e11d48}.bh .fav.flat{position:static;width:46px;height:46px;background:var(--tint);color:var(--actd);box-shadow:none}.dark .bh .fav:not(.flat){background:#18222eeb;color:#e8eef5}.bh .cert.bl{top:auto;right:auto;left:10px;bottom:10px;background:#ffffffeb}.dark .bh .cert.bl{background:#18222eeb}.bh .csearch.three{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.bh .csearch.three>.ic{margin-left:10px;color:var(--muted)}.bh .csearch button.go.on{background:var(--actd)}.bh .dot{width:8px;height:8px;border-radius:50%;background:#fff}.bh .fpanel{padding-top:12px;border-top:1px solid var(--field)}.bh .fpanel,.bh .fpanel .btn2{margin-top:12px}.bh .ico[aria-pressed=true]{background:var(--act);color:#fff}.bh .hlist{display:grid;gap:14px}.bh .hlist .card{flex-direction:row}.bh .hlist .card .ph{flex:none;width:clamp(220px,24vw,460px)}.bh .hlist .card .ph img,.bh .hlist .card .ph-link,.bh .hlist .noimg{height:100%;aspect-ratio:auto}.bh .pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px}.bh .pager button{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border:0;border-radius:10px;background:var(--card);box-shadow:0 1px 3px #10203014;font-weight:700;transition:background .15s}.bh .pager button:hover:not(:disabled){background:var(--tint)}.bh .pager button[aria-current=page]{background:var(--act);color:#fff}.bh .pager button:disabled{opacity:.45;cursor:not-allowed}.bh .tabs.scroll{justify-content:flex-start;overflow-x:auto;margin-bottom:14px;padding-top:0}.bh .tabs.scroll button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;white-space:nowrap}.bh .tabs.scroll small{color:inherit;font-size:14px}.bh .snav{position:sticky;top:var(--navh);z-index:30;background:var(--card);box-shadow:0 1px 3px #10203014;margin-top:18px}.bh .snav .wrap{display:flex;gap:4px;overflow-x:auto}.bh .snav a{padding:12px 14px;font-weight:700;color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}.bh .snav a:hover,.bh .snav a[aria-current]{color:var(--ink)}.bh .snav a[aria-current]{border-bottom-color:var(--act)}.bh .fsum,.bh .fsum .l,.bh .fsum .r{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bh .fsum{justify-content:space-between}.bh .tagrow.strong a{background:var(--act);color:#fff}.bh .tagrow.strong a:hover{background:var(--actd)}.bh .jump{align-items:center}.bh .sc2{min-width:64px;padding:4px 10px;border-radius:10px;background:var(--act);color:#fff;text-align:center;line-height:1.15}.bh .sc2.alt{background:var(--hdr)}.bh .sc2 b{display:block;font-size:19px}.bh .sc2 small{display:block;color:inherit;font-size:13px}.bh .fgal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:clamp(240px,26vw,620px);border-radius:var(--r);overflow:hidden}.bh .fgal button{position:relative;display:block;padding:0;border:0;min-width:0;min-height:0;overflow:hidden}.bh .fgal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.bh .fgal button:hover img{transform:scale(1.03)}.bh .fgal .lead{grid-column:span 2;grid-row:span 2}.bh .fgal .lead.solo{grid-column:1/-1}.bh .fgal .more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#0b2545a6;color:#fff;font-weight:700}.bh .galall{display:none;width:100%;margin-top:8px}.bh .panel>h2{margin-bottom:6px}.bh .ticks.mt{margin-top:14px}.bh .panel.xp{margin-top:16px}.bh .panel.xp>.ic{color:var(--act);margin-bottom:6px}.bh .panel blockquote{white-space:pre-line}.bh .xwho{display:flex;gap:12px;align-items:center;margin-top:12px}.bh .xwho img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.bh .drows>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:4px 16px;padding:12px 0;border-top:1px solid var(--field)}.bh .drows>div:first-child{border-top:0;padding-top:0}.bh .drows>div:last-child{padding-bottom:0}.bh .drows dt{display:flex;gap:8px;align-items:center;font-weight:700;align-self:start}.bh .drows dt .ic{color:var(--act)}.bh .drows dd,.bh .drows ul{margin:0;color:var(--muted)}.bh .drows ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 16px}.bh .cer{display:flex;gap:14px}.bh .cer img{width:80px;height:112px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none}.bh .cer .btn2{margin-top:8px}.bh .rv h3{font-size:18px;line-height:1.25;font-weight:700}.bh .rv p.pre{white-space:pre-line}.bh .st.off{color:var(--field)}.bh .rform{margin-top:16px}.bh .rform>div{border:0;border-radius:var(--r);background:var(--card);box-shadow:0 2px 8px #1020301a}.bh .rform a,.bh .rform button[type=submit]{background:var(--act);color:#fff;text-decoration:none}.bh .rform a:hover,.bh .rform button[type=submit]:hover{background:var(--actd)}.bh .txt.pre{white-space:pre-line}.bh .split>img{width:100%;border-radius:var(--r)}.bh .split.lead .side{top:calc(var(--navh) + 62px)}.bh .guides .post{grid-template-columns:clamp(110px,14vw,240px) minmax(0,1fr)}.bh .guides .post img{aspect-ratio:auto;height:100%}.bh .guides .post .ic{display:inline;vertical-align:-3px}.bh .empty .btn{margin-top:14px}.bh .empty>.ic{width:44px;height:44px;margin:0 auto}.bh .empty a{text-decoration:underline}@media(max-width:1200px){.bh .split.lead .side{order:-1}}@media(max-width:640px){.bh .csearch.three{grid-template-columns:auto minmax(0,1fr)}.bh .csearch.three .go{grid-column:1/-1}.bh .hlist .card{flex-direction:column}.bh .hlist .card .ph{width:100%}.bh .hlist .card .ph img,.bh .hlist .noimg{height:auto;aspect-ratio:3/2}.bh .fgal .lead{grid-column:1/-1}.bh .fgal button:not(.lead){display:none}.bh .galall{display:inline-flex}.bh .drows>div{grid-template-columns:minmax(0,1fr)}}.bh a.card{text-decoration:none}.bh .atabs button:disabled,.bh .btn2:disabled,.bh .btn:disabled{opacity:.55;cursor:not-allowed}.bh .btn.full,.bh .btn2.full{width:100%}.dark .bh .btn2:hover{color:#fff}.bh .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bh .acts.c{justify-content:center;margin-top:12px}.bh .acts.fill>*{flex:1}.bh .atabs.c{justify-content:center}.bh .pbadge{display:inline-flex;align-items:center;gap:6px}.bh .stack{display:grid;gap:16px;min-width:0}.bh .card h2,.bh .hc2 h2,.bh .panel h2{font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.bh .card h2{font-size:18px}.bh .panel h4{font-size:17px;font-weight:700;margin-bottom:4px}.bh .panel.col{display:flex;flex-direction:column;gap:6px}.bh .panel .txt p,.bh .txt ol,.bh .txt p,.bh .txt ul{color:var(--ink)}.bh .txt strong{font-weight:700}.bh .txt h2,.bh .txt h3{scroll-margin-top:96px}.bh .txt blockquote{border-left:4px solid var(--act);background:var(--tint);border-radius:0 10px 10px 0;padding:10px 16px;margin:0 0 12px;-moz-column-break-inside:avoid;break-inside:avoid}.bh .txt code{background:var(--tint);border-radius:5px;padding:1px 5px;font-size:.92em}.bh .txt pre{overflow-x:auto;margin:0 0 12px}.bh .ih{display:flex;gap:8px;align-items:center}.bh .ben.col{flex-direction:column;align-items:flex-start;gap:8px}.bh .ben>.ic{margin-left:auto;color:var(--muted)}.bh .ticks{display:grid;gap:6px}.bh .ticks.two{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bh .ticks li{display:flex;gap:6px;align-items:flex-start;color:var(--ink)}.bh .ticks .ic{color:var(--act);margin-top:2px}.bh .rows{display:grid;gap:8px}.bh .rows>*{display:flex;gap:8px;align-items:center;color:var(--ink);text-decoration:none;min-width:0}.bh .rows .ic,.bh .rows>a:hover{color:var(--actd)}.bh .rows small{display:block;color:var(--muted);font-size:14px}.bh .rows .end{display:flex;gap:4px;align-items:center;margin-left:auto;color:var(--muted)}.bh .rows .end .ic{color:inherit}.bh .between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.dark .bh .rows .ic,.dark .bh .rows>a:hover{color:#8fbdf2}.bh .num{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--act);color:#fff;font-size:18px;font-weight:800;flex:none}.bh .step{display:flex;gap:16px;align-items:flex-start}.bh .cover{width:100%;aspect-ratio:21/9;max-height:420px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r)}.bh .noimg{display:grid;place-items:center;aspect-ratio:3/2;background:var(--tint);color:var(--actd)}.bh .noimg .ic{width:36px;height:36px}.bh .lk{background:none;border:0;padding:0;color:var(--actd);font-weight:700;text-decoration:none}.bh .lk:hover{text-decoration:underline;text-underline-offset:3px}.dark .bh .lk{color:#8fbdf2}.bh .tc{text-align:center;margin-top:14px}.bh .tagrow.up{margin-bottom:8px}.bh .toolrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px}.bh .toolrow .stats{margin:0}.bh .res{margin-top:6px;max-height:384px;overflow-y:auto;border-radius:12px}.bh .res a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--field);text-decoration:none}.bh .res a:hover{background:var(--tint)}.bh .res small{display:block;color:var(--muted);font-size:14px}.bh .res p{padding:12px;text-align:center;color:var(--muted)}.bh .who{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.bh .who .r{display:flex;gap:6px;margin-left:auto}.bh .av{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--act);color:#fff;font-weight:800;flex:none}.bh .toc{display:grid;gap:1px;max-height:50vh;overflow-y:auto}.bh .toc a{display:block;padding:3px 0;color:var(--muted);text-decoration:none}.bh .toc a.on,.bh .toc a:hover{color:var(--actd)}.bh .toc a.on{font-weight:700}.bh .toc a.sub{padding-left:14px}.dark .bh .toc a.on,.dark .bh .toc a:hover{color:#8fbdf2}.bh .readbar{position:fixed;inset:0 0 auto;height:4px;z-index:50;background:#10203018}.bh .readbar i{display:block;height:100%;background:var(--act)}.bh .totop{position:fixed;right:24px;bottom:24px;z-index:40;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--act);color:#fff;box-shadow:0 6px 16px #10203040}.bh .totop:hover{background:var(--actd)}.bh .mapbox{position:relative;height:clamp(320px,34vw,520px);border-radius:var(--r);overflow:hidden;background:var(--card);box-shadow:0 2px 8px #1020301a}.bh .mapbox iframe{display:block;width:100%;height:100%;border:0}.bh .mapbox .btn{position:absolute;right:14px;bottom:14px}.bh .info{background:var(--tint);border-radius:12px;padding:12px 16px;color:var(--ink)}.bh .info p,.bh .panel .info p{color:inherit}.bh .frm{display:grid;gap:14px}.bh .fld textarea{width:100%;min-width:0;min-height:110px;border:1px solid var(--field);border-radius:10px;background:var(--card);padding:10px 11px;font:inherit;font-size:16px;font-weight:500;color:var(--ink)}.bh .fld textarea:focus{outline:2px solid var(--act);outline-offset:-1px}.bh .fld textarea::-moz-placeholder{color:var(--muted)}.bh .fld textarea::placeholder{color:var(--muted)}.bh .pw{position:relative;display:block}.bh .pw input{padding-right:46px}.bh .pw button{position:absolute;top:0;right:0;display:grid;place-items:center;width:46px;height:50px;color:var(--muted);background:none;border:0}.bh .chk{display:flex;gap:8px;align-items:flex-start;color:var(--muted)}.bh .chk input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--act)}.bh .chk a{color:var(--actd);font-weight:600}.dark .bh .chk a{color:#8fbdf2}.bh .err{display:flex;gap:8px;align-items:center;background:#fde8e8;color:#9b1c1c;border-radius:10px;padding:10px 14px;font-weight:600;margin-bottom:12px}.dark .bh .err{background:#3b1a1f;color:#fca5a5}.bh .okmark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--tint);color:var(--actd);margin:0 auto 12px}.bh .okmark .ic{width:32px;height:32px}.bh .okmark.bad{background:#fde8e8;color:#9b1c1c}.dark .bh .okmark{color:#8fbdf2}.dark .bh .okmark.bad{background:#3b1a1f;color:#fca5a5}.bh .stepper{gap:10px}.bh .stepper,.bh .stepper .s{display:flex;align-items:center}.bh .stepper .s{gap:8px;font-weight:700;color:var(--muted);min-width:0}.bh .stepper .s.on{color:var(--actd)}.bh .stepper .s b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--tint);color:var(--actd);flex:none}.bh .stepper .s.on b{background:var(--act);color:#fff}.bh .stepper hr{flex:1;min-width:12px;height:2px;border:0;margin:0;background:var(--field)}.bh .stepper hr.on{background:var(--act)}.dark .bh .stepper .s.on{color:#8fbdf2}.bh .ptx{padding-top:82px}.bh .auth{display:grid;place-items:center;min-height:calc(100vh - 160px);padding:96px 16px 8px}@media(min-width:640px){.bh .ptx{padding-top:90px}}@media(min-width:1024px){.bh .ptx{padding-top:106px}.bh .auth{padding-top:112px}}.bh .authcard{position:relative;width:100%;max-width:460px;padding:24px 26px}.bh .authcard.wide{max-width:560px}.bh .authhead{text-align:center;margin-bottom:18px}.bh .authhead img{margin:0 auto 14px}.bh .authhead h1{font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.015em}.bh .authx{position:absolute;top:12px;right:12px}.bh .pickrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bh .pick{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 10px;border-radius:12px;border:2px solid var(--field);background:var(--card);font-weight:700}.bh .pick[aria-pressed=true]{border-color:var(--act);background:var(--tint)}.bh .pick .ic{width:30px;height:30px;color:var(--actd)}.bh .pick small{font-size:14px;font-weight:500;color:var(--muted)}.dark .bh .pick .ic{color:#8fbdf2}.bh .orline{display:flex;align-items:center;gap:12px;margin:14px 0;color:var(--muted)}.bh .orline:after,.bh .orline:before{content:"";flex:1;height:1px;background:var(--field)}.bh .input-field,.bh .select-field{display:block;width:100%;height:50px;border:1px solid var(--field);border-radius:10px;background:var(--card);padding:0 11px;font-size:16px;font-weight:500;color:var(--ink)}.bh .select-field{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bh textarea.input-field{height:auto;min-height:120px;padding:10px 11px;font:inherit}.bh .btn-primary{gap:6px;min-height:46px;padding:6px 16px;border:0;border-radius:10px;background:var(--act);color:#fff;font-weight:700}.bh .btn-primary:hover{background:var(--actd)}.bh button.text-white{color:#fff}.bh button.text-primary-600{color:var(--actd)}.bh button.text-slate-400{color:var(--muted)}.bh button.text-slate-400:disabled{opacity:.55}.dark .bh button.text-primary-600{color:#8fbdf2}@media(min-width:901px) and (max-width:1200px){.bh .g4.even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1699px){.bh .split .txt.wide{-moz-column-count:1;column-count:1}}@media(min-width:1700px){.bh .split .txt.wide{-moz-column-count:2;column-count:2}}@media(min-width:2200px){.bh .split .txt.wide{-moz-column-count:3;column-count:3}}@media(max-width:600px){.bh .stepper .s span{display:none}.bh .who .r{margin-left:0}}.bh a.card,.bh a.loc,.bh a.panel,.bh a.pk{color:inherit;text-decoration:none}.bh .gal .noimg,.bh .pk>.noimg{aspect-ratio:auto;width:100%;height:100%;min-height:130px}.bh a.loc{overflow-wrap:anywhere}.bh a.panel{display:block;transition:box-shadow .18s}.bh a.panel:hover{box-shadow:0 10px 26px #10203029}.bh .tagrow a,.bh .tagrow span{display:inline-flex;gap:4px;align-items:center}.bh .empty h2,.bh .empty h3{font-size:21px;font-weight:700;color:var(--ink);margin-bottom:4px}.bh .cta h3{font-size:21px;line-height:1.2;font-weight:800;color:#fff;margin-bottom:4px}.bh h2.hi,.bh h3.hi{display:flex;align-items:center;gap:8px;font-size:19px;line-height:1.25;font-weight:700;margin:0 0 10px}.bh .ic.ok{color:#1a8a4f}.bh .ic.no{color:#c5303f}.bh .ic.warn{color:#b87400}.dark .bh .ic.ok{color:#5fd39a}.dark .bh .ic.no{color:#f08b94}.dark .bh .ic.warn{color:#f0b64a}.bh .notice{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 14px;background:var(--tint);color:var(--ink)}.bh .notice p{color:inherit}.bh .notice .ic{margin-top:2px}.bh .notice.bad{background:#fdecec;color:#8f1d1d;font-weight:600}.bh .notice.warn{background:#fdf3dc;color:#6b4a00}.dark .bh .notice.bad{background:#3a1a1e;color:#f7c1c1}.dark .bh .notice.warn{background:#33280f;color:#f3d48a}.bh .facts{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--field)}.bh .facts>div{display:flex;justify-content:space-between;gap:12px}.bh .facts span{color:var(--muted)}.bh .facts b{text-align:right;font-weight:600}.bh .facts a{color:var(--actd)}.dark .bh .facts a{color:#8fbdf2}.bh .gal{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:clamp(320px,30vw,640px)}.bh .gal>*{position:relative;overflow:hidden;min-width:0;border:0;padding:0;border-radius:var(--r);background:var(--tint)}.bh .gal>.main{grid-row:1/3}.bh .gal iframe,.bh .gal img,.bh .gal video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.bh .gal>button.on,.bh .thumbs button.on{outline:3px solid var(--act);outline-offset:-3px}.bh .gal-dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:6px;max-width:70%;flex-wrap:wrap;justify-content:center}.bh .gal-dots button{width:24px;height:24px;border:0;padding:6px;border-radius:50%;background:#ffffff80;background-clip:content-box}.bh .gal-dots button.on{background-color:#fff}.bh .gal-n{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;border-radius:8px;padding:2px 10px;font-weight:600}.bh .play{position:absolute;inset:0;display:grid;place-items:center;background:#0000004d;color:#fff}.bh .play .ic{width:32px;height:32px}.bh .thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:10px;padding:3px}.bh .thumbs button{position:relative;flex:none;width:96px;height:72px;border:0;padding:0;border-radius:10px;overflow:hidden;opacity:.75;background:var(--tint)}.bh .thumbs button.on,.bh .thumbs button:hover{opacity:1}.bh .thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bh .dayh{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 18px;border:0;background:transparent;text-align:left;border-radius:var(--r);transition:background .15s}.bh .dayh:hover{background:var(--tint)}.bh .dayt{display:flex;align-items:center;gap:12px;min-width:0}.bh .dnum{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--actd);font-weight:800}.bh .dayi{width:96px;height:64px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.bh .dayb{display:grid;gap:12px;padding:6px 18px 16px}@media(min-width:1201px){.bh .side.tall{max-height:calc(100vh - 112px);overflow-y:auto;padding:3px;margin:-3px}}@media(max-width:760px){.bh .gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;height:auto}.bh .gal>.main{grid-column:1/-1;grid-row:auto}.bh .gal>.main,.bh .gal>:not(.main){aspect-ratio:3/2}}@media(max-width:600px){.bh .dayi{display:none}}