.breadcrumb[data-astro-cid-qaanghzh] ol[data-astro-cid-qaanghzh]{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);font-size:var(--fs-small)}.breadcrumb[data-astro-cid-qaanghzh] li[data-astro-cid-qaanghzh]+li[data-astro-cid-qaanghzh]:before{content:"/";margin-right:var(--space-2xs);color:var(--color-ink-muted)}.breadcrumb[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{color:var(--color-ink-muted);text-decoration:none}.breadcrumb[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]:hover{color:var(--color-navy);text-decoration:underline}.breadcrumb[data-astro-cid-qaanghzh] [data-astro-cid-qaanghzh][aria-current=page]{color:var(--color-navy);font-weight:600}.page-hero[data-astro-cid-s5hxusys]{position:relative;padding-top:var(--space-l);padding-bottom:clamp(var(--space-xl),6vw,var(--space-2xl));background:radial-gradient(ellipse 60% 90% at 85% 10%,rgb(165 215 213 / .35),transparent 65%),var(--color-off-white)}.page-hero[data-astro-cid-s5hxusys] .eyebrow[data-astro-cid-s5hxusys]{margin-top:var(--space-m)}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{margin-top:var(--space-2xs);max-width:22ch}.page-hero[data-astro-cid-s5hxusys] .lead[data-astro-cid-s5hxusys]{margin-top:var(--space-s);max-width:58ch}.page-hero--with-image[data-astro-cid-s5hxusys] .page-hero__grid[data-astro-cid-s5hxusys]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-2xl);align-items:center}.page-hero__visual[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{width:100%;height:auto;border-radius:var(--radius-l)}.page-hero__visual[data-astro-cid-s5hxusys]{position:relative;padding:clamp(.45rem,1vw,.75rem);border:1px solid rgb(19 42 62 / .08);border-radius:calc(var(--radius-l) + .45rem);background:linear-gradient(145deg,#ffffffeb,#a5d7d533);box-shadow:0 20px 55px #132a3e21}.page-hero__visual-badge[data-astro-cid-s5hxusys]{position:absolute;right:clamp(.75rem,3vw,1.4rem);bottom:clamp(.75rem,3vw,1.4rem);display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;min-width:min(15rem,calc(100% - 1.5rem));padding:.6rem .7rem;border:1px solid rgb(255 255 255 / .32);border-radius:var(--radius-m);background:#132a3eed;color:#fff;box-shadow:0 12px 28px #132a3e3d;backdrop-filter:blur(7px)}.page-hero__visual-icon[data-astro-cid-s5hxusys]{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:var(--color-lime);color:var(--color-navy)}.page-hero__visual-badge[data-astro-cid-s5hxusys] small[data-astro-cid-s5hxusys],.page-hero__visual-badge[data-astro-cid-s5hxusys] strong[data-astro-cid-s5hxusys]{display:block;line-height:1.2}.page-hero__visual-badge[data-astro-cid-s5hxusys] small[data-astro-cid-s5hxusys]{color:var(--color-cyan);font-size:.54rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page-hero__visual-badge[data-astro-cid-s5hxusys] strong[data-astro-cid-s5hxusys]{margin-top:.12rem;font-size:.68rem}.page-hero__mini-route[data-astro-cid-s5hxusys]{position:relative;display:flex;align-items:center;justify-content:space-between;width:2.7rem}.page-hero__mini-route[data-astro-cid-s5hxusys]:before{content:"";position:absolute;right:.2rem;left:.2rem;height:2px;background:var(--color-cyan);transform-origin:left}.page-hero__mini-route[data-astro-cid-s5hxusys] b[data-astro-cid-s5hxusys]{position:relative;width:.45rem;height:.45rem;border:2px solid var(--color-navy);border-radius:50%;background:var(--color-yellow)}@media(prefers-reduced-motion:no-preference){.page-hero__visual[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{animation:hero-visual-settle .9s var(--ease-out) both;animation-delay:.18s}.page-hero__visual-badge[data-astro-cid-s5hxusys]{animation:hero-badge-enter .65s var(--ease-out) both;animation-delay:.52s}.page-hero__mini-route[data-astro-cid-s5hxusys]:before{animation:hero-route-draw 1s var(--ease-out) both;animation-delay:.85s}}@keyframes hero-visual-settle{0%{opacity:0;scale:1.025}to{opacity:1;scale:1}}@keyframes hero-badge-enter{0%{opacity:0;translate:0 .65rem}to{opacity:1;translate:0 0}}@keyframes hero-route-draw{0%{scale:0 1}to{scale:1 1}}.page-hero__road[data-astro-cid-s5hxusys]{position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(90deg,var(--color-lime) 0 34px,transparent 34px 58px);opacity:.6}@media(max-width:60rem){.page-hero--with-image[data-astro-cid-s5hxusys] .page-hero__grid[data-astro-cid-s5hxusys]{grid-template-columns:1fr;gap:var(--space-xl)}}@media(max-width:28rem){.page-hero__visual-badge[data-astro-cid-s5hxusys]{grid-template-columns:auto 1fr}.page-hero__mini-route[data-astro-cid-s5hxusys]{display:none}}
