.bh-help-page h1,.bh-help-page h2,.bh-help-page h3,.bh-help-page p{margin:0}.bh-help-page h1,.bh-help-page h2,.bh-help-page h3{color:var(--bh-text);font-family:var(--bh-font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:.98}.bh-help-page em{color:var(--bh-accent);font-weight:400}.bh-help-hero{min-height:82svh;padding:clamp(8rem, 15vh, 12rem) var(--bh-gutter) clamp(5rem, 9vh, 8rem);align-items:center;display:grid}.bh-help-hero__inner{z-index:1;text-align:center;max-width:62rem;margin-inline:auto;position:relative}.bh-help-hero .bh-eyebrow{justify-content:center}.bh-help-hero h1{margin-top:1.5rem;font-size:clamp(3.75rem,8.5vw,9rem)}.bh-help-hero__body{max-width:45rem;color:var(--bh-text-muted);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65;margin:2rem auto 0!important}.bh-help-search{max-width:42rem;margin:clamp(2.5rem,5vw,4rem) auto 0;position:relative}.bh-help-search svg{fill:none;width:1.25rem;stroke:var(--bh-text-muted);stroke-linecap:round;stroke-width:1.5px;position:absolute;top:50%;left:1.4rem;transform:translateY(-50%)}.bh-help-search input{border:1px solid var(--bh-border);border-radius:var(--bh-radius-pill);background:color-mix(in srgb, var(--bh-surface) 82%, transparent);width:100%;box-shadow:var(--bh-shadow-lg);color:var(--bh-text);font:inherit;backdrop-filter:blur(var(--bh-glass-blur));padding:1.15rem 1.5rem 1.15rem 3.5rem;font-size:1rem}.bh-help-search input::placeholder{color:var(--bh-text-muted)}.bh-help-search input:focus-visible{border-color:var(--bh-focus);outline:3px solid color-mix(in srgb, var(--bh-focus) 28%, transparent);outline-offset:3px}.bh-help-categories,.bh-help-results,.bh-help-contact{padding-block:var(--bh-space-section);position:relative}.bh-help-section-head{max-width:52rem}.bh-help-section-head h2,.bh-help-contact h2{margin-top:1.5rem;font-size:clamp(3.2rem,7vw,7.5rem)}.bh-help-category-grid{gap:.9rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.bh-help-category{border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-glass-fill);box-shadow:var(--bh-shadow-sm);color:var(--bh-text);transition:transform var(--bh-duration-base) var(--bh-ease-standard), border-color var(--bh-duration-base) var(--bh-ease-standard);backdrop-filter:blur(var(--bh-glass-blur));grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem 1.4rem;padding:1.1rem 1.5rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.bh-help-category:hover{border-color:color-mix(in srgb, var(--bh-accent) 45%, var(--bh-border));transform:translateY(-.15rem)}.bh-help-category__icon{width:2.4rem;color:var(--bh-accent);grid-area:1/1/4}.bh-help-category__icon svg{fill:none;stroke:currentColor;stroke-width:1px}.bh-help-category__count,.bh-help-results li>a>span{color:var(--bh-accent);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.69rem;font-weight:700}.bh-help-category>.bh-help-category__count{grid-area:1/2}.bh-help-category h3{grid-area:2/2;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem)}.bh-help-category p{max-width:46rem;color:var(--bh-text-muted);grid-area:3/2;margin:0;font-size:.85rem;line-height:1.5}.bh-help-category>strong{color:var(--bh-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:1/3/4;align-self:center;align-items:center;gap:.6rem;font-size:.72rem;display:flex}.bh-help-results{min-height:62svh}.bh-help-results ul{border-top:1px solid var(--bh-border);margin:0;padding:0;list-style:none}.bh-help-results li{border-bottom:1px solid var(--bh-border)}.bh-help-results li>a{color:var(--bh-text);gap:.75rem;padding:clamp(1.75rem,4vw,3.5rem) 4rem clamp(1.75rem,4vw,3.5rem) 0;text-decoration:none;display:grid;position:relative}.bh-help-results li>a>strong{font-family:var(--bh-font-display);letter-spacing:-.025em;font-size:clamp(2rem,4vw,4rem);font-weight:400}.bh-help-results li>a>p{max-width:48rem;color:var(--bh-text-muted);line-height:1.6}.bh-help-results li>a>i{color:var(--bh-accent);font-size:1.5rem;font-style:normal;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bh-help-results__empty{color:var(--bh-text-muted);text-align:center;font-size:1.1rem}.bh-help-contact__inner{border-top:1px solid var(--bh-border);justify-content:space-between;align-items:end;gap:3rem;padding-top:clamp(3rem,7vw,6rem);display:flex}.bh-help-contact__inner>div{max-width:52rem}.bh-help-contact h2{margin-top:0}.bh-help-contact p{max-width:38rem;color:var(--bh-text-muted);line-height:1.65;margin-top:2rem!important}@media (width<=46rem){.bh-help-hero{min-height:76svh}.bh-help-category{grid-template-columns:auto minmax(0,1fr);padding:1rem 1.15rem}.bh-help-category__icon{grid-row:1}.bh-help-category h3,.bh-help-category p{grid-column:1/-1}.bh-help-category>strong{grid-area:auto/1/auto/-1;margin-top:.5rem}.bh-help-contact__inner{flex-direction:column;align-items:start}}.bh-help-breadcrumb{z-index:2;padding-top:clamp(7rem,12vw,9rem);position:relative}.bh-help-breadcrumb ol{color:var(--bh-text-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;font-size:.7rem;font-weight:700;list-style:none;display:flex}.bh-help-breadcrumb li:not(:last-child):after{color:var(--bh-border);content:"/";margin-left:.55rem}.bh-help-breadcrumb a{color:inherit;text-decoration:none}.bh-help-breadcrumb a:hover{color:var(--bh-text)}.bh-help-detail-hero{align-items:center;min-height:58svh;padding-block:clamp(4rem,9vw,8rem);display:grid}.bh-help-detail-hero .bh-rail>*{max-width:68rem}.bh-help-detail-hero h1{max-width:12ch;margin-top:1.5rem;font-size:clamp(4rem,10vw,10rem)}.bh-help-detail-hero>.bh-rail>p:last-child{max-width:42rem;color:var(--bh-text-muted);margin-top:2rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.bh-help-article-list,.bh-help-steps,.bh-help-size-chart,.bh-help-policy{padding-block:var(--bh-space-section)}.bh-help-article-list ol,.bh-help-steps ol{border-top:1px solid var(--bh-border);margin:0;padding:0;list-style:none}.bh-help-article-list li,.bh-help-steps li{border-bottom:1px solid var(--bh-border)}.bh-help-article-list a,.bh-help-steps li{color:var(--bh-text);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,3vw,3rem);padding:clamp(2rem,5vw,4rem) 0;text-decoration:none;display:grid}.bh-help-article-list a>span,.bh-help-steps li>span{color:var(--bh-accent);letter-spacing:.12em;font-size:.68rem;font-weight:700}.bh-help-article-list h2,.bh-help-steps h2,.bh-help-size-chart h2,.bh-help-policy h2{font-size:clamp(2rem,4.5vw,4.75rem)}.bh-help-article-list p,.bh-help-steps p,.bh-help-policy p{max-width:42rem;color:var(--bh-text-muted);margin-top:1rem;line-height:1.65}.bh-help-article-list strong{color:var(--bh-accent);letter-spacing:.09em;text-transform:uppercase;align-self:center;gap:.75rem;font-size:.7rem;display:flex}.bh-help-article-list i{font-style:normal}.bh-help-steps li{grid-template-columns:3rem minmax(0,1fr)}.bh-help-steps blockquote{border-left:1px solid var(--bh-accent);max-width:50rem;color:var(--bh-text);font-family:var(--bh-font-display);margin:clamp(4rem,9vw,8rem) 0 0 auto;padding-left:clamp(1.5rem,4vw,3rem);font-size:clamp(1.75rem,3.5vw,3.5rem);line-height:1.15}.bh-help-size-chart h2{margin-bottom:clamp(2rem,5vw,4rem)}.bh-help-table-wrap{border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-glass-fill);box-shadow:var(--bh-shadow-lg);backdrop-filter:blur(var(--bh-glass-blur));overflow-x:auto}.bh-help-table-wrap:focus-visible{outline:3px solid var(--bh-focus);outline-offset:4px}.bh-help-size-chart table{border-collapse:collapse;width:100%;min-width:38rem}.bh-help-size-chart th,.bh-help-size-chart td{border-bottom:1px solid var(--bh-border);color:var(--bh-text);text-align:left;padding:1.3rem clamp(1.25rem,3vw,2.5rem)}.bh-help-size-chart th{color:var(--bh-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.bh-help-size-chart tbody tr:last-child td{border-bottom:0}.bh-help-policy__inner{border-top:1px solid var(--bh-border);justify-content:space-between;align-items:end;gap:3rem;padding-top:clamp(3rem,7vw,6rem);display:flex}.bh-help-policy__inner>div{max-width:52rem}.bh-help-policy .bh-eyebrow{margin-bottom:1.5rem}@media (width<=46rem){.bh-help-detail-hero{min-height:50svh}.bh-help-article-list a,.bh-help-steps li{grid-template-columns:2rem minmax(0,1fr)}.bh-help-article-list strong{grid-column:2;justify-self:start}.bh-help-policy__inner{flex-direction:column;align-items:start}}
