.bBAsfq_page{min-width:0;color:var(--ink)}.bBAsfq_section{margin-block:clamp(36px,5vw,64px)}.bBAsfq_page .bBAsfq_hero,.bBAsfq_focus,.bBAsfq_communityInner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.bBAsfq_page .bBAsfq_hero{align-items:center;padding-bottom:32px}.bBAsfq_page h2{font-size:clamp(30px,3.3vw,48px);line-height:var(--platform-heading-leading);letter-spacing:var(--platform-title-tracking);margin:0}.bBAsfq_page h3{letter-spacing:-.035em;margin:20px 0 16px;font-size:clamp(23px,2vw,30px);line-height:1.15}.bBAsfq_page em{color:var(--coral-text);font-style:normal}.bBAsfq_page :is(h1,h2,h3) em{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.bBAsfq_page p,.bBAsfq_page address{line-height:1.7}.bBAsfq_heroCopy>p,.bBAsfq_bodyCopy>p,.bBAsfq_benefit>p{color:var(--muted)}.bBAsfq_heroCopy>p:first-child,.bBAsfq_bodyCopy>p:first-child{margin-top:0}.bBAsfq_page .bBAsfq_lead{color:var(--ink);font-size:clamp(18px,1.45vw,22px);line-height:1.55}.bBAsfq_textLink{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.bBAsfq_textLink:hover{color:var(--coral-text)}.bBAsfq_page a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.bBAsfq_visual{margin:0}.bBAsfq_visual img{outline:var(--platform-border);width:100%;height:auto;box-shadow:var(--platform-shadow-small);display:block}.bBAsfq_visual figcaption{color:var(--muted);justify-content:space-between;gap:12px 24px;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.bBAsfq_visual figcaption>span:first-child{color:var(--ink);font-weight:700}.bBAsfq_focus{scroll-margin-top:24px}.bBAsfq_facilities{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:32px 0 0;padding:24px 0 0;font-size:13px;font-weight:700;list-style:none;display:grid}.bBAsfq_facilities li:before{content:"↗";color:var(--coral-text);margin-right:10px}.bBAsfq_sectionHeading{margin-bottom:32px}.bBAsfq_benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bBAsfq_benefit{min-width:0}.bBAsfq_number{color:var(--coral-text);font-size:28px;font-weight:700}.bBAsfq_contact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,6vw,88px);padding-top:40px;display:grid}.bBAsfq_contact>div>p{max-width:590px}.bBAsfq_contact>div>p:not(:first-child),.bBAsfq_location>p:not(:first-child){color:var(--muted)}.bBAsfq_kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.bBAsfq_location h3{margin-top:16px}.bBAsfq_location address{font-style:normal}@media (max-width:1000px){.bBAsfq_page .bBAsfq_hero,.bBAsfq_focus,.bBAsfq_communityInner,.bBAsfq_contact{gap:28px}.bBAsfq_benefits,.bBAsfq_facilities{grid-template-columns:1fr}}@media (max-width:700px){.bBAsfq_page .bBAsfq_hero,.bBAsfq_focus,.bBAsfq_communityInner,.bBAsfq_contact{grid-template-columns:1fr}.bBAsfq_visual figcaption{flex-direction:column;gap:2px}.bBAsfq_facilities{grid-template-columns:repeat(2,minmax(0,1fr))}.bBAsfq_contact{padding-top:32px}}
