.flats-answer-box[data-astro-cid-7kb5yat5]{padding:26px 28px;border:1px solid #dae4e0;border-radius:20px;background:#fbfdfc}.flats-article-visual[data-astro-cid-7kb5yat5]{padding:22px;border:1px solid #dae4e0;border-radius:20px;background:#fff;text-align:center}.flats-article-visual[data-astro-cid-7kb5yat5] svg[data-astro-cid-7kb5yat5]{max-width:320px;width:100%;height:auto}.flats-faq-item[data-astro-cid-7kb5yat5]{padding:0 20px;border:1px solid #dae4e0;border-radius:14px;background:#fff}.flats-faq-item[data-astro-cid-7kb5yat5] summary[data-astro-cid-7kb5yat5]{padding:17px 0;color:#20332d;font-weight:700;cursor:pointer}.flats-faq-item[data-astro-cid-7kb5yat5] p[data-astro-cid-7kb5yat5]{margin-top:0;padding-bottom:18px}.flats-related-grid[data-astro-cid-7kb5yat5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flats-related-card[data-astro-cid-7kb5yat5]{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #dce5e1;border-radius:15px;background:#fbfdfc;color:inherit;text-decoration:none}.flats-related-card[data-astro-cid-7kb5yat5] strong[data-astro-cid-7kb5yat5]{color:#20332d}.flats-related-card[data-astro-cid-7kb5yat5] span[data-astro-cid-7kb5yat5]{color:#61726c;font-size:.88rem;line-height:1.5}@media(max-width:900px){.flats-related-grid[data-astro-cid-7kb5yat5]{grid-template-columns:1fr}}.flats-page-notice[data-astro-cid-7kb5yat5]{margin:28px 0;padding:21px 23px;border:1px solid #d7e1dc;border-left:5px solid #c07a2d;border-radius:18px;background:#f5f8f6}.flats-page-notice[data-astro-cid-7kb5yat5] strong[data-astro-cid-7kb5yat5]{color:#1b2a24}.flats-page-notice[data-astro-cid-7kb5yat5] p[data-astro-cid-7kb5yat5]{margin:7px 0 0}.flats-calculator[data-astro-cid-7kb5yat5]{margin:38px 0;padding:clamp(21px,4vw,38px);border:1px solid #cadbd3;border-radius:28px;background:radial-gradient(circle at 95% 4%,rgba(44,118,89,.14),transparent 31%),linear-gradient(145deg,#f8fcfa,#eff6f2)}.flats-calculator[data-astro-cid-7kb5yat5] .calculator-heading[data-astro-cid-7kb5yat5]{max-width:760px;margin-bottom:27px}.flats-calculator[data-astro-cid-7kb5yat5] .calculator-heading[data-astro-cid-7kb5yat5]>span[data-astro-cid-7kb5yat5]{display:block;color:#54c79a;font-size:.77rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.flats-calculator[data-astro-cid-7kb5yat5] .calculator-heading[data-astro-cid-7kb5yat5] h2[data-astro-cid-7kb5yat5]{margin:7px 0 0}.flats-calculator[data-astro-cid-7kb5yat5] .calculator-heading[data-astro-cid-7kb5yat5] p[data-astro-cid-7kb5yat5]{margin:9px 0 0;color:#d9e5df}.calculator-layout[data-astro-cid-7kb5yat5]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:25px;align-items:start}.calculator-form[data-astro-cid-7kb5yat5],.calculator-result[data-astro-cid-7kb5yat5]{border:1px solid #d4e0da;border-radius:22px;background:#fff}.calculator-form[data-astro-cid-7kb5yat5]{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding:clamp(20px,3vw,30px)}.field-group[data-astro-cid-7kb5yat5]{min-width:0}.field-group-wide[data-astro-cid-7kb5yat5]{grid-column:1 / -1}.field-group[data-astro-cid-7kb5yat5] label[data-astro-cid-7kb5yat5]{display:block;margin-bottom:8px;color:#1b2923;font-size:.91rem;font-weight:800}.field-group[data-astro-cid-7kb5yat5] input[data-astro-cid-7kb5yat5],.field-group[data-astro-cid-7kb5yat5] select[data-astro-cid-7kb5yat5]{width:100%;min-height:49px;padding:11px 13px;border:1px solid #bccdc5;border-radius:12px;background:#fff;color:#17231e;font:inherit}.field-group[data-astro-cid-7kb5yat5] input[data-astro-cid-7kb5yat5]:focus,.field-group[data-astro-cid-7kb5yat5] select[data-astro-cid-7kb5yat5]:focus{border-color:#2b7659;outline:3px solid rgba(43,118,89,.14)}.calculator-actions[data-astro-cid-7kb5yat5]{display:flex;flex-wrap:wrap;gap:11px}.calculator-actions[data-astro-cid-7kb5yat5] button[data-astro-cid-7kb5yat5]{min-height:49px;padding:11px 26px;border:1px solid #24775e;border-radius:999px;background:#24775e;color:#fff;font:inherit;font-weight:850;cursor:pointer}.calculator-actions[data-astro-cid-7kb5yat5] button[data-astro-cid-7kb5yat5]:hover{background:#1a5c48}.calculator-error[data-astro-cid-7kb5yat5]{grid-column:1 / -1;margin:0;padding:13px 15px;border:1px solid #e3b9b9;border-radius:11px;background:#fff3f3;color:#8c2929;font-weight:750}.calculator-result[data-astro-cid-7kb5yat5]{position:sticky;top:20px;padding:clamp(23px,3vw,31px);box-shadow:0 20px 42px #23493914}.result-label[data-astro-cid-7kb5yat5]{display:block;color:#607168;font-size:.77rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.flats-calculator[data-astro-cid-7kb5yat5] #flats-recommended[data-astro-cid-7kb5yat5]{display:block;margin:8px 0 12px;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.08;overflow-wrap:anywhere}@media(max-width:900px){.calculator-layout[data-astro-cid-7kb5yat5]{grid-template-columns:1fr}.calculator-result[data-astro-cid-7kb5yat5]{position:static}}@media(max-width:650px){.calculator-form[data-astro-cid-7kb5yat5]{grid-template-columns:1fr}.field-group-wide[data-astro-cid-7kb5yat5]{grid-column:auto}.calculator-actions[data-astro-cid-7kb5yat5]{flex-direction:column}.calculator-actions[data-astro-cid-7kb5yat5] button[data-astro-cid-7kb5yat5]{width:100%}}
