.Directory_page___5mOQ{padding-bottom:72px}.Directory_intro__fiWjC{max-width:850px;padding-block:40px}.Directory_intro__fiWjC h1{font-size:clamp(36px,4.5vw,56px);line-height:1.13;letter-spacing:-.04em;margin:14px 0 24px}.Directory_intro__fiWjC>p:not(.eyebrow){font-size:18px;line-height:1.75;color:var(--muted);margin-bottom:16px}.Directory_intro__fiWjC .Directory_note__ZR_Tg{font-size:14px!important}.Directory_grid__JSGwx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Directory_card__GW_9U{min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff;padding:26px;display:flex;flex-direction:column}.Directory_region__mgHxT{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 18px}.Directory_card__GW_9U h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:0 0 10px}.Directory_names__xflDO{font-size:14px;color:var(--muted);margin:0 0 16px}.Directory_kind__zI5XF{font-size:12px;line-height:1.5;align-self:flex-start;border:1px solid var(--line);padding:5px 10px;border-radius:30px}.Directory_summary__QnyRC{font-size:16px;line-height:1.75;margin:20px 0}.Directory_days__c7Cp5{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 20px}.Directory_days__c7Cp5 strong{color:var(--ink);font-size:17px}.Directory_links__7SEfe{display:grid;gap:4px;margin-top:auto}.Directory_links__7SEfe a{display:flex;gap:8px;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--red);text-decoration:underline;text-underline-offset:4px}.Directory_next__bI5Xg{max-width:800px;margin-top:48px}.Directory_next__bI5Xg h2{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin:0 0 20px}.Directory_next__bI5Xg p{color:var(--muted);font-size:16px;line-height:1.75}.Directory_next__bI5Xg>div{display:flex;flex-wrap:wrap;gap:12px 28px;margin-block:16px}.Directory_next__bI5Xg a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1050px){.Directory_grid__JSGwx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.Directory_intro__fiWjC{padding-block:28px}.Directory_intro__fiWjC>p:not(.eyebrow){font-size:16px}.Directory_grid__JSGwx{grid-template-columns:1fr}.Directory_card__GW_9U{padding:22px}.Directory_page___5mOQ{padding-bottom:48px}}