.chm[data-astro-cid-mlkglaae]{margin:0;display:grid;justify-items:center;gap:.6rem;width:100%;max-width:30rem;margin-inline:auto}.chm-svg[data-astro-cid-mlkglaae]{display:block;width:100%;height:auto;overflow:visible}.chm-neigh[data-astro-cid-mlkglaae]{fill:none;stroke:var(--text);stroke-opacity:.16;stroke-width:1;stroke-linejoin:round}.chm-land[data-astro-cid-mlkglaae]{fill:color-mix(in srgb,var(--accent) 7%,var(--bg-page))}.chm-dot[data-astro-cid-mlkglaae]{fill:var(--accent);fill-opacity:.42}.chm-edge[data-astro-cid-mlkglaae]{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round}.chm-arc[data-astro-cid-mlkglaae]{fill:none;stroke:var(--text);stroke-opacity:.55;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:chm-draw 1.1s cubic-bezier(.2,.7,.2,1) .15s both}.chm-node[data-astro-cid-mlkglaae]{fill:var(--surface);stroke:var(--text);stroke-width:2}.chm-hub-halo[data-astro-cid-mlkglaae]{fill:var(--accent-alt);fill-opacity:.35}.chm-hub-core[data-astro-cid-mlkglaae]{fill:var(--accent-alt);stroke:var(--text);stroke-width:2.5}@keyframes chm-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.chm-cap[data-astro-cid-mlkglaae]{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem .5rem;border-radius:999px;background:var(--surface);box-shadow:var(--anim-card-shadow-rest);font-family:var(--font-display)}.chm-flag[data-astro-cid-mlkglaae]{display:inline-flex;width:30px;height:20px;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}.chm-flag[data-astro-cid-mlkglaae] svg{display:block;width:100%;height:100%}.chm-name[data-astro-cid-mlkglaae]{font-weight:600;font-size:.95rem;color:var(--text)}.chm-meta[data-astro-cid-mlkglaae]{font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--text-muted);padding-left:.6rem;border-left:1px solid var(--border)}@media(max-width:979px){.chm[data-astro-cid-mlkglaae]{max-width:22rem}}@media(prefers-reduced-motion:reduce){.chm-arc[data-astro-cid-mlkglaae]{animation:none}}.cfq[data-astro-cid-m5zlqqob]{padding-block:var(--section-padding-y);background:var(--bg-page)}.cfq-inner[data-astro-cid-m5zlqqob]{max-width:var(--page-max-width);margin-inline:auto;padding-inline:1.25rem;display:grid;grid-template-columns:minmax(0,487px) minmax(0,620px);gap:clamp(28px,5vw,64px);align-items:start;justify-content:space-between}.cfq-head[data-astro-cid-m5zlqqob]{display:grid;gap:20px}.cfq-h2[data-astro-cid-m5zlqqob]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.cfq-lead[data-astro-cid-m5zlqqob]{margin:0;font-size:1rem;line-height:1.6;color:var(--text-muted)}.cfq-list[data-astro-cid-m5zlqqob]{display:grid;gap:13px;min-width:0}.cfq-item[data-astro-cid-m5zlqqob]{border-radius:15px;background:linear-gradient(135deg,#fff,#ebf3ff 63%,#fff);border:1px solid var(--border);overflow:hidden;transition:border-color .3s ease,box-shadow .35s ease}.cfq-item[data-astro-cid-m5zlqqob]:hover,.cfq-item[data-astro-cid-m5zlqqob][open]{border-color:var(--accent);box-shadow:var(--anim-card-shadow-rest)}.cfq-item[data-astro-cid-m5zlqqob] summary[data-astro-cid-m5zlqqob]{display:flex;align-items:center;gap:20px;padding:24px 15px 24px 28px;list-style:none;cursor:pointer}.cfq-item[data-astro-cid-m5zlqqob] summary[data-astro-cid-m5zlqqob]::-webkit-details-marker{display:none}.cfq-item[data-astro-cid-m5zlqqob] summary[data-astro-cid-m5zlqqob]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.cfq-q[data-astro-cid-m5zlqqob]{flex:1;min-width:0;font-family:var(--font-display);font-size:clamp(17px,1.55vw,20px);font-weight:600;line-height:1.25;color:var(--text)}.cfq-mark[data-astro-cid-m5zlqqob]{flex:0 0 auto;display:grid;place-items:center;width:39px;height:39px;border-radius:8px;background:var(--text);color:#fff;transition:background .25s ease}.cfq-mark[data-astro-cid-m5zlqqob] svg[data-astro-cid-m5zlqqob]{transition:transform .35s ease}.cfq-item[data-astro-cid-m5zlqqob][open] .cfq-mark[data-astro-cid-m5zlqqob]{background:var(--accent)}.cfq-item[data-astro-cid-m5zlqqob][open] .cfq-mark[data-astro-cid-m5zlqqob] svg[data-astro-cid-m5zlqqob]{transform:rotate(180deg)}.cfq-a[data-astro-cid-m5zlqqob]{margin:0;padding:0 28px 26px;font-size:.98rem;line-height:1.7;color:var(--text-muted)}.cfq-a[data-astro-cid-m5zlqqob] a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:980px){.cfq-inner[data-astro-cid-m5zlqqob]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.cfq-item[data-astro-cid-m5zlqqob] summary[data-astro-cid-m5zlqqob]{padding:18px 14px 18px 18px;gap:12px}.cfq-a[data-astro-cid-m5zlqqob]{padding:0 18px 20px}}@media(prefers-reduced-motion:reduce){.cfq-item[data-astro-cid-m5zlqqob],.cfq-mark[data-astro-cid-m5zlqqob],.cfq-mark[data-astro-cid-m5zlqqob] svg[data-astro-cid-m5zlqqob]{transition:none}}
