.inquiry-email{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--green-dark);font-size:12px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.inquiry-email span{font-size:14px}.hours-block{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:start;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.hours-heading h3{margin:0 0 12px;font-family:var(--serif);font-size:32px;font-weight:500;letter-spacing:-.03em}.hours-heading .eyebrow{margin-bottom:13px}.hours-heading>p:last-child{max-width:320px;margin:0;color:var(--muted);font-size:10px;line-height:1.8}.hours-table{width:100%;border-collapse:collapse;font-size:11px}.hours-table tr{border-bottom:1px solid var(--line)}.hours-table th,.hours-table td{padding:9px 4px}.hours-table th{text-align:left;font-weight:500}.hours-table td{text-align:right;color:var(--green-dark);font-weight:600}.footer-contact a[href^="mailto:"]{font-weight:600;text-decoration:none}.footer-contact a[href^="mailto:"]:hover,.inquiry-email:hover{color:var(--green)}
@media(max-width:680px){.hours-block{grid-template-columns:1fr;gap:17px;margin-top:32px;padding-top:26px}.hours-heading h3{font-size:29px}.hours-table th,.hours-table td{padding:8px 3px}}
