.hero[data-astro-cid-glgfkru5]{padding:28px 0 0;overflow:hidden}.hero__grid[data-astro-cid-glgfkru5]{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.hero__grid[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]{min-width:0}@media (width>=900px){.hero[data-astro-cid-glgfkru5]{padding:72px 0 0}.hero__grid[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,596fr) minmax(0,588fr);gap:56px}}.hero__left[data-astro-cid-glgfkru5]{flex-direction:column;gap:18px;display:flex}@media (width>=900px){.hero__left[data-astro-cid-glgfkru5]{gap:24px}}.hero__badge[data-astro-cid-glgfkru5]{background:var(--mint);color:var(--mint-text);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero__left[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(36px,3.6vw + 14px,64px);font-weight:800;line-height:1.1}@media (width>=900px){.hero__left[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{line-height:1.06}}.hero__left[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5] [data-astro-cid-glgfkru5][data-hero-accent]{color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:.1em;text-decoration-skip-ink:none;text-decoration-thickness:.13em}.hero__left[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{max-width:52ch;color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}@media (width>=900px){.hero__left[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{font-size:18px;line-height:1.65}}.hero__search[data-astro-cid-glgfkru5]{align-items:stretch;gap:10px;width:100%;max-width:640px;display:flex}.hero__bar[data-astro-cid-glgfkru5]{background:var(--card-bg);border:1px solid var(--border-strong);border-radius:14px;flex-wrap:wrap;flex:auto;align-items:center;column-gap:14px;min-width:0;min-height:58px;padding:0 18px;display:flex;box-shadow:0 8px 24px #0a1e3c0f}.hero__bar[data-astro-cid-glgfkru5]:focus-within{border-color:var(--primary)}.hero__field[data-astro-cid-glgfkru5]{min-width:0;min-height:56px;color:var(--text);align-items:center;gap:6px;display:flex}.hero__field[data-astro-cid-glgfkru5] svg{color:var(--text-subtle)}.hero__qicon[data-astro-cid-glgfkru5],.hero__m[data-astro-cid-glgfkru5]{display:none}@media (width<=640px){.hero__d[data-astro-cid-glgfkru5]{display:none}.hero__m[data-astro-cid-glgfkru5]{display:inline}}.hero__field--q[data-astro-cid-glgfkru5]{flex:180px}.hero__field--city[data-astro-cid-glgfkru5]{flex:0 112px}.hero__field--district[data-astro-cid-glgfkru5]{flex:0 104px}.hero__sep[data-astro-cid-glgfkru5]{background:var(--border);flex:none;width:1px;height:28px}.hero__search[data-astro-cid-glgfkru5] select[data-astro-cid-glgfkru5],.hero__search[data-astro-cid-glgfkru5] input[data-astro-cid-glgfkru5]{font:inherit;color:var(--text);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:15px}.hero__search[data-astro-cid-glgfkru5] select[data-astro-cid-glgfkru5]{cursor:pointer;font-weight:600}.hero__search[data-astro-cid-glgfkru5] input[data-astro-cid-glgfkru5]::placeholder{color:var(--text-subtle)}.hero__search[data-astro-cid-glgfkru5] input[data-astro-cid-glgfkru5][type=search]::-webkit-search-decoration,.hero__search[data-astro-cid-glgfkru5] input[data-astro-cid-glgfkru5][type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.hero__submit[data-astro-cid-glgfkru5]{background:var(--navy-fill);color:#fff;cursor:pointer;width:58px;min-height:58px;font:inherit;border:0;border-radius:14px;flex:0 0 58px;place-items:center;transition:background .15s;display:grid}.hero__submit[data-astro-cid-glgfkru5]:hover{background:var(--navy-fill-dark)}.hero__submit[data-astro-cid-glgfkru5]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hero__chips[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero__chip-label[data-astro-cid-glgfkru5]{color:var(--text-subtle);margin-right:4px;font-size:13px}.hero__submit-text[data-astro-cid-glgfkru5]{display:none}@media (width<=640px){.hero__search[data-astro-cid-glgfkru5]{background:var(--card-bg);border:1px solid var(--border-strong);border-radius:16px;flex-wrap:wrap;gap:8px;padding:8px;box-shadow:0 8px 24px #0a1e3c12}.hero__bar[data-astro-cid-glgfkru5]{display:contents}.hero__sep[data-astro-cid-glgfkru5],.hero__field--district[data-astro-cid-glgfkru5]{display:none}.hero__field[data-astro-cid-glgfkru5]{background:var(--surface);border-radius:10px;min-height:48px;padding:0 12px}.hero__field--q[data-astro-cid-glgfkru5]{gap:8px}.hero__qicon[data-astro-cid-glgfkru5]{flex:none;display:inline-flex}.hero__qicon[data-astro-cid-glgfkru5] svg{color:var(--text-muted)}.hero__badge[data-astro-cid-glgfkru5]{gap:6px;padding:5px 10px;font-size:12px}.hero__field--q[data-astro-cid-glgfkru5]{flex:100%}.hero__field--city[data-astro-cid-glgfkru5]{flex:1 1 0;min-width:0}.hero__submit[data-astro-cid-glgfkru5]{border-radius:10px;flex:none;width:auto;min-height:48px;padding:0 20px;font-size:15px;font-weight:700}.hero__submit[data-astro-cid-glgfkru5] svg{display:none}.hero__submit-text[data-astro-cid-glgfkru5]{display:inline}.hero__chips[data-astro-cid-glgfkru5]{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.hero__chips[data-astro-cid-glgfkru5]::-webkit-scrollbar{display:none}.hero__chip-label[data-astro-cid-glgfkru5]{display:none}.hero__chip[data-astro-cid-glgfkru5]{white-space:nowrap;flex:none}}.hero__chip[data-astro-cid-glgfkru5]{color:var(--primary);border:1px solid var(--border);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}.hero__chip[data-astro-cid-glgfkru5]:hover{background:var(--surface-alt);border-color:var(--border-strong)}.hero__right[data-astro-cid-glgfkru5]{background:var(--surface-alt);border-radius:28px;flex-direction:column;gap:16px;padding:36px;display:none}@media (width>=900px){.hero__right[data-astro-cid-glgfkru5]{display:flex}}.hero__float[data-astro-cid-glgfkru5]{background:var(--card-bg);color:inherit;border-radius:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:none;box-shadow:0 12px 32px #0a1e3c14}.hero__float[data-astro-cid-glgfkru5]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}@media (width>=900px){.hero__float[data-astro-cid-glgfkru5]{display:flex}}.hero-clinic[data-astro-cid-glgfkru5]{flex-direction:column;gap:14px;padding:22px}.hero-clinic__top[data-astro-cid-glgfkru5]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-clinic__id[data-astro-cid-glgfkru5]{align-items:center;gap:12px;min-width:0;display:flex}.hero-clinic__mark[data-astro-cid-glgfkru5]{background:var(--coral-light);width:48px;height:48px;color:var(--tint-coral-fg);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.hero-clinic__name[data-astro-cid-glgfkru5]{font-size:17px;font-weight:700;display:block}.hero-clinic__area[data-astro-cid-glgfkru5]{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.hero-clinic__verified[data-astro-cid-glgfkru5]{background:var(--mint);color:var(--mint-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.hero-clinic__rating[data-astro-cid-glgfkru5]{align-items:baseline;gap:10px;display:flex}.hero-clinic__rating[data-astro-cid-glgfkru5] svg{align-self:center}.hero-clinic__score[data-astro-cid-glgfkru5]{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.hero-clinic__reviews[data-astro-cid-glgfkru5]{color:var(--text-muted);font-size:13px}.hero-clinic__services[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:6px;display:flex}.hero-clinic__services[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{background:var(--surface);color:var(--text-muted);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.hero-clinic__foot[data-astro-cid-glgfkru5]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.hero-clinic__price-label[data-astro-cid-glgfkru5]{color:var(--text-subtle);font-size:12px;display:block}.hero-clinic__price[data-astro-cid-glgfkru5]{font-size:15px;font-weight:700;display:block}.hero-clinic__cta[data-astro-cid-glgfkru5]{background:var(--navy-fill);color:#fff;white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700}.hero-article[data-astro-cid-glgfkru5]{align-items:center;gap:14px;margin-left:40px;padding:18px 20px}.hero-article__icon[data-astro-cid-glgfkru5]{background:var(--coral-light);width:56px;height:56px;color:var(--tint-coral-fg);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.hero-article__text[data-astro-cid-glgfkru5]{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-article__kicker[data-astro-cid-glgfkru5]{letter-spacing:.06em;text-transform:uppercase;color:var(--tint-coral-fg);font-size:12px;font-weight:700}.hero-article__title[data-astro-cid-glgfkru5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.hero-article__meta[data-astro-cid-glgfkru5]{color:var(--text-subtle);font-size:12px}.hero__stats[data-astro-cid-glgfkru5]{border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(2,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=900px){.hero__stats[data-astro-cid-glgfkru5]{border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:80px}}.hero__stat[data-astro-cid-glgfkru5]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 -1px -1px 0;padding:16px}@media (width>=900px){.hero__stat[data-astro-cid-glgfkru5]{padding:28px 32px}}.hero__stat-value[data-astro-cid-glgfkru5]{color:var(--primary);font-size:28px;font-weight:800;line-height:normal}.hero__stat-suffix[data-astro-cid-glgfkru5]{color:#e8a317;font-size:20px}.hero__stat-label[data-astro-cid-glgfkru5]{color:var(--text-muted);margin-top:0;font-size:12px}@media (width>=900px){.hero__stat-value[data-astro-cid-glgfkru5]{letter-spacing:-.03em;font-size:40px}.hero__stat-suffix[data-astro-cid-glgfkru5]{margin-left:4px;font-size:28px}.hero__stat-label[data-astro-cid-glgfkru5]{margin-top:4px;font-size:14px}}.steps-grid[data-astro-cid-htg253oa]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.step-card[data-astro-cid-htg253oa]{align-items:baseline;gap:12px;display:flex}.step-card__num[data-astro-cid-htg253oa]{color:var(--primary);font-size:16px;font-weight:800}.step-card__body[data-astro-cid-htg253oa]{min-width:0;font-size:14px;line-height:1.5}.step-card__title[data-astro-cid-htg253oa]{font-size:inherit;margin:0;font-weight:700;display:inline}.step-card__desc[data-astro-cid-htg253oa]{color:var(--text);margin:0;display:inline}.step-card__long[data-astro-cid-htg253oa]{display:none}@media (width>=900px){.steps-grid[data-astro-cid-htg253oa]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.step-card[data-astro-cid-htg253oa]{flex-direction:column;align-items:stretch;gap:12px}.step-card__num[data-astro-cid-htg253oa]{font-size:15px}.step-card__body[data-astro-cid-htg253oa]{flex-direction:column;gap:12px;font-size:15px;line-height:1.6;display:flex}.step-card__title[data-astro-cid-htg253oa]{font-size:20px;line-height:normal;display:block}.step-card__desc[data-astro-cid-htg253oa]{color:var(--text-muted);line-height:1.6;display:block}.step-card__long[data-astro-cid-htg253oa]{display:inline}.step-card__short[data-astro-cid-htg253oa]{display:none}}.cta-block[data-astro-cid-7fc6xixe]{background:var(--navy-fill);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 28px;padding:28px 24px;display:flex}.cta-block__text[data-astro-cid-7fc6xixe]{flex:420px;min-width:0}.cta-block[data-astro-cid-7fc6xixe] h2[data-astro-cid-7fc6xixe]{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.2}.cta-block[data-astro-cid-7fc6xixe] p[data-astro-cid-7fc6xixe]{color:var(--on-navy-text);max-width:56ch;margin:10px 0 0;font-size:15px;line-height:1.6}.cta-block__actions[data-astro-cid-7fc6xixe]{flex-wrap:wrap;gap:12px;display:flex}.cta-block__actions[data-astro-cid-7fc6xixe] .btn--ghost{color:#fff;border-color:#ffffff59;font-weight:600}.cta-block__actions[data-astro-cid-7fc6xixe] .btn--ghost:hover{background:#ffffff1a}.cta-block__actions[data-astro-cid-7fc6xixe] .cta-block__primary{color:var(--navy-fill);background:#fff;border-color:#fff;font-weight:700}.cta-block__actions[data-astro-cid-7fc6xixe] .cta-block__primary:hover{background:var(--on-navy-hover-bg)}@media (width>=900px){.cta-block[data-astro-cid-7fc6xixe]{border-radius:28px;padding:48px 56px}.cta-block[data-astro-cid-7fc6xixe] h2[data-astro-cid-7fc6xixe]{font-size:clamp(26px,1.6vw + 14px,34px)}.cta-block[data-astro-cid-7fc6xixe] p[data-astro-cid-7fc6xixe]{font-size:16px}}.home-sticky-cta[data-astro-cid-lcdefpme]{gap:10px;display:flex}.home-sticky-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:1}.home-sticky-cta[data-astro-cid-lcdefpme]{box-shadow:none}.home-sticky-cta[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:var(--navy-ink);font-weight:700}@media (width>=641px){.home-sticky-cta[data-astro-cid-lcdefpme]{display:none}}.m-only[data-astro-cid-lcdefpme]{display:inline}.d-only[data-astro-cid-lcdefpme]{display:none}@media (width>=641px){.m-only[data-astro-cid-lcdefpme]{display:none}.d-only[data-astro-cid-lcdefpme]{display:inline}}.section[data-astro-cid-lcdefpme]{padding-top:40px}.section--last[data-astro-cid-lcdefpme]{padding-bottom:0}@media (width>=900px){.section[data-astro-cid-lcdefpme]{padding-top:96px}}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}@media (width>=641px){.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-top:8px;font-size:clamp(28px,2.2vw + 14px,40px);line-height:1.15}}@media (width<=640px){.section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.section__more[data-astro-cid-lcdefpme].d-only,.section__note[data-astro-cid-lcdefpme]{display:none}}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);font-size:13px;font-weight:700}.section__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}@media (width>=641px){.section__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;margin-bottom:32px}}.section__note[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:8px 0 0;font-size:14px}.section__note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--primary);font-weight:600}.section__more[data-astro-cid-lcdefpme]{color:var(--primary);white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=641px){.section__more[data-astro-cid-lcdefpme]{font-size:15px}}.section__more[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cat-tile[data-astro-cid-lcdefpme]{box-sizing:border-box;border:1px solid var(--border);background:var(--card-bg);height:100%;color:inherit;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;text-decoration:none;transition:transform .12s,box-shadow .15s,border-color .15s;display:flex}.cat-tile[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong);transform:translateY(-2px)}.cat-tile__icon[data-astro-cid-lcdefpme]{background:var(--tone-bg);width:40px;height:40px;color:var(--tone-fg);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cat-tile__icon[data-astro-cid-lcdefpme] svg{width:22px;height:22px}.cat-tile__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;min-width:0;display:flex}.cat-tile__label[data-astro-cid-lcdefpme]{font-size:15px;font-weight:700}.cat-tile__count[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:12px}.cat-tile__art[data-astro-cid-lcdefpme]{display:none}.cat-tile__art--only[data-astro-cid-lcdefpme]{display:inline}@media (width>=641px){.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px}.cat-tile[data-astro-cid-lcdefpme]{border-radius:18px;flex-direction:row;align-items:center;gap:16px;padding:22px}.cat-tile__icon[data-astro-cid-lcdefpme]{border-radius:14px;width:56px;height:56px}.cat-tile__icon[data-astro-cid-lcdefpme] svg{width:26px;height:26px}.cat-tile__label[data-astro-cid-lcdefpme]{font-size:17px}.cat-tile__count[data-astro-cid-lcdefpme]{font-size:13px}.cat-tile__art[data-astro-cid-lcdefpme]{display:inline}.cat-tile__count[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]+.cat-tile__art[data-astro-cid-lcdefpme]:before{content:" · "}}.articles-home[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.articles-side[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.articles-side[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){display:none}.fa[data-astro-cid-lcdefpme],.ca[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.fa[data-astro-cid-lcdefpme]{background:var(--navy-fill);color:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.fa__img[data-astro-cid-lcdefpme]{height:150px;overflow:hidden}.articles-home[data-astro-cid-lcdefpme] .fa__img[data-astro-cid-lcdefpme] .img-ph{border-radius:0;height:100%;padding:18px}.articles-home[data-astro-cid-lcdefpme] .fa__img[data-astro-cid-lcdefpme] .img-ph__label{letter-spacing:-.04em;font-size:40px}.fa__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.fa__body[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;padding:18px;display:flex}.fa[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:#9fc6e6}.fa__title[data-astro-cid-lcdefpme]{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.3}.fa__excerpt[data-astro-cid-lcdefpme]{display:none}.meta[data-astro-cid-lcdefpme]{color:var(--text-subtle);flex-wrap:wrap;gap:0 4px;font-size:12px;font-weight:600;display:flex}.meta__cat[data-astro-cid-lcdefpme]{display:none}.meta[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(:last-child):after{content:"·";margin-left:4px}.ca[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--card-bg);border-radius:16px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.ca__img[data-astro-cid-lcdefpme]{border-radius:12px;width:84px;height:84px;overflow:hidden}.articles-home[data-astro-cid-lcdefpme] .ca__img[data-astro-cid-lcdefpme] .img-ph{border-radius:0;height:100%;min-height:0;padding:10px}.articles-home[data-astro-cid-lcdefpme] .ca__img[data-astro-cid-lcdefpme] .img-ph__label{letter-spacing:normal;font-size:14px;line-height:normal}.ca__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.ca__body[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;min-width:0;display:flex}.ca__title[data-astro-cid-lcdefpme]{color:var(--text);margin:0;font-size:15px;font-weight:700;line-height:1.35}@media (width>=641px){.articles-home[data-astro-cid-lcdefpme]{gap:32px 40px}.articles-side[data-astro-cid-lcdefpme]{justify-content:space-between;gap:0}.articles-side[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){display:grid}.articles-side[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.meta__cat[data-astro-cid-lcdefpme]{display:inline}.meta[data-astro-cid-lcdefpme]{font-size:12px}.fa[data-astro-cid-lcdefpme]{color:inherit;background:0 0;border-radius:0;align-content:start;gap:18px;overflow:visible}.fa__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:20px;height:auto}.articles-home[data-astro-cid-lcdefpme] .fa__img[data-astro-cid-lcdefpme] .img-ph{padding:28px}.articles-home[data-astro-cid-lcdefpme] .fa__img[data-astro-cid-lcdefpme] .img-ph__label{font-size:clamp(40px,3vw + 20px,56px);line-height:.95}.fa__body[data-astro-cid-lcdefpme]{gap:10px;padding:0}.fa[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:var(--text-subtle);font-size:13px}.fa__title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--text);font-size:clamp(22px,1vw + 16px,28px);line-height:1.22}.fa__excerpt[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.fa[data-astro-cid-lcdefpme]:hover .fa__title[data-astro-cid-lcdefpme],.ca[data-astro-cid-lcdefpme]:hover .ca__title[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.ca[data-astro-cid-lcdefpme]{background:0 0;border:0;border-radius:0;grid-template-columns:168px minmax(0,1fr);gap:18px;padding:16px 0}.ca[data-astro-cid-lcdefpme]:first-child{padding-top:0}.ca[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.ca__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;width:auto;height:auto}.articles-home[data-astro-cid-lcdefpme] .ca__img[data-astro-cid-lcdefpme] .img-ph{padding:10px 12px}.articles-home[data-astro-cid-lcdefpme] .ca__img[data-astro-cid-lcdefpme] .img-ph__label{letter-spacing:-.02em;font-size:15px;line-height:1}.ca__title[data-astro-cid-lcdefpme]{font-size:17px}}@media (width>=1025px){.articles-home[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px;display:grid}.card-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){display:none}.cc[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--card-bg);color:inherit;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge""meta meta""services price";align-items:center;gap:10px 8px;padding:16px;text-decoration:none;transition:transform .12s,box-shadow .15s,border-color .15s;display:grid}.cc[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong);transform:translateY(-2px)}.cc__top[data-astro-cid-lcdefpme],.cc__foot[data-astro-cid-lcdefpme]{display:contents}.cc__mark[data-astro-cid-lcdefpme]{display:none}.cc__badge[data-astro-cid-lcdefpme]{white-space:nowrap;background:var(--mint);color:var(--mint-text);border-radius:999px;grid-area:badge;padding:3px 8px;font-size:11px;font-weight:700}.cc__name[data-astro-cid-lcdefpme]{color:var(--text);grid-area:name;margin:0;font-size:16px;font-weight:700;line-height:1.3}.cc__meta[data-astro-cid-lcdefpme]{color:var(--text-muted);flex-wrap:wrap;grid-area:meta;gap:0 6px;font-size:13px;display:flex}.cc__area[data-astro-cid-lcdefpme]:not(:last-child):after{content:"·";margin-left:6px}.cc__rating[data-astro-cid-lcdefpme]{align-items:baseline;gap:4px;display:inline-flex}.cc__star[data-astro-cid-lcdefpme]{color:var(--text)}.cc__score[data-astro-cid-lcdefpme]{color:var(--text);font-weight:700}.cc__services[data-astro-cid-lcdefpme]{color:var(--text-muted);grid-area:services;min-width:0;font-size:13px}.cc__price[data-astro-cid-lcdefpme]{color:var(--text);white-space:nowrap;grid-area:price;justify-self:end;font-size:13px;font-weight:700}@media (width>=641px){.card-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px}.card-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){display:grid}.cc[data-astro-cid-lcdefpme]{border-radius:20px;grid-template:"top""name""area""rating""services""foot"1fr/minmax(0,1fr);align-items:start;gap:0;padding:24px}.cc__top[data-astro-cid-lcdefpme]{grid-area:top;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc__mark[data-astro-cid-lcdefpme]{background:var(--surface-alt);width:52px;height:52px;color:var(--primary);border-radius:14px;place-items:center;font-size:17px;font-weight:800;display:grid}.cc__badge[data-astro-cid-lcdefpme]{padding:4px 9px;font-size:12px}.cc__name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-top:16px;font-size:19px}.cc__meta[data-astro-cid-lcdefpme]{display:contents}.cc__area[data-astro-cid-lcdefpme]{color:var(--text-muted);grid-area:area;margin-top:4px;font-size:14px}.cc__area[data-astro-cid-lcdefpme]:not(:last-child):after{content:none}.cc__rating[data-astro-cid-lcdefpme]{grid-area:rating;align-items:center;gap:8px;margin-top:16px;font-size:14px}.cc__score[data-astro-cid-lcdefpme]{font-size:16px;font-weight:800}.cc__star[data-astro-cid-lcdefpme]{color:#e8a317;font-size:18px;line-height:1}.cc__services[data-astro-cid-lcdefpme]{margin-top:16px;font-size:13px}.cc__foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-area:foot;justify-content:space-between;align-self:end;align-items:center;margin-top:16px;padding-top:16px;display:flex}.cc__price[data-astro-cid-lcdefpme]{font-size:15px}.cc__cta[data-astro-cid-lcdefpme]{min-height:44px;color:var(--primary);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}}.steps-panel[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.steps-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:normal;font-size:20px;line-height:normal}.steps-panel__head[data-astro-cid-lcdefpme]{max-width:640px}.empty[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:14px}@media (width>=900px){.steps-panel[data-astro-cid-lcdefpme]{border-radius:28px;gap:36px;padding:56px}.steps-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(28px,2.2vw + 14px,40px);line-height:1.15}.wide[data-astro-cid-lcdefpme]{margin-inline:calc(50% + min(1352px,100vw - 48px)/-2)}}
