.page-module__bS58yW__page{overflow-wrap:anywhere;gap:clamp(3rem,7vw,6rem);min-width:0;display:grid}.page-module__bS58yW__breadcrumbs{color:#b8beca;flex-wrap:wrap;gap:.75rem;margin-bottom:-1.5rem;font-size:.875rem;display:flex}.page-module__bS58yW__breadcrumbs a:hover{color:#fff}.page-module__bS58yW__hero{border-block:1px solid #3a2228;padding-block:clamp(2rem,5vw,4rem)}.page-module__bS58yW__heroTop,.page-module__bS58yW__heroBottom,.page-module__bS58yW__formatTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.page-module__bS58yW__label{color:#ffb3b3;letter-spacing:.13em;font-size:.75rem;font-weight:900;line-height:1.6}.page-module__bS58yW__title{letter-spacing:-.045em;text-wrap:balance;margin-top:2rem;font-size:clamp(2.5rem,6.5vw,5.5rem);font-weight:900;line-height:1.05}.page-module__bS58yW__statement{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;margin-block:1.5rem 2.5rem;font-size:clamp(1.5rem,3.5vw,2.75rem);font-weight:700;line-height:1.3}.page-module__bS58yW__copy{color:#b8beca;text-wrap:pretty;font-size:1rem;line-height:1.75}.page-module__bS58yW__heroBottom>p{max-width:39rem}.page-module__bS58yW__action{color:#fff;background:#e03131;border:1px solid #e03131;border-radius:1.15rem;justify-content:center;align-items:center;gap:1.25rem;max-width:100%;min-height:3rem;padding:.875rem 1.25rem;font-weight:900;line-height:1.5;transition:background-color .18s;display:inline-flex}.page-module__bS58yW__action:hover{background:#ff4545}.page-module__bS58yW__action:focus-visible,.page-module__bS58yW__breadcrumbs a:focus-visible{outline-offset:5px;outline:2px solid #ffb3b3}.page-module__bS58yW__action span{flex-shrink:0}.page-module__bS58yW__sectionTitle{text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.page-module__bS58yW__benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.page-module__bS58yW__benefits article{border-top:1px solid #262a35;padding-top:1rem}.page-module__bS58yW__benefits h3{margin-block:.75rem;font-size:1.125rem;font-weight:900}.page-module__bS58yW__directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module__bS58yW__direction{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.page-module__bS58yW__direction h3{text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.15}.page-module__bS58yW__list{color:#f2f3f5;gap:.75rem;padding-left:1.25rem;line-height:1.6;list-style:square;display:grid}.page-module__bS58yW__list li::marker{color:#e03131}.page-module__bS58yW__direction .page-module__bS58yW__action{margin-top:auto}.page-module__bS58yW__local{border-block:1px solid #3a2228;grid-template-columns:1fr 1fr;gap:2.5rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.page-module__bS58yW__local h2{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:900;line-height:1.1}.page-module__bS58yW__localLead{text-wrap:balance;margin-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:1.5}.page-module__bS58yW__note{color:#b8beca;border-left:2px solid #e03131;margin-top:1.25rem;padding-left:1rem;font-size:.875rem;line-height:1.7}.page-module__bS58yW__formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.page-module__bS58yW__format{min-width:0}.page-module__bS58yW__number{color:#b8beca;font-size:.75rem}.page-module__bS58yW__format h3{text-wrap:balance;margin-block:1.5rem .75rem;font-size:1.25rem;font-weight:900;line-height:1.4}.page-module__bS58yW__closing{padding-bottom:max(1rem, var(--safe-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module__bS58yW__closing>div{max-width:43rem}.page-module__bS58yW__closing h2{text-wrap:balance;margin-block:.75rem 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.2}@media (max-width:959px){.page-module__bS58yW__benefits,.page-module__bS58yW__formats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__bS58yW__local{grid-template-columns:1fr}}@media (max-width:639px){.page-module__bS58yW__directions,.page-module__bS58yW__formats,.page-module__bS58yW__benefits{grid-template-columns:1fr}.page-module__bS58yW__heroTop{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__bS58yW__action{width:100%}.page-module__bS58yW__heroBottom,.page-module__bS58yW__closing{align-items:stretch}.page-module__bS58yW__page{gap:3rem}}@media (prefers-reduced-motion:reduce){.page-module__bS58yW__action{transition:none}}
