.bl-hostidx{padding:96px 0 24px}.bl-hostidx h2{margin-bottom:40px}.bl-hostidx-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 40px;max-width:1040px;margin:0 auto;display:grid}.bl-hostidx-group.is-wide{grid-column:1/-1}.bl-hostidx-group h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:28px}.bl-hostidx-group ul{border-top:1px solid #0000001f;margin:0;padding:0;list-style:none}.bl-hostidx-group.is-wide ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));column-gap:32px;display:grid}.bl-hostidx-group li{border-bottom:1px solid #0000001f}.bl-hostidx-group a{color:var(--ink,#000);padding:12px 2px;font-size:17px;line-height:24px;text-decoration:none;display:block}.bl-hostidx-group a:hover,.bl-hostidx-group a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.bl-hostidx{padding:64px 0 8px}.bl-hostidx h2{margin-bottom:28px}.bl-hostidx-group.is-wide ul{grid-template-columns:1fr 1fr;column-gap:16px}.bl-hostidx-group a{font-size:16px}}
