.guide-directory-module__7DjOGq__filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:1rem;margin:1.5rem 0;display:grid}.guide-directory-module__7DjOGq__filters>div{gap:.5rem;min-width:0;display:grid}.guide-directory-module__7DjOGq__filters label{font-size:.9rem;font-weight:600}.guide-directory-module__7DjOGq__filters input,.guide-directory-module__7DjOGq__filters select,.guide-directory-module__7DjOGq__filters button{font:inherit;color:#213b31;background:#fff;border:1px solid #bac7bf;border-radius:.4rem;min-width:0;padding:.7rem}.guide-directory-module__7DjOGq__filters button{cursor:pointer}.guide-directory-module__7DjOGq__count{color:#516356;font-size:.9rem}.guide-directory-module__7DjOGq__group{margin-top:2rem;scroll-margin-top:6rem}.guide-directory-module__7DjOGq__group>summary{cursor:pointer;margin-bottom:1rem}.guide-directory-module__7DjOGq__group>summary h3{display:inline}.guide-directory-module__7DjOGq__group h3{border-bottom:1px solid #cad4cc;padding-bottom:.6rem}.guide-directory-module__7DjOGq__group h3 span{margin-left:.5rem;font-size:.8rem;font-weight:400}.guide-directory-module__7DjOGq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-directory-module__7DjOGq__card{background:#fff;border:1px solid #d5ded6;border-radius:.6rem;padding:1.25rem}.guide-directory-module__7DjOGq__card h4{margin:.4rem 0;font-size:1.2rem}.guide-directory-module__7DjOGq__card p{line-height:1.65}.guide-directory-module__7DjOGq__kind{text-transform:uppercase;letter-spacing:.08em;color:#576b5e;margin:0;font-size:.78rem}.guide-directory-module__7DjOGq__tags{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.guide-directory-module__7DjOGq__tags span{background:#eef3ed;border-radius:1rem;padding:.25rem .65rem;font-size:.75rem}.guide-directory-module__7DjOGq__card details{border-top:1px solid #e0e6df;padding-top:.85rem}.guide-directory-module__7DjOGq__card summary{cursor:pointer;font-weight:600}.guide-directory-module__7DjOGq__card a{overflow-wrap:anywhere}.guide-directory-module__7DjOGq__filters input:focus-visible,.guide-directory-module__7DjOGq__filters select:focus-visible,.guide-directory-module__7DjOGq__filters button:focus-visible,.guide-directory-module__7DjOGq__card summary:focus-visible{outline-offset:3px;outline:3px solid #b07530}@media (max-width:850px){.guide-directory-module__7DjOGq__filters{grid-template-columns:1fr 1fr}.guide-directory-module__7DjOGq__filters>div:first-child{grid-column:1/-1}}@media (max-width:600px){.guide-directory-module__7DjOGq__cards,.guide-directory-module__7DjOGq__filters{grid-template-columns:1fr}.guide-directory-module__7DjOGq__filters>div:first-child{grid-column:auto}}.guide-directory-module__7DjOGq__card{scroll-margin-top:7rem}.guide-directory-module__7DjOGq__card:target{outline-offset:4px;outline:3px solid #b07530}.guide-directory-module__7DjOGq__visit{border-top:1px solid #e0e6df;padding-top:.85rem}.guide-directory-module__7DjOGq__visit h5{margin:.2rem 0;font-size:.9rem}.guide-directory-module__7DjOGq__card h4 a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.guide-directory-module__7DjOGq__group{content-visibility:auto;contain-intrinsic-size:auto 600px}.guide-directory-module__7DjOGq__group:has(:target){content-visibility:visible}
