.service-reading[data-astro-cid-howdcbo2]{margin-block:64px}h2[data-astro-cid-howdcbo2]{margin-block:20px 32px}ul[data-astro-cid-howdcbo2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:32px;padding:0;list-style:none;display:grid}li[data-astro-cid-howdcbo2]{border-top:1px solid var(--line);min-width:0;padding-top:16px}a[data-astro-cid-howdcbo2]{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-block:8px;font-size:1.375rem;display:flex}a[data-astro-cid-howdcbo2] span[data-astro-cid-howdcbo2]{flex:none}p[data-astro-cid-howdcbo2]:not(.meta){max-width:65ch;margin-top:12px;font-size:1.125rem}@media (width<=767px){h2[data-astro-cid-howdcbo2]{font-size:2rem}ul[data-astro-cid-howdcbo2]{gap:24px}a[data-astro-cid-howdcbo2]{font-size:1.25rem}}.contact-page{padding-bottom:80px}.contact-layout{grid-template:"intro form"max-content"support form"1fr/minmax(0,456fr) minmax(0,760fr);align-items:start;gap:56px 64px;margin-block:48px;display:grid}.contact-intro{grid-area:intro;min-width:0}.contact-intro h1{letter-spacing:-.06875rem;margin:24px 0 32px;font-size:3.5rem;line-height:1.14}.contact-intro .lead{font-size:1.125rem;line-height:1.6}.contact-support{grid-area:support;gap:56px;min-width:0;display:grid}.contact-support .direct-contact{border-top:1px solid var(--line);background:0 0;padding:32px 0 0;font-size:1.125rem;line-height:1.55}.contact-support .direct-contact h2{margin:20px 0 24px;font-size:1.875rem;line-height:1.14}.contact-support .direct-contact address{margin:32px 0 20px;font-size:1.5rem}.contact-photo{aspect-ratio:456/276;object-fit:cover;width:100%;height:auto}.contact-next h2{margin:0 0 16px;font-size:1.75rem;line-height:1.2}.contact-next p{font-size:1.125rem;line-height:1.55}.contact-page .inquiry-sheet{background-color:var(--mauve);min-width:0;scroll-margin-top:calc(var(--header-height,88px) + 24px);grid-area:form;padding:40px}.contact-page .inquiry-sheet h2{letter-spacing:-.06875rem;font-size:2.25rem;line-height:1.14}.contact-page .inquiry-sheet>p{font-size:1rem}.contact-page .form-grid{column-gap:20px}.contact-page .field-label{font-size:1rem}.contact-page .form-field input,.contact-page .form-field select,.contact-page .form-field textarea{border-width:1px;border-radius:0;min-height:56px}.contact-page .form-field [aria-invalid=true]{border-width:2px}.contact-page .form-field textarea{min-height:193px}.contact-page .ares-action{background:var(--ink);color:var(--paper)}.contact-page .message-guidance{border-color:var(--line);padding-left:22px}.contact-page .message-guidance>p{font-size:.875rem}.contact-page button[type=submit]{border-radius:0;padding:16px 28px;font-size:1.125rem;line-height:1.55}.contact-page .related-services{border-top:1px solid var(--line);padding-top:32px}@media (width<=1399px){.contact-layout{column-gap:48px}}@media (width<=1023px){.contact-layout{grid-template:"intro""form""support"/minmax(0,1fr);row-gap:40px;margin-top:32px}.contact-intro{max-width:650px}.contact-support{gap:40px}.contact-photo{max-width:650px}}@media (width<=767px){.contact-page{padding-bottom:48px}.contact-layout{row-gap:32px}.contact-intro h1{margin-block:20px 24px;font-size:2.625rem}.contact-page .inquiry-sheet{padding:28px 20px}.contact-page .inquiry-sheet h2{font-size:2rem}.contact-page .form-grid{grid-template-columns:minmax(0,1fr)}}
