.h-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--color-teal);font-size:12px;font-weight:600}.h-block[data-astro-cid-lcdefpme]{padding-block:72px 8px}.h-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:26px;display:flex}.h-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.h-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:13.5px}.h-head[data-astro-cid-lcdefpme] .h-more[data-astro-cid-lcdefpme]{margin-inline-start:auto}.h-more[data-astro-cid-lcdefpme]{color:var(--color-brand);text-underline-offset:5px;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.h-more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.h-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.h-tag[data-astro-cid-lcdefpme]{background:var(--color-teal-pale);color:var(--color-teal-dark);border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.h-date[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-top:8px;font-size:13px;display:block}.h-btn[data-astro-cid-lcdefpme]{background:var(--color-teal);color:#fff;transition:background var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 36px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.h-btn[data-astro-cid-lcdefpme]:hover{background:var(--color-teal-dark)}.h-photo[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#f4f1eb 0%,#e9efea 55%,#dce8e4 100%);position:relative;overflow:hidden}.h-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h-hero[data-astro-cid-lcdefpme]{color:var(--color-navy);background:#eef6f8 url(/images/hero.jpg) 72%/cover no-repeat;position:relative;overflow:hidden}.h-hero__inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,720px);padding-block:44px 48px;display:grid;position:relative}.h-hero__title[data-astro-cid-lcdefpme]{letter-spacing:.05em;max-width:none;color:var(--color-navy);margin-top:10px;font-size:clamp(24px,2.5vw,33px);line-height:1.5}.h-hero__sub[data-astro-cid-lcdefpme]{color:#4a6680;margin-top:12px;font-size:15.5px;line-height:1.95}.h-paths[data-astro-cid-lcdefpme]{background:#fffffff5;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding:18px;display:grid;box-shadow:0 18px 40px -22px #002f5747}.h-paths__q[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:2px;font-size:14px;font-weight:700}.h-path[data-astro-cid-lcdefpme]{color:var(--color-navy);transition:border-color var(--transition-fast), background var(--transition-fast);background:#fff;border:1px solid #dde7ea;border-radius:12px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.h-path[data-astro-cid-lcdefpme]:hover{border-color:var(--color-teal);background:#f1f8f8}.h-path__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 25%;border-radius:10px;flex-shrink:0;width:60px;height:56px}.h-path__body[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.h-path__title[data-astro-cid-lcdefpme]{font-size:15px;font-weight:700;line-height:1.5}.h-path__text[data-astro-cid-lcdefpme]{color:#4a6680;margin-top:4px;font-size:12px;line-height:1.5}.h-chev[data-astro-cid-lcdefpme]{fill:none;width:20px;height:20px;stroke:var(--color-teal);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-inline-start:auto}.h-news[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.h-feature[data-astro-cid-lcdefpme],.h-row[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast);border-radius:12px;text-decoration:none;overflow:hidden}.h-feature[data-astro-cid-lcdefpme]:hover,.h-row[data-astro-cid-lcdefpme]:hover{border-color:var(--color-teal)}.h-photo--wide[data-astro-cid-lcdefpme]{aspect-ratio:1200/630}.h-feature__body[data-astro-cid-lcdefpme]{flex-direction:column;padding:20px 22px 24px;display:flex}.h-feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:12px;font-size:19px;line-height:1.6}.h-feature__ex[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.75}.h-rows[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.h-row[data-astro-cid-lcdefpme]{grid-template-columns:42% 1fr;min-height:118px;display:grid}.h-row[data-astro-cid-lcdefpme] .h-photo[data-astro-cid-lcdefpme]{aspect-ratio:1200/630;align-self:center}.h-row__body[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;padding:16px 20px;display:flex}.h-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:10px;font-size:16px;line-height:1.6}.h-row[data-astro-cid-lcdefpme] .h-date[data-astro-cid-lcdefpme]{margin-top:6px}.h-empty[data-astro-cid-lcdefpme]{border:1px dashed var(--color-border-strong);background:var(--color-mint);color:var(--color-text-secondary);text-align:center;border-radius:12px;padding:32px}.h-topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.h-topic[data-astro-cid-lcdefpme]{border:1px solid var(--lightningcss-light,#e1eeef)var(--lightningcss-dark,var(--color-border));background:var(--color-mint);height:100%;color:var(--color-text);text-align:center;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:12px;flex-direction:column;align-items:center;padding:18px 14px 22px;text-decoration:none;display:flex}.h-topic[data-astro-cid-lcdefpme]:hover{border-color:var(--color-teal);background:var(--lightningcss-light,var(--color-teal-bg))var(--lightningcss-dark,var(--color-fill-strong))}.h-topic[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;max-width:170px}.h-topic__label[data-astro-cid-lcdefpme]{margin-top:10px;font-size:16.5px;font-weight:700}.h-topic__text[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-top:6px;font-size:12.5px;line-height:1.7}.h-about__ico[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.h-seminar__badge[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.h-seminar[data-astro-cid-lcdefpme]{border:1px solid var(--lightningcss-light,#e1eeef)var(--lightningcss-dark,var(--color-border));background:var(--lightningcss-light,linear-gradient(100deg, #f4fafa 0%, #e6f3f3 100%))var(--lightningcss-dark,var(--color-mint));border-radius:14px;align-items:center;gap:20px;margin-top:20px;padding:22px 28px;display:flex}.h-seminar__badge[data-astro-cid-lcdefpme]{background:var(--color-teal);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.h-seminar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17px}.h-seminar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-top:2px;font-size:13px;line-height:1.7}.h-seminar[data-astro-cid-lcdefpme] .h-btn[data-astro-cid-lcdefpme]{flex-shrink:0;margin-inline-start:auto}.h-about[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.h-about__card[data-astro-cid-lcdefpme]{border:1px solid var(--lightningcss-light,#e1eeef)var(--lightningcss-dark,var(--color-border));background:var(--color-mint);border-radius:12px;align-items:flex-start;gap:16px;padding:22px 20px;display:flex}.h-about__ico[data-astro-cid-lcdefpme]{background:var(--color-surface);width:52px;height:52px;color:var(--color-teal);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.h-about[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-brand);font-size:15px}.h-about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:2px;font-size:14px;line-height:1.6}.h-about[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-top:2px;font-size:12.5px;line-height:1.6;display:block}.h-message[data-astro-cid-lcdefpme]{color:var(--color-navy);background:linear-gradient(90deg,#f2f8f8 0%,#eef5f2 60%,#e4eee9 100%);margin-top:72px;position:relative;overflow:hidden}.h-message__scene[data-astro-cid-lcdefpme]{opacity:.85;width:55%;height:100%;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.h-message__inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding-block:56px;display:grid;position:relative}.h-message[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-navy);font-size:24px;line-height:1.6}.h-message__inner[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#4a6680;margin-top:14px;font-size:14.5px;line-height:1.95}.h-message__card[data-astro-cid-lcdefpme]{background:#fff;border-radius:14px;grid-template-columns:1fr auto;justify-self:end;align-items:center;gap:12px;max-width:420px;padding:26px 28px;display:grid;box-shadow:0 18px 40px -26px #002f574d}.h-message__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-navy);margin-top:8px;font-size:17px;line-height:1.7}.h-message__card[data-astro-cid-lcdefpme] .h-more[data-astro-cid-lcdefpme]{color:var(--color-teal-dark);margin-top:12px;font-size:13.5px}.h-message__mark[data-astro-cid-lcdefpme]{width:96px;height:110px}@media (width<=1100px){.h-topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.h-hero[data-astro-cid-lcdefpme]{background-position:82% bottom}.h-hero[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(#f0f8faeb 0%,#f0f8fabf 60%,#f0f8fa59 100%);position:absolute;inset:0}.h-hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-block:32px 36px}.h-paths[data-astro-cid-lcdefpme],.h-news[data-astro-cid-lcdefpme],.h-about[data-astro-cid-lcdefpme],.h-message__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.h-topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.h-message__card[data-astro-cid-lcdefpme]{justify-self:stretch;max-width:none}}@media (width<=760px){.h-seminar[data-astro-cid-lcdefpme]{flex-wrap:wrap;padding:22px 18px}.h-seminar[data-astro-cid-lcdefpme] .h-btn[data-astro-cid-lcdefpme]{width:100%;margin-inline-start:0}}@media (width<=560px){.h-hero__title[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-size:23px}.h-hero__sub[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme],.h-message[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}.h-block[data-astro-cid-lcdefpme]{padding-top:52px}.h-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:21px}.h-head[data-astro-cid-lcdefpme] .h-more[data-astro-cid-lcdefpme]{margin-inline-start:0}.h-row[data-astro-cid-lcdefpme]{grid-template-columns:110px 1fr;min-height:0}.h-row__body[data-astro-cid-lcdefpme]{padding:12px 14px}.h-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:14.5px}.h-topics[data-astro-cid-lcdefpme]{gap:10px}.h-topic[data-astro-cid-lcdefpme]{padding:14px 10px 18px}.h-topic__text[data-astro-cid-lcdefpme]{font-size:12px}.h-message[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:20px}}
