.location-cloud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:480px;overflow:auto;padding:3px 8px 3px 3px;scrollbar-color:#d71920 #eef1f4}.location-cloud>a,.location-cloud>span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:55px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:.2s}.location-cloud>a:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px);box-shadow:0 7px 18px #1111}.location-cloud b{font-size:.82rem}.location-cloud span span,.location-cloud small,.location-cloud a span{font-size:.68rem;color:var(--muted);white-space:nowrap}.filter-side .btn{width:100%;margin-top:15px}.form-card .field{margin-bottom:10px}.form-card input[type=file]{max-width:100%}.article-card:has(img){background:#fff}.story-side .btn{width:100%;margin-top:8px}.story-side hr{border:0;border-top:1px solid var(--line);margin:18px 0}.story-side p{font-size:.78rem;margin:7px 0}.admin-panel input[type=file]{border:1px dashed #dc8c90;background:#fff8f8}.status.hidden{background:#edf0f4;color:#505965}.status.joined{background:#e7f4ff;color:#0868a9}.map-note{font-size:.75rem;color:var(--muted)}
.heart{display:grid;place-items:center}
.recruit-hero{background-image:linear-gradient(95deg,rgba(111,4,9,.95),rgba(215,25,32,.62)),url("../images/team/1788417422289_4966244638545059492_4966244638545059492_16016e45fb406dac3fab66536e18a92c.jpg");background-position:center;background-size:cover}
.footer-keywords{display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid #343b45;margin-top:30px;padding-top:22px}.footer-keywords span{color:#fff;font-weight:800}.footer-keywords a{font-size:.75rem;color:#aeb7c2;text-decoration:underline;text-underline-offset:3px}.footer-keywords a:hover{color:#ff777c}
@media(max-width:900px){.location-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.location-cloud{grid-template-columns:1fr;max-height:420px}.location-cloud>a,.location-cloud>span{min-height:48px}.contact-float .call span{display:inline}.story-side{margin-bottom:25px}}
