.home-buildings{margin:0 0 5rem}.building-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.building-list-card{display:flex;flex-direction:column;gap:.5rem;min-height:150px;padding:1.35rem;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 8px 22px rgba(30,68,105,.04);transition:transform .16s ease,box-shadow .16s ease}.building-list-card:hover{transform:translateY(-3px);box-shadow:0 13px 27px rgba(30,68,105,.11)}.building-list-card span{color:var(--blue);font-size:.76rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.building-list-card strong{font-size:1.22rem}.building-list-card small{color:var(--muted);line-height:1.5}
