.gy-org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.gy-org-card{display:flex;gap:14px;align-items:center;border:1px solid #29463b;border-radius:14px;padding:16px;background:#0b211a;text-decoration:none!important;color:#e6f2ed!important}.gy-org-card:hover{border-color:#b9f51e}.gy-org-logo{width:56px;height:56px;flex:0 0 56px;border-radius:12px;object-fit:cover;background:#10261e;display:grid;place-items:center;color:#b9f51e;font-weight:800;font-size:20px;overflow:hidden}.gy-org-card strong{display:block;font-size:16px;line-height:1.3;margin-bottom:4px}.gy-org-card small{color:#8fb3a3;font-size:13px;line-height:1.5}.gy-org-filter{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.gy-org-filter a{border:1px solid #29463b;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none!important;color:#c5d8cf!important}.gy-org-filter a.is-active{border-color:#b9f51e;color:#b9f51e!important}.gy-org-head{display:flex;gap:20px;align-items:center;margin:10px 0 18px}.gy-org-head .gy-org-logo{width:96px;height:96px;flex-basis:96px;font-size:34px}.gy-org-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.gy-org-fact{border:1px solid #29463b;border-radius:12px;padding:12px 14px;background:#0b211a}.gy-org-fact b{display:block;font-size:22px;color:#b9f51e}.gy-org-fact span{font-size:13px;color:#8fb3a3}.gy-org-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.gy-org-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#10261e}.gy-org-contact{list-style:none;padding:0!important}.gy-org-contact li{padding:4px 0}.gy-guide details{border:1px solid #29463b;border-radius:12px;padding:12px 16px;margin:10px 0;background:#0b211a}.gy-guide summary{cursor:pointer;font-weight:700;color:#e6f2ed}.gy-org-source{font-size:13px;color:#8fb3a3}@media(max-width:900px){.gy-org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gy-org-facts,.gy-org-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gy-org-grid{grid-template-columns:1fr}.gy-org-head{flex-direction:column;align-items:flex-start}}
