.head.page-cwls5q{flex-direction:column;gap:.6rem;display:flex}.logo.page-cwls5q{align-self:flex-start;width:auto;height:6rem;margin-bottom:.5rem}@media (width<=767px){.logo.page-cwls5q{width:100%;height:auto}}.head.page-cwls5q h1:where(.page-cwls5q){letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;line-height:1.05}.lead.page-cwls5q{color:#374151;max-width:42rem;font-size:1rem;line-height:1.6}.lead.page-cwls5q a:where(.page-cwls5q){color:#1a1a1a;text-underline-offset:.15em;font-weight:600;text-decoration:underline}h2.page-cwls5q{letter-spacing:-.01em;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.contact-table.page-cwls5q{border-collapse:collapse;width:100%;max-width:30rem}.contact-table.page-cwls5q th:where(.page-cwls5q),.contact-table.page-cwls5q td:where(.page-cwls5q){text-align:left;border-bottom:1px solid #e5e7eb;padding:.6rem .75rem;font-size:.95rem}.contact-table.page-cwls5q th:where(.page-cwls5q){color:#1a1a1a;align-items:center;gap:.5rem;font-weight:600;display:flex}.contact-table.page-cwls5q td:where(.page-cwls5q) a:where(.page-cwls5q){color:#374151;text-underline-offset:.15em;text-decoration:underline}.contact-table.page-cwls5q td:where(.page-cwls5q) a:where(.page-cwls5q):hover{color:#1a1a1a}
