.mf[data-astro-cid-kpeo7lgy]{grid-template-columns:repeat(var(--n), 1fr);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.mf[data-astro-cid-kpeo7lgy]:before{content:"";background:repeating-linear-gradient(90deg,#0c21494d 0 8px,#0000 8px 16px);height:2px;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}.mf[data-astro-cid-kpeo7lgy] li[data-astro-cid-kpeo7lgy]{grid-template-rows:auto 1fr;gap:1rem;display:grid;position:relative}.mf__n[data-astro-cid-kpeo7lgy]{z-index:1;width:3rem;height:3rem;font:700 .85rem/1 var(--font-body);color:#fff;box-shadow:0 0 0 6px var(--mf-ring,#e31e2424), 0 12px 18px -10px #e31e24e6;background:linear-gradient(145deg,#e31e24,#a8141f);border-radius:50%;place-items:center;display:grid;position:relative}.mf__c[data-astro-cid-kpeo7lgy]{height:100%;transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s;background:#fff;border:1px solid #0c21491a;border-radius:18px;padding:1.2rem 1.2rem 1.3rem;box-shadow:0 18px 28px -24px #0c214980}.mf[data-astro-cid-kpeo7lgy] li[data-astro-cid-kpeo7lgy]:hover .mf__c[data-astro-cid-kpeo7lgy]{border-color:#e31e2459;transform:translateY(-4px);box-shadow:0 26px 34px -24px #0c21498c}.mf[data-astro-cid-kpeo7lgy] h3[data-astro-cid-kpeo7lgy]{margin-bottom:.4rem;font-size:1.08rem;line-height:1.25}.mf[data-astro-cid-kpeo7lgy] p[data-astro-cid-kpeo7lgy]{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.mf--v[data-astro-cid-kpeo7lgy]{grid-template-columns:1fr;gap:1rem}.mf--v[data-astro-cid-kpeo7lgy]:before{background:repeating-linear-gradient(#ffffff59 0 8px,#0000 8px 16px);width:2px;height:auto;inset:1.5rem auto 1.5rem 1.5rem}.mf--v[data-astro-cid-kpeo7lgy] li[data-astro-cid-kpeo7lgy]{grid-template-rows:auto;grid-template-columns:3rem 1fr;align-items:start;gap:1.2rem}.mf--dark[data-astro-cid-kpeo7lgy]{--mf-ring:#ffffff1a}.mf--dark[data-astro-cid-kpeo7lgy] .mf__c[data-astro-cid-kpeo7lgy]{box-shadow:none;backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff26}.mf--dark[data-astro-cid-kpeo7lgy] li[data-astro-cid-kpeo7lgy]:hover .mf__c[data-astro-cid-kpeo7lgy]{box-shadow:none;border-color:#ff8a8e99}.mf--dark[data-astro-cid-kpeo7lgy] h3[data-astro-cid-kpeo7lgy]{color:#fff}.mf--dark[data-astro-cid-kpeo7lgy] p[data-astro-cid-kpeo7lgy]{color:#b7c4de}@media (width<=1000px){.mf[data-astro-cid-kpeo7lgy]:not(.mf--v){grid-template-columns:1fr;gap:1rem}.mf[data-astro-cid-kpeo7lgy]:not(.mf--v):before{background:repeating-linear-gradient(#0c21494d 0 8px,#0000 8px 16px);width:2px;height:auto;inset:1.5rem auto 1.5rem 1.5rem}.mf[data-astro-cid-kpeo7lgy]:not(.mf--v) li[data-astro-cid-kpeo7lgy]{grid-template-rows:auto;grid-template-columns:3rem 1fr;align-items:start;gap:1.2rem}}.two[data-astro-cid-n4wz74h2]{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.gap[data-astro-cid-n4wz74h2]{margin-top:2.4rem}.app__lead[data-astro-cid-n4wz74h2]{max-width:34rem;margin-top:1.2rem}.mh[data-astro-cid-n4wz74h2]{align-items:center;gap:1rem;margin-bottom:.2rem;display:flex}.mh[data-astro-cid-n4wz74h2] .eyebrow[data-astro-cid-n4wz74h2]{margin:0}.mh__tag[data-astro-cid-n4wz74h2]{font:700 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(145deg,#1d4590,#0c2149);border-radius:99px;padding:.45rem .8rem}.section--dark[data-astro-cid-n4wz74h2] .mh__tag[data-astro-cid-n4wz74h2]{background:var(--orange)}.pr[data-astro-cid-n4wz74h2]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pr[data-astro-cid-n4wz74h2] li[data-astro-cid-n4wz74h2]{transition:transform .4s var(--ease), border-color .3s;background:#fff;border:1px solid #0c21491a;border-radius:20px;grid-template-columns:3.4rem 1fr;align-items:start;gap:1.1rem;padding:1.3rem 1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 30px -26px #0c214980}.pr[data-astro-cid-n4wz74h2] li[data-astro-cid-n4wz74h2]:hover{border-color:#e31e2466;transform:translate(6px)}.pr__ico[data-astro-cid-n4wz74h2]{color:#fff;background:linear-gradient(145deg,#1d4590,#0c2149);border-radius:16px;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 14px 22px -12px #0c2149cc}.pr__ico[data-astro-cid-n4wz74h2] svg[data-astro-cid-n4wz74h2]{width:1.5rem;height:1.5rem}.pr[data-astro-cid-n4wz74h2] h3[data-astro-cid-n4wz74h2]{margin-bottom:.25rem;font-size:1.15rem}.pr[data-astro-cid-n4wz74h2] p[data-astro-cid-n4wz74h2]{color:var(--muted);margin:0;line-height:1.55}.pr__no[data-astro-cid-n4wz74h2]{font:800 3.4rem/1 var(--font-display);color:#1d4590;opacity:.07;position:absolute;top:.3rem;right:1rem}.diag[data-astro-cid-n4wz74h2]{background:#fff;border:1px solid #0c21491a;border-radius:24px;margin:2.6rem 0 0;padding:clamp(1rem,3vw,2rem);box-shadow:0 24px 36px -28px #0c214980}.diag__chips[data-astro-cid-n4wz74h2]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:.8rem;display:flex}.diag__chips[data-astro-cid-n4wz74h2] span[data-astro-cid-n4wz74h2]{background:var(--sage-soft);color:var(--forest-900);border-radius:99px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.diag__chips[data-astro-cid-n4wz74h2] i[data-astro-cid-n4wz74h2]{border-radius:50%;width:.6rem;height:.6rem}.diag[data-astro-cid-n4wz74h2] svg[data-astro-cid-n4wz74h2]{width:100%;max-width:46rem;margin-inline:auto;display:block}.diag[data-astro-cid-n4wz74h2] figcaption[data-astro-cid-n4wz74h2]{color:var(--muted);text-align:center;margin-top:.8rem;font-size:.88rem}.bulk[data-astro-cid-n4wz74h2]{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.bulk[data-astro-cid-n4wz74h2] .lead[data-astro-cid-n4wz74h2]{margin-top:1rem}.bulk__ph[data-astro-cid-n4wz74h2]{top:calc(var(--header-h) + 2rem);padding:0 1.2rem 1.4rem 0;position:sticky}.bulk__back[data-astro-cid-n4wz74h2]{background:linear-gradient(145deg,#e31e24,#8e0f1a);border-radius:26px;width:85%;height:85%;position:absolute;bottom:0;right:0}.bulk__frame[data-astro-cid-n4wz74h2]{border:5px solid #fff;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 60px -30px #000c}.bulk__frame[data-astro-cid-n4wz74h2] .ph{border-radius:0}.qc__big[data-astro-cid-n4wz74h2]{color:#fff;background:radial-gradient(120% 120% at 100% 0,#2a58b8,#0000 60%),linear-gradient(160deg,#12306a,#07173a);border-radius:20px;align-items:center;gap:1.1rem;max-width:22rem;margin-top:1.8rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 24px 38px -24px #07173acc}.qc__big[data-astro-cid-n4wz74h2] b[data-astro-cid-n4wz74h2]{font:800 3.4rem/1 var(--font-display)}.qc__big[data-astro-cid-n4wz74h2] span[data-astro-cid-n4wz74h2]{color:#c9d6ef;font-size:.92rem;line-height:1.35}.qc[data-astro-cid-n4wz74h2]{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.qc[data-astro-cid-n4wz74h2] li[data-astro-cid-n4wz74h2]{color:var(--charcoal);transition:transform .4s var(--ease), border-color .3s;background:#fff;border:1px solid #0c21491a;border-radius:18px;padding:1.2rem 1.2rem 1.2rem 4rem;font-weight:500;line-height:1.5;position:relative;box-shadow:0 18px 28px -24px #0c214980}.qc[data-astro-cid-n4wz74h2] li[data-astro-cid-n4wz74h2]:hover{border-color:#e31e2466;transform:translateY(-4px)}.qc[data-astro-cid-n4wz74h2] li[data-astro-cid-n4wz74h2]:before{content:"✓";color:#fff;background:linear-gradient(145deg,#e31e24,#a8141f);border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:800;display:grid;position:absolute;top:1.1rem;left:1.1rem;box-shadow:0 10px 16px -8px #e31e24cc}.qc[data-astro-cid-n4wz74h2] li[data-astro-cid-n4wz74h2]:last-child{grid-column:1/-1}.sr__note[data-astro-cid-n4wz74h2]{max-width:24rem;color:var(--ink);margin:0}.sm[data-astro-cid-n4wz74h2]{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.sm__c[data-astro-cid-n4wz74h2]{transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border:1px solid #0c21491a;border-radius:24px;flex-direction:column;gap:.5rem;padding:1.6rem;display:flex;position:relative;box-shadow:0 24px 36px -28px #0c214980}.sm__c[data-astro-cid-n4wz74h2]:hover{transform:translateY(-6px);box-shadow:0 34px 46px -26px #0c21498c}.sm__paper[data-astro-cid-n4wz74h2]{background:#f3f6fd;border:1px solid #0c214926;border-radius:6px 18px 6px 6px;align-content:start;gap:.35rem;width:4.2rem;height:5.2rem;margin-bottom:.8rem;padding:.8rem .6rem;display:grid;position:relative;box-shadow:8px 8px 0 -1px #1d45901f}.sm__paper[data-astro-cid-n4wz74h2]:before{content:"";background:linear-gradient(225deg,#fff 50%,#d0dcf3 50%);border-radius:0 0 0 8px;width:1.1rem;height:1.1rem;position:absolute;top:-1px;right:-1px}.sm__paper[data-astro-cid-n4wz74h2] i[data-astro-cid-n4wz74h2]{background:#0c214938;border-radius:2px;height:3px}.sm__paper[data-astro-cid-n4wz74h2] i[data-astro-cid-n4wz74h2]:nth-child(2){width:70%}.sm__paper[data-astro-cid-n4wz74h2] i[data-astro-cid-n4wz74h2]:nth-child(3){width:85%}.sm__paper[data-astro-cid-n4wz74h2] i[data-astro-cid-n4wz74h2]:nth-child(4){width:55%}.sm__paper[data-astro-cid-n4wz74h2] b[data-astro-cid-n4wz74h2]{font:800 .62rem/1 var(--font-body);letter-spacing:.08em;color:#fff;background:var(--orange);border-radius:6px;padding:.3rem .45rem;position:absolute;bottom:.6rem;left:-.5rem}.sm__c[data-astro-cid-n4wz74h2] h3[data-astro-cid-n4wz74h2]{font-size:1.25rem}.sm__c[data-astro-cid-n4wz74h2] p[data-astro-cid-n4wz74h2]{color:var(--muted);margin:0;line-height:1.55}.sm__c[data-astro-cid-n4wz74h2] small[data-astro-cid-n4wz74h2]{font:600 .7rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);margin-top:.3rem}.sm__b[data-astro-cid-n4wz74h2]{color:#fff;transition:transform .3s var(--ease), background .3s;background:linear-gradient(#d41f2c,#a50f1e);border-radius:99px;align-self:flex-start;align-items:center;gap:.6rem;margin-top:auto;padding:.75rem 1.2rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 14px 22px -12px #be1426b3}.sm__c[data-astro-cid-n4wz74h2] small[data-astro-cid-n4wz74h2]+.sm__b[data-astro-cid-n4wz74h2]{margin-top:1rem}.sm__b[data-astro-cid-n4wz74h2]:hover{background:var(--forest-900);transform:translateY(-2px)}.sm__b[data-astro-cid-n4wz74h2] svg{width:1.1rem;height:1.1rem}.sr__alt[data-astro-cid-n4wz74h2]{text-align:center;color:var(--ink);margin:1.8rem 0 0}.sr__alt[data-astro-cid-n4wz74h2] a[data-astro-cid-n4wz74h2]{color:var(--forest-900);border-bottom:1.5px solid var(--orange);align-items:center;gap:.4rem;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.sr__alt[data-astro-cid-n4wz74h2] a[data-astro-cid-n4wz74h2] svg{width:1rem;height:1rem}@media (width<=1000px){.sm[data-astro-cid-n4wz74h2]{grid-template-columns:1fr 1fr}}@media (width<=900px){.two[data-astro-cid-n4wz74h2],.bulk[data-astro-cid-n4wz74h2]{grid-template-columns:1fr}.bulk__ph[data-astro-cid-n4wz74h2]{max-width:26rem;position:static}}@media (width<=640px){.sm[data-astro-cid-n4wz74h2],.qc[data-astro-cid-n4wz74h2]{grid-template-columns:1fr}}
