.bh-guide-marquee{gap:.75rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bh-guide-marquee__row{overflow:hidden}.bh-guide-marquee__track{width:max-content;animation:bh-guide-drift var(--bh-marquee-duration,60s)linear infinite;will-change:transform;padding-block:4px;display:flex}.bh-guide-marquee__segment{flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}.bh-guide-marquee__row[data-direction=right] .bh-guide-marquee__track{animation-direction:reverse}.bh-guide-marquee__row:hover .bh-guide-marquee__track,.bh-guide-marquee__row:focus-within .bh-guide-marquee__track{animation-play-state:paused}@keyframes bh-guide-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100%/var(--bh-marquee-copies,3)),0,0)}}@media (prefers-reduced-motion:reduce){.bh-guide-marquee{-webkit-mask-image:none;mask-image:none}.bh-guide-marquee__track{width:auto;animation:none}.bh-guide-marquee__segment{flex-wrap:wrap;justify-content:center;padding-right:0}.bh-guide-marquee__segment[aria-hidden=true]{display:none}}
.guides-support{max-width:1152px;color:var(--bh-ink-2);justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:34px 24px;font-size:14px;display:flex}.guides-support>svg{opacity:.65;flex-shrink:0}.guides-support p{margin:0}.guides-support a{color:var(--bh-ink);text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.guides-closing{padding:12px 32px 88px}.guides-closing-panel{color:#21150d;background:#ff7c21;border-radius:24px;grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;max-width:1152px;margin:0 auto;padding:76px 58px;display:grid;position:relative;overflow:hidden}.guides-closing-panel h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:600;line-height:1.04}.guides-closing-panel h2 em{font-weight:500}.guides-closing-action p{max-width:34ch;margin:0;font-size:18px;line-height:1.6}.guides-closing-panel .guides-closing-button{color:#fff7f0;background:#21150d;margin-top:28px;padding:17px 25px;font-size:16px;box-shadow:0 8px 20px #21150d18}.guides-closing-button svg{transition:transform .2s ease-out}.guides-closing-note{color:#51301b;margin-top:17px;font-size:12px;display:block}.guides-closing-button:focus-visible,.guides-support a:focus-visible{outline-offset:5px;outline:3px solid}@media (hover:hover) and (pointer:fine){.guides-closing-button:hover svg{transform:translate(3px)}}@media (max-width:900px){.guides-closing-panel{grid-template-columns:1fr;gap:32px;padding:48px 36px}.guides-closing-panel h2{max-width:650px;font-size:48px}.guides-closing-action p{max-width:48ch}}@media (max-width:600px){.guides-support{align-items:flex-start;padding:28px 24px;font-size:13px}.guides-support>svg{margin-top:2px}.guides-closing{padding:8px 20px 56px}.guides-closing-panel{border-radius:20px;gap:24px;padding:38px 26px}.guides-closing-panel h2{font-size:38px}.guides-closing-action p{font-size:16px}.guides-closing-panel .guides-closing-button{justify-content:center;width:100%;padding:16px 14px;display:flex}.guides-closing-note{text-wrap:balance;text-align:center;font-size:11px}}@media (prefers-reduced-motion:reduce){.guides-closing-button svg{transition:none}.guides-closing-button:hover svg{transform:none}}
