.cm-hero[data-astro-cid-437l2xm3]{background:var(--navy-ink);color:#f4f1ea;padding:52px 0 60px;text-align:center}.cm-hero[data-astro-cid-437l2xm3] h1[data-astro-cid-437l2xm3]{font-size:clamp(2.4rem,6vw,4rem);margin:6px 0 14px;color:#fff}.cm-sub[data-astro-cid-437l2xm3]{max-width:780px;margin:0 auto 26px;color:#d8dfe8;font-size:1.08rem;line-height:1.65}.cm-actions[data-astro-cid-437l2xm3]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cm-show[data-astro-cid-437l2xm3]{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1180px;margin:36px auto 0}.cm-tile[data-astro-cid-437l2xm3]{position:relative;display:block;overflow:hidden;border-radius:14px;box-shadow:0 26px 50px -28px #000000b3;background:#1b2c44}.cm-tile[data-astro-cid-437l2xm3] img[data-astro-cid-437l2xm3]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .5s ease}.cm-tile[data-astro-cid-437l2xm3]:hover img[data-astro-cid-437l2xm3],.cm-tile[data-astro-cid-437l2xm3]:focus-visible img[data-astro-cid-437l2xm3]{transform:scale(1.03)}.cm-tile[data-astro-cid-437l2xm3]:focus-visible{outline:3px solid #e0a85f;outline-offset:3px}.cm-tag[data-astro-cid-437l2xm3]{position:absolute;left:14px;bottom:14px;padding:7px 12px;border-radius:6px;background:#0f2238db;color:#fff;font-family:var(--serif);font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;text-align:left}@media (max-width: 600px){.cm-show[data-astro-cid-437l2xm3]{grid-template-columns:1fr;gap:12px;margin-top:36px}.cm-tag[data-astro-cid-437l2xm3]{font-size:.74rem;left:10px;bottom:10px}}@media (prefers-reduced-motion: reduce){.cm-tile[data-astro-cid-437l2xm3] img[data-astro-cid-437l2xm3]{transition:none}}.cm-narrow[data-astro-cid-437l2xm3]{max-width:820px}.cm-h2[data-astro-cid-437l2xm3]{font-size:clamp(1.6rem,3.4vw,2.3rem);margin:6px 0 16px}.cm-h3[data-astro-cid-437l2xm3]{font-size:1.16rem;margin:28px 0 8px;color:var(--navy-ink)}.cm-lead[data-astro-cid-437l2xm3]{max-width:760px;line-height:1.7;margin-bottom:8px}.cm-diff[data-astro-cid-437l2xm3] p[data-astro-cid-437l2xm3],.cm-sys[data-astro-cid-437l2xm3] p[data-astro-cid-437l2xm3]{line-height:1.72}.cm-grid[data-astro-cid-437l2xm3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin-top:24px}.cm-card[data-astro-cid-437l2xm3]{display:block;background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.cm-card[data-astro-cid-437l2xm3]:hover{transform:translateY(-3px);box-shadow:0 10px 26px #1735591a;border-color:var(--rust)}.cm-card[data-astro-cid-437l2xm3] h3[data-astro-cid-437l2xm3]{font-size:1.14rem;margin:0 0 8px;color:var(--navy-ink)}.cm-card[data-astro-cid-437l2xm3] p[data-astro-cid-437l2xm3]{font-size:.95rem;line-height:1.6;color:var(--ink-2);margin:0 0 12px}.cm-card[data-astro-cid-437l2xm3] ul[data-astro-cid-437l2xm3]{margin:0 0 14px;padding-left:18px}.cm-card[data-astro-cid-437l2xm3] li[data-astro-cid-437l2xm3]{font-size:.88rem;line-height:1.5;color:var(--ink-2);margin-bottom:5px}.cm-card-go[data-astro-cid-437l2xm3]{font-size:.88rem;font-weight:700;color:var(--rust)}.cm-fac[data-astro-cid-437l2xm3]{background:#f4efe7}.cm-fac-grid[data-astro-cid-437l2xm3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin:24px 0 18px}.cm-fac-col[data-astro-cid-437l2xm3]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px}.cm-fac-col[data-astro-cid-437l2xm3] h3[data-astro-cid-437l2xm3]{font-size:1.02rem;margin:0 0 10px}.cm-fac-col[data-astro-cid-437l2xm3] h3[data-astro-cid-437l2xm3] a[data-astro-cid-437l2xm3]{color:var(--navy-ink)}.cm-fac-col[data-astro-cid-437l2xm3] h3[data-astro-cid-437l2xm3] a[data-astro-cid-437l2xm3]:hover{color:var(--rust)}.cm-fac-col[data-astro-cid-437l2xm3] ul[data-astro-cid-437l2xm3]{list-style:none;margin:0;padding:0}.cm-fac-col[data-astro-cid-437l2xm3] li[data-astro-cid-437l2xm3]{font-size:.9rem;line-height:1.75;color:var(--ink-2)}.cm-fac-note[data-astro-cid-437l2xm3]{max-width:780px;font-size:.95rem;line-height:1.65}.cm-diff[data-astro-cid-437l2xm3]{background:#fff}.cm-sys-row[data-astro-cid-437l2xm3]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px;margin-bottom:14px}.cm-sys-row[data-astro-cid-437l2xm3] h3[data-astro-cid-437l2xm3]{font-size:1.1rem;margin:0 0 6px;color:var(--navy-ink)}.cm-sys-row[data-astro-cid-437l2xm3] p[data-astro-cid-437l2xm3]{font-size:.96rem;margin:0;color:var(--ink-2)}.cm-proc[data-astro-cid-437l2xm3]{background:#f4efe7}.cm-steps[data-astro-cid-437l2xm3]{margin:18px 0 20px;padding-left:20px}.cm-steps[data-astro-cid-437l2xm3] li[data-astro-cid-437l2xm3]{margin-bottom:12px;line-height:1.65}.cm-note[data-astro-cid-437l2xm3]{background:#fff;border-left:3px solid var(--rust);padding:15px 18px;border-radius:4px;font-size:.95rem;line-height:1.65}.cm-cta[data-astro-cid-437l2xm3]{text-align:center}.cm-cta[data-astro-cid-437l2xm3] .lead[data-astro-cid-437l2xm3]{margin-left:auto;margin-right:auto}.cm-cta[data-astro-cid-437l2xm3] .cm-actions[data-astro-cid-437l2xm3]{margin-top:20px}
