.visit-guide__hero{background:var(--soft)}.visit-guide__hero-grid{display:grid;align-items:center;gap:clamp(2.4rem,5vw,6rem);padding-block:clamp(2rem,4vw,4rem) clamp(3rem,5vw,5.6rem)}.visit-guide :is(h1,h2,h3){margin:0}.visit-guide__intro>p:not(.eyebrow){max-width:49ch;margin:1.2rem 0 0;color:var(--ink-soft)}.visit-guide__intro>p.visit-guide__pickup{color:var(--navy-deep);font-size:1.4rem}.visit-guide__address{padding:clamp(2rem,4vw,3.6rem);border-radius:var(--r-soft);background:radial-gradient(ellipse at 110% -30%,var(--navy-mid),transparent 72%),var(--navy-black);color:var(--white)}.visit-guide__address .eyebrow{color:var(--on-navy-soft)}.visit-guide__address address{margin:0 0 1.8rem;font-family:var(--font-heading-family);font-size:clamp(2.5rem,3.2vw,3.8rem);font-style:normal;line-height:1.2}.visit-guide__body{padding-block:clamp(2.6rem,5vw,5rem)}.visit-guide__hours-grid,.visit-guide__service-grid{display:grid;gap:1.4rem;margin-top:1.6rem}.visit-guide__hours{padding:1.8rem 2rem 1rem;border:1px solid var(--line);border-radius:var(--r-card)}.visit-guide__hours :is(ul,p),.visit-guide__service-grid p{margin:.7rem 0 0;color:var(--ink-soft)}.visit-guide__hours-note{font-size:1.4rem}.visit-guide__in-person{margin-top:clamp(2.4rem,4vw,4rem)}.visit-guide__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-guide__service-grid>div{padding-top:1.2rem;border-top:1px solid var(--line)}.visit-guide__service-grid h3{font-size:2rem}.visit-guide .link-text-action{white-space:normal}.visit-guide__faxes{margin-top:1.8rem;border-top:1px solid var(--line)}.visit-guide__faxes summary{display:flex;width:fit-content;max-width:100%;padding-inline-end:2rem}.visit-guide__faxes summary .icon-caret{right:.3rem}.visit-guide__faxes[open] summary .icon-caret{transform:rotate(180deg)}.visit-guide__faxes dl{display:grid;gap:.6rem;max-width:40rem;margin:0}.visit-guide__faxes dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem}.visit-guide__faxes dd{margin:0}@media screen and (min-width:750px){.visit-guide__hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.visit-guide__hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.visit-guide__service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-visit-guide.css.map */
