.bt-faq{--bt-faq-bg: var(--brand-surface, #ffffff);--bt-faq-fg: var(--brand-ink, #222222);--bt-faq-muted: #4a4744;--bt-faq-line: var(--brand-line, #E4E2DF);--bt-faq-heading: var(--brand-primary, #441A1E);--bt-faq-toggle: var(--brand-primary, #441A1E);--bt-faq-pt: clamp(48px, 7vw, 104px);--bt-faq-pb: clamp(48px, 7vw, 104px);background:var(--bt-faq-bg);color:var(--bt-faq-fg);padding:var(--bt-faq-pt) 0 var(--bt-faq-pb);font-family:var(--brand-font-body, "Montserrat", system-ui, sans-serif)}.bt-faq__wrap{max-width:var(--bt-content-max, 1180px);margin:0 auto;padding:0 var(--bt-content-pad, 20px)}.bt-faq__heading{margin:0 0 clamp(22px,3vw,36px);font-family:var(--brand-font-display, "Montserrat", system-ui, sans-serif);font-size:clamp(28px,3.6vw,46px);font-weight:var(--bt-head-weight, 300);line-height:1.05;letter-spacing:var(--bt-head-tracking, -.02em);color:var(--bt-faq-heading);text-wrap:balance}.bt-faq__list{display:flex;flex-direction:column}.bt-faq__item,.bt-faq__end{border-top:1px solid var(--bt-faq-line)}.bt-faq__summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;-webkit-tap-highlight-color:transparent}.bt-faq__summary::-webkit-details-marker,.bt-faq__summary::marker{display:none;content:""}.bt-faq__summary:focus-visible{outline:2px solid var(--bt-faq-toggle);outline-offset:4px;border-radius:2px}.bt-faq__q{font-family:var(--brand-font-body, "Montserrat", system-ui, sans-serif);font-size:clamp(15px,1.3vw,17px);font-weight:500;color:var(--bt-faq-fg);line-height:1.35;text-wrap:balance}.bt-faq__toggle{position:relative;width:20px;height:20px;flex:none;color:var(--bt-faq-toggle);transition:transform .25s ease}.bt-faq__toggle:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-50%,-70%) rotate(45deg)}.bt-faq__item[open] .bt-faq__toggle{transform:rotate(180deg)}.bt-faq__a{padding:0 0 22px;color:var(--bt-faq-muted)}.bt-faq__a p,.bt-faq__a ul,.bt-faq__a ol{margin:0 0 12px;font-size:15px;line-height:1.65;color:var(--bt-faq-muted);max-width:64ch;text-wrap:pretty}.bt-faq__a>*:last-child{margin-bottom:0}.bt-faq__a a{color:var(--bt-faq-heading);text-decoration:underline;text-underline-offset:3px}.bt-faq__a a:hover,.bt-faq__a a:focus-visible{color:var(--bt-faq-toggle);outline:none}.bt-faq__a strong{font-weight:700;color:var(--bt-faq-fg)}.bt-faq__empty{padding:20px;border:1px dashed var(--bt-faq-line);color:var(--brand-muted, #736F6B);font-size:14px;text-align:center;border-radius:var(--bt-radius-sm, 2px)}@media(prefers-reduced-motion:reduce){.bt-faq__toggle{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alpha_style_beltimore_faq.css.map */
