.readable-buildings_page__KVRSu{background:#f4f3fa;color:#263148}.readable-buildings_scroll__QgkAX{height:100%;overflow-y:auto;padding:18px 18px 36px}.readable-buildings_hero__5qHpG{padding:22px;border-radius:24px;background:linear-gradient(135deg,#dce7f9,#eee6f6)}.readable-buildings_hero__5qHpG h1{margin:12px 0 4px;font-size:26px}.readable-buildings_hero__5qHpG p{margin:0;color:#526077;line-height:1.6}.readable-buildings_search__7X6Cc{color-scheme:light;display:flex;align-items:center;gap:10px;margin:20px 0 14px;min-height:50px;padding:0 15px;border:1px solid #e0e4ee;border-radius:16px;background:#fff;box-shadow:0 3px 12px #2b355008}.readable-buildings_search__7X6Cc:focus-within{border-color:#8178b4;box-shadow:0 0 0 3px #8178b41f}.readable-buildings_search__7X6Cc svg{flex-shrink:0;color:#7c86a0}.readable-buildings_search__7X6Cc input{appearance:none;border:0;outline:0;min-width:0;width:100%;padding:12px 0;background:transparent;font:inherit;font-size:16px;line-height:24px;color:#263148}.readable-buildings_search__7X6Cc input::placeholder{color:#8b94a9;opacity:1}.readable-buildings_filters__WgxQg{display:flex;gap:8px;margin-bottom:18px;border:0;padding:0}.readable-buildings_filters__WgxQg button{border:1px solid #d8d8e6;border-radius:100px;background:#fff;padding:7px 13px;color:#46516d;font:inherit}.readable-buildings_filters__WgxQg button[aria-pressed=true]{background:#353c68;color:#fff;border-color:#353c68}.readable-buildings_grid__wlKuG{--masonry-row-height:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.readable-buildings_grid__wlKuG[data-layout=masonry]{grid-auto-rows:var(--masonry-row-height)}.readable-buildings_card__0p0dy{display:block;min-width:0;overflow:hidden;text-decoration:none;color:inherit;background:#fff;border-radius:18px;box-shadow:0 6px 18px #2b355013}.readable-buildings_grid__wlKuG[data-layout=masonry] .readable-buildings_card__0p0dy{grid-row-end:span var(--masonry-rows)}.readable-buildings_card__0p0dy:focus-visible{outline:3px solid #8178b4;outline-offset:3px}.readable-buildings_card__0p0dy img,.readable-buildings_placeholder__HQVBs{width:100%;background:#e6e8ef}.readable-buildings_card__0p0dy img{display:block;height:auto;max-height:280px;aspect-ratio:auto 4/5;object-fit:cover}.readable-buildings_placeholder__HQVBs{display:grid;place-items:center;aspect-ratio:4/3}.readable-buildings_copy__qnTHZ{padding:12px;overflow-wrap:anywhere}.readable-buildings_copy__qnTHZ small{color:#666b9c}.readable-buildings_copy__qnTHZ h2{font-size:16px;margin:6px 0}.readable-buildings_copy__qnTHZ p{color:#667086;line-height:1.5;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.readable-buildings_copy__qnTHZ b{color:#454a91;font-size:13px}.readable-buildings_state__KNEu5{text-align:center;padding:35px 10px;color:#626d83}.readable-buildings_srOnly__U5SL6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}