.Directory-module__BRWrqq__page{max-width:1180px;font:400 16px / 1.65 var(--font-mono);color:#182026;margin:0 auto;padding:64px 36px 96px}.Directory-module__BRWrqq__page h1,.Directory-module__BRWrqq__page h2,.Directory-module__BRWrqq__page h3,.Directory-module__BRWrqq__page p{margin:0;font-weight:400}.Directory-module__BRWrqq__page p{color:#626b71}.Directory-module__BRWrqq__page a{color:inherit;text-decoration:none}.Directory-module__BRWrqq__page>nav{gap:24px;font-size:14px;display:flex}.Directory-module__BRWrqq__page>nav span{color:#626b71}.Directory-module__BRWrqq__hero{grid-template-columns:.85fr 1fr;gap:64px;margin-top:72px;display:grid}.Directory-module__BRWrqq__hero h1{letter-spacing:-.035em;font-size:clamp(36px,4vw,52px);line-height:1.2}.Directory-module__BRWrqq__search{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:24px;margin-top:80px;display:grid}.Directory-module__BRWrqq__search label{gap:12px;font-size:14px;display:grid}.Directory-module__BRWrqq__search input,.Directory-module__BRWrqq__search select{width:100%;min-width:0;min-height:48px;font:inherit;color:#182026;background:#f3f5f5;border:0;border-radius:0;padding:12px 14px}.Directory-module__BRWrqq__search button{cursor:pointer;min-height:48px;font:inherit;background:0 0;border:0;padding:12px 0}.Directory-module__BRWrqq__search button span{margin-left:12px}.Directory-module__BRWrqq__directoryTools{justify-content:space-between;align-items:baseline;gap:24px;margin-top:32px;font-size:14px;display:flex}.Directory-module__BRWrqq__directoryTools nav{flex-wrap:wrap;gap:24px;display:flex}.Directory-module__BRWrqq__group{margin-top:112px;scroll-margin-top:40px}.Directory-module__BRWrqq__group header{justify-content:space-between;align-items:baseline;gap:40px;margin-bottom:48px;display:flex}.Directory-module__BRWrqq__group h2{text-wrap:balance;font-size:26px;line-height:1.35}.Directory-module__BRWrqq__group header p{max-width:48ch;font-size:14px}.Directory-module__BRWrqq__group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 36px;margin:0;padding:0;list-style:none;display:grid}.Directory-module__BRWrqq__group li a{display:block}.Directory-module__BRWrqq__page .Directory-module__BRWrqq__group li a:is(:hover,:focus-visible){text-decoration:none}.Directory-module__BRWrqq__group h3{text-wrap:pretty;font-size:18px;line-height:1.45}.Directory-module__BRWrqq__group li p{margin-top:16px;font-size:14px;line-height:1.75}.Directory-module__BRWrqq__page a:hover,.Directory-module__BRWrqq__search button:hover{color:#c5160d}.Directory-module__BRWrqq__page .Directory-module__BRWrqq__group a:is(:hover,:focus-visible) h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.Directory-module__BRWrqq__page :is(a,button,input,select):focus-visible{outline-offset:5px;outline:2px solid #182026}.Directory-module__BRWrqq__empty{max-width:60ch;margin-top:80px}.Directory-module__BRWrqq__page .Directory-module__BRWrqq__empty p,.Directory-module__BRWrqq__page .Directory-module__BRWrqq__empty a{margin-top:24px;display:block}.Directory-module__BRWrqq__closing{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;margin-top:144px;display:flex}.Directory-module__BRWrqq__closing h2{font-size:28px}@media (max-width:920px){.Directory-module__BRWrqq__hero{grid-template-columns:1fr;gap:40px}.Directory-module__BRWrqq__group header{flex-direction:column;gap:16px;max-width:52ch}.Directory-module__BRWrqq__group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Directory-module__BRWrqq__page{padding:40px 24px 64px}.Directory-module__BRWrqq__hero{gap:32px;margin-top:48px}.Directory-module__BRWrqq__search{grid-template-columns:1fr;gap:20px;margin-top:56px}.Directory-module__BRWrqq__search button{justify-self:start}.Directory-module__BRWrqq__directoryTools{flex-direction:column;gap:20px}.Directory-module__BRWrqq__group{margin-top:72px}.Directory-module__BRWrqq__group ul{grid-template-columns:1fr;gap:56px}.Directory-module__BRWrqq__closing{margin-top:88px}}
