.ct-hero[data-astro-cid-5g3jvhfo]{background:linear-gradient(20deg,#fff,#f0f7ff) no-repeat;margin-top:-56px;padding:64px 0;position:relative}@media (width>=1024px){.ct-hero[data-astro-cid-5g3jvhfo]{margin-top:-85px;padding-top:112px}}.ct-hero[data-astro-cid-5g3jvhfo] .ct-hero-art{width:80%;max-width:440px;height:auto;margin:2vw auto 5vw}.ct-wave[data-astro-cid-5g3jvhfo],.ct-arc[data-astro-cid-5g3jvhfo]{aspect-ratio:1584/55;width:100%;height:auto;display:none;position:absolute;bottom:-1px;left:0}@media (width>=768px){.ct-wave[data-astro-cid-5g3jvhfo],.ct-arc[data-astro-cid-5g3jvhfo]{display:block}}.ct-band[data-astro-cid-5g3jvhfo]{color:#fff;background:linear-gradient(#459bff,#458eff) no-repeat;position:relative}.ct-band-in[data-astro-cid-5g3jvhfo]{max-width:780px;padding-top:60px;padding-bottom:32px}@media (width>=768px){.ct-band-in[data-astro-cid-5g3jvhfo]{max-width:calc(780px + 4rem);padding-bottom:48px}}.ct-head[data-astro-cid-5g3jvhfo]{text-align:center;margin:-2rem 0 2.75rem}.ct-h1[data-astro-cid-5g3jvhfo]{color:#fff;margin-bottom:24px}.ct-lede[data-astro-cid-5g3jvhfo]{color:#fff;max-width:32.5rem;margin-inline:auto;font-size:20px;font-weight:500;line-height:1.4545}@media (width>=1024px){.ct-lede[data-astro-cid-5g3jvhfo]{font-size:22px}}.ct-panel[data-astro-cid-5g3jvhfo]{max-width:680px;color:var(--c-text);margin-inline:auto}.ct-topic[data-astro-cid-5g3jvhfo]{background:var(--g-ice);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.ct-topic-opt[data-astro-cid-5g3jvhfo]{position:relative}.ct-topic-opt[data-astro-cid-5g3jvhfo] input[data-astro-cid-5g3jvhfo]{opacity:0;pointer-events:none;position:absolute}.ct-topic-opt[data-astro-cid-5g3jvhfo] span[data-astro-cid-5g3jvhfo]{color:var(--c-ink);cursor:pointer;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:15px;font-weight:700;display:flex}.ct-topic-opt[data-astro-cid-5g3jvhfo] input[data-astro-cid-5g3jvhfo]:checked+span[data-astro-cid-5g3jvhfo]{color:var(--c-accent);background:#fff;box-shadow:0 2px 6px #14224a1f}.ct-topic-opt[data-astro-cid-5g3jvhfo] input[data-astro-cid-5g3jvhfo]:focus-visible+span[data-astro-cid-5g3jvhfo]{outline:2px solid var(--c-accent);outline-offset:2px}.mv-field[data-astro-cid-5g3jvhfo] small[data-astro-cid-5g3jvhfo]{color:var(--c-faint);font-weight:500}.ct-fine[data-astro-cid-5g3jvhfo]{color:var(--c-muted);font-size:13px}.ct-fine[data-astro-cid-5g3jvhfo] a{color:var(--c-accent);text-decoration:underline}.ct-other[data-astro-cid-5g3jvhfo]{color:#fff;text-align:left;justify-content:center;align-items:center;gap:8px;max-width:32.5rem;margin:28px auto 16px;display:flex}.ct-other[data-astro-cid-5g3jvhfo] svg{flex:none}.ct-other[data-astro-cid-5g3jvhfo] a{color:#e2ecff;overflow-wrap:anywhere;text-decoration:underline}.ct-other[data-astro-cid-5g3jvhfo] a:hover{color:#fff}.ct-more[data-astro-cid-5g3jvhfo]{background:#f2fbff}.ct-more-in[data-astro-cid-5g3jvhfo]{max-width:1024px}@media (width>=768px){.ct-more-in[data-astro-cid-5g3jvhfo]{max-width:calc(1024px + 4rem)}}.ct-more-head[data-astro-cid-5g3jvhfo]{text-align:center;margin:-2rem 0 4rem}.ct-more-head[data-astro-cid-5g3jvhfo] h2{margin-bottom:16px}.ct-more-head[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{max-width:32.5rem;color:var(--c-ink);opacity:.9;margin-inline:auto;font-size:1.125rem;line-height:1.3}@media (width>=768px){.ct-more-head[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{font-size:23px}.ct-ways[data-astro-cid-5g3jvhfo]{display:flex}}.ct-way[data-astro-cid-5g3jvhfo]{flex:1 1 0;align-items:flex-start;padding-block:12px;display:flex}@media (width>=768px){.ct-way[data-astro-cid-5g3jvhfo]{padding-inline:12px}}@media (width>=1024px){.ct-way[data-astro-cid-5g3jvhfo]{padding-inline:4rem}}.ct-way-icon[data-astro-cid-5g3jvhfo]{width:56px;height:56px;color:var(--c-accent);background:#fff;border-radius:50%;flex:none;place-items:center;margin-right:16px;display:grid;box-shadow:0 2px 4px #748dcf40}.ct-way[data-astro-cid-5g3jvhfo] h3[data-astro-cid-5g3jvhfo]{color:var(--c-ink);margin-bottom:4px;font-size:24px;font-weight:500;line-height:1}.ct-way[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{color:var(--c-text);line-height:1.5}.ct-way[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo] a{color:var(--c-accent);overflow-wrap:anywhere;text-decoration:underline}
