.project-page[data-astro-cid-l5psbuja]{background:#f5f8fb;color:#19334d;padding:28px 0 64px}.wrap[data-astro-cid-l5psbuja]{max-width:1100px;margin:0 auto;padding:0 22px}.breadcrumbs[data-astro-cid-l5psbuja]{display:flex;flex-wrap:wrap;gap:9px;font-size:13px;color:#68798a;margin-bottom:28px}.breadcrumbs[data-astro-cid-l5psbuja] a[data-astro-cid-l5psbuja]{color:#1a5d8c;text-decoration:none}.breadcrumbs[data-astro-cid-l5psbuja] a[data-astro-cid-l5psbuja]:hover{text-decoration:underline}.heading[data-astro-cid-l5psbuja]{width:100%;max-width:none;margin:0 0 26px}.eyebrow[data-astro-cid-l5psbuja]{display:inline-block;font-size:12px;font-weight:750;letter-spacing:.1em;color:#956a2c}.heading[data-astro-cid-l5psbuja] h1[data-astro-cid-l5psbuja]{font-size:clamp(29px,3.5vw,42px);line-height:1.22;letter-spacing:-.025em;margin:10px 0 14px;font-weight:750}.location[data-astro-cid-l5psbuja]{color:#60758a;font-size:15px;margin:0 0 16px;line-height:1.6}.intro[data-astro-cid-l5psbuja]{font-size:clamp(16px,1.65vw,18px);line-height:1.8;color:#40556b;margin:0 0 14px;width:100%;max-width:none;text-align:justify;text-justify:inter-word;hyphens:auto}.developer[data-astro-cid-l5psbuja]{font-size:14px;color:#586e82;margin:0}.developer[data-astro-cid-l5psbuja] strong[data-astro-cid-l5psbuja]{color:#213e58}.cover[data-astro-cid-l5psbuja]{display:block;width:100%;max-height:510px;aspect-ratio:16/8.5;object-fit:cover;border-radius:14px}.gallery[data-astro-cid-l5psbuja]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.gallery[data-astro-cid-l5psbuja] img[data-astro-cid-l5psbuja]{display:block;width:100%;height:190px;object-fit:cover;border-radius:10px}.description[data-astro-cid-l5psbuja],.listings[data-astro-cid-l5psbuja]{background:#fff;border:1px solid #e8eef3;border-radius:14px;padding:clamp(20px,3vw,34px);margin-top:24px;overflow-wrap:anywhere}.article-content[data-astro-cid-l5psbuja]{font-size:16px;line-height:1.85;color:#354a5d}.article-content[data-astro-cid-l5psbuja]>h1:first-child{display:none}.article-content[data-astro-cid-l5psbuja] h1,.article-content[data-astro-cid-l5psbuja] h2{font-size:clamp(21px,2.2vw,25px);font-weight:750;line-height:1.4;color:#19334d;margin:30px 0 13px;letter-spacing:-.012em}.article-content[data-astro-cid-l5psbuja] h3{font-size:19px;font-weight:700;line-height:1.5;color:#234561;margin:24px 0 10px}.article-content[data-astro-cid-l5psbuja] h4{font-size:17px;font-weight:700;margin:20px 0 8px}.article-content[data-astro-cid-l5psbuja] p{margin:0 0 16px;text-align:justify;text-justify:inter-word;hyphens:auto}.article-content[data-astro-cid-l5psbuja] ul,.article-content[data-astro-cid-l5psbuja] ol{margin:0 0 18px;padding-left:24px}.article-content[data-astro-cid-l5psbuja] li{margin:5px 0;text-align:justify;text-justify:inter-word}.article-content[data-astro-cid-l5psbuja] a{color:#17679a;text-underline-offset:3px}.article-content[data-astro-cid-l5psbuja] img{display:block;max-width:100%;height:auto;border-radius:10px;margin:18px auto}.article-content[data-astro-cid-l5psbuja] blockquote{border-left:3px solid #c9a26a;padding:10px 18px;margin:20px 0;background:#f8fafc}.article-content[data-astro-cid-l5psbuja] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0}.article-content[data-astro-cid-l5psbuja] th,.article-content[data-astro-cid-l5psbuja] td{border:1px solid #e2e8ef;padding:10px 12px;text-align:left}.article-content[data-astro-cid-l5psbuja] th{background:#f4f7fa}.listings[data-astro-cid-l5psbuja] h2[data-astro-cid-l5psbuja]{font-size:clamp(20px,2.1vw,24px);line-height:1.4;margin:0 0 20px;color:#19334d}.cards[data-astro-cid-l5psbuja]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card[data-astro-cid-l5psbuja]{display:block;text-decoration:none;color:inherit;border:1px solid #e0e7ed;border-radius:12px;overflow:hidden;transition:box-shadow .2s,transform .2s}.card[data-astro-cid-l5psbuja]:hover{box-shadow:0 8px 22px #1231491a;transform:translateY(-2px)}.card[data-astro-cid-l5psbuja] img[data-astro-cid-l5psbuja]{display:block;width:100%;height:180px;object-fit:cover}.card-body[data-astro-cid-l5psbuja]{padding:15px}.card[data-astro-cid-l5psbuja] h3[data-astro-cid-l5psbuja]{font-size:16px;line-height:1.5;margin:0 0 9px;font-weight:700}.card-info-row[data-astro-cid-l5psbuja]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px}.card[data-astro-cid-l5psbuja] .apartment-price[data-astro-cid-l5psbuja]{font-size:20px;font-weight:800;line-height:1.35;color:#dc2626;white-space:nowrap}.card[data-astro-cid-l5psbuja] .apartment-detail[data-astro-cid-l5psbuja]{font-size:13px;font-weight:700;color:#62788b;line-height:1.6;white-space:nowrap}.empty[data-astro-cid-l5psbuja]{font-size:15px;line-height:1.7;color:#718296;margin:0}.contact[data-astro-cid-l5psbuja]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.contact[data-astro-cid-l5psbuja] a[data-astro-cid-l5psbuja]{background:#1a5d8c;color:#fff;padding:13px 20px;border-radius:9px;text-decoration:none;font-size:15px;font-weight:700}.contact[data-astro-cid-l5psbuja] a[data-astro-cid-l5psbuja]+a[data-astro-cid-l5psbuja]{background:#167b55}@media(max-width:767px){.project-page[data-astro-cid-l5psbuja]{padding:20px 0 48px}.wrap[data-astro-cid-l5psbuja]{padding:0 15px}.breadcrumbs[data-astro-cid-l5psbuja]{margin-bottom:22px}.heading[data-astro-cid-l5psbuja] h1[data-astro-cid-l5psbuja]{font-size:29px}.intro[data-astro-cid-l5psbuja]{font-size:16px;line-height:1.75;text-align:left}.article-content[data-astro-cid-l5psbuja] p,.article-content[data-astro-cid-l5psbuja] li{text-align:left}.cover[data-astro-cid-l5psbuja]{aspect-ratio:16/10;max-height:340px}.gallery[data-astro-cid-l5psbuja],.cards[data-astro-cid-l5psbuja]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery[data-astro-cid-l5psbuja] img[data-astro-cid-l5psbuja]{height:130px}.card[data-astro-cid-l5psbuja] img[data-astro-cid-l5psbuja]{height:135px}.description[data-astro-cid-l5psbuja],.listings[data-astro-cid-l5psbuja]{padding:20px;margin-top:18px}.article-content[data-astro-cid-l5psbuja]{font-size:15.5px;line-height:1.8}}@media(max-width:440px){.cards[data-astro-cid-l5psbuja]{grid-template-columns:1fr}.card[data-astro-cid-l5psbuja] img[data-astro-cid-l5psbuja]{height:195px}.contact[data-astro-cid-l5psbuja] a[data-astro-cid-l5psbuja]{flex:1;text-align:center}}
