.article-image[data-astro-cid-l7bfmoh7]{position:relative}.article-image[data-astro-cid-l7bfmoh7]:before{content:"";z-index:-1;border-radius:calc(var(--radius-md) + 4px);background:linear-gradient(135deg,#1f82992e,#50af4733);position:absolute;inset:.875rem -.875rem -.875rem .875rem}.article-image[data-astro-cid-l7bfmoh7] .image-slot{border-radius:calc(var(--radius-md) + 4px);box-shadow:0 30px 60px -36px #10353e8c}.article-image__credit[data-astro-cid-l7bfmoh7]{color:var(--color-muted);text-align:right;margin-top:1.375rem;font-size:.75rem;line-height:1.4}.article-image__credit[data-astro-cid-l7bfmoh7] a[data-astro-cid-l7bfmoh7]{color:inherit;text-underline-offset:2px;text-decoration-color:#5f6b6d66}.article-image__credit[data-astro-cid-l7bfmoh7] a[data-astro-cid-l7bfmoh7]:hover{color:var(--color-blue-dark)}@media (width<=47.9375rem){.article-image__credit[data-astro-cid-l7bfmoh7]{margin-top:1rem}.article-image[data-astro-cid-l7bfmoh7]:before{inset:.5rem -.5rem -.5rem .5rem}}.article-hero[data-astro-cid-6tmqoakz]{isolation:isolate;padding-block:clamp(1.25rem,2.5vw,2rem) clamp(2.5rem,5vw,4.5rem);position:relative}.article-hero__bg[data-astro-cid-6tmqoakz]{z-index:-1;background:radial-gradient(55% 70% at 8% 0,#1f829924,#0000 70%),radial-gradient(45% 60% at 100% 100%,#50af4721,#0000 70%),linear-gradient(160deg,#eef7fa 0%,#f8fbfc 55%,#f1f8f0 100%);position:absolute;inset:0;overflow:hidden}.article-hero__bg[data-astro-cid-6tmqoakz]:after{content:"";background:linear-gradient(90deg,#0000,#1f829940 30%,#50af4740 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.breadcrumb[data-astro-cid-6tmqoakz] ol[data-astro-cid-6tmqoakz]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-6tmqoakz] li[data-astro-cid-6tmqoakz]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.breadcrumb[data-astro-cid-6tmqoakz] li[data-astro-cid-6tmqoakz]+li[data-astro-cid-6tmqoakz]:before{content:"/";color:#1f829973}.breadcrumb[data-astro-cid-6tmqoakz] a[data-astro-cid-6tmqoakz]{color:var(--color-blue-dark);padding-block:.375rem;font-weight:600;text-decoration:none;display:inline-block}.breadcrumb[data-astro-cid-6tmqoakz] a[data-astro-cid-6tmqoakz]:hover{text-underline-offset:.2em;text-decoration:underline}.breadcrumb[data-astro-cid-6tmqoakz] [data-astro-cid-6tmqoakz][aria-current=page]{color:var(--color-heading)}.article-hero__grid[data-astro-cid-6tmqoakz]{align-items:center;gap:clamp(2rem,4vw,3rem);margin-top:clamp(1rem,2.5vw,2rem);display:grid}@media (width>=64rem){.article-hero__grid[data-astro-cid-6tmqoakz]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2.5rem,5vw,5rem)}}.article-hero__text[data-astro-cid-6tmqoakz]{justify-items:start;gap:clamp(1rem,1.6vw,1.375rem);min-width:0;display:grid}.article-hero__tag[data-astro-cid-6tmqoakz]{border-radius:var(--radius-pill);color:var(--color-blue-dark);letter-spacing:.14em;text-transform:uppercase;background:#ffffffbf;border:1px solid #1f829933;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.article-hero__title[data-astro-cid-6tmqoakz]{letter-spacing:-.025em;max-width:22ch;font-size:clamp(2rem,1.1rem + 2.8vw,3.5rem);font-weight:700;line-height:1.08}.article-hero__intro[data-astro-cid-6tmqoakz]{color:#24302f;max-width:40rem;font-size:var(--fs-lead);line-height:1.65}.article-hero__actions[data-astro-cid-6tmqoakz]{flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:.25rem;display:flex}.article-hero__source[data-astro-cid-6tmqoakz]{max-width:22rem;color:var(--color-muted);gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.article-hero__source[data-astro-cid-6tmqoakz] svg{color:var(--color-blue);flex:none;margin-top:.1em}@media (width<=29.9375rem){.article-hero__actions[data-astro-cid-6tmqoakz] .btn{width:100%}}.answer[data-astro-cid-jozbmiz7]{border-radius:calc(var(--radius-md) + 4px);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#1f829980,#50af4766 50%,#1f82991f) border-box;border:1px solid #0000;gap:1.125rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid;position:relative;box-shadow:0 24px 48px -36px #10353e8c}.answer__title[data-astro-cid-jozbmiz7]{color:var(--color-heading);font-family:var(--font-heading);align-items:center;gap:.75rem;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:700;line-height:1.25;display:flex}.answer__icon[data-astro-cid-jozbmiz7]{background:linear-gradient(135deg, var(--color-blue), #2a9bb0 55%, var(--color-green));color:#fff;border-radius:12px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.answer__points[data-astro-cid-jozbmiz7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.75rem;margin:0;display:grid}.answer__point[data-astro-cid-jozbmiz7]{background:linear-gradient(160deg,#f1f8fa 0%,#f8fbf7 100%);border-radius:16px;align-content:start;gap:.25rem;padding:.875rem 1rem;display:grid}.answer__point[data-astro-cid-jozbmiz7] dt[data-astro-cid-jozbmiz7]{color:var(--color-blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.answer__point[data-astro-cid-jozbmiz7] dd[data-astro-cid-jozbmiz7]{color:#24302f;margin:0;font-size:.9375rem;line-height:1.55}.answer__point[data-astro-cid-jozbmiz7] dd[data-astro-cid-jozbmiz7] strong{color:var(--color-heading);font-family:var(--font-heading);font-size:1.0625em}.toc[data-astro-cid-htfmrqve]{min-width:0}.toc__details[data-astro-cid-htfmrqve]{background:#ffffffe6;border:1px solid #1f829929;border-radius:18px}.toc__summary[data-astro-cid-htfmrqve]{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;list-style:none;display:flex}.toc__summary[data-astro-cid-htfmrqve]::-webkit-details-marker{display:none}.toc__title[data-astro-cid-htfmrqve]{color:var(--color-blue-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.toc__chevron[data-astro-cid-htfmrqve]{background:var(--color-blue-soft);width:1.75rem;height:1.75rem;color:var(--color-blue-dark);transition:rotate var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.toc__details[data-astro-cid-htfmrqve][open] .toc__chevron[data-astro-cid-htfmrqve]{rotate:180deg}.toc__list[data-astro-cid-htfmrqve]{counter-reset:toc;gap:.125rem;margin:0;padding:0 .5rem .75rem;list-style:none;display:grid}.toc__list[data-astro-cid-htfmrqve] a[data-astro-cid-htfmrqve]{color:#2f3b3d;counter-increment:toc;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border-radius:10px;gap:.625rem;padding:.5rem .625rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex;position:relative}.toc__list[data-astro-cid-htfmrqve] a[data-astro-cid-htfmrqve]:before{content:counter(toc, decimal-leading-zero);color:#1f829999;min-width:1.5rem;font-family:var(--font-heading);flex:none;font-size:.75rem;font-weight:800;line-height:1.8}.toc__list[data-astro-cid-htfmrqve] a[data-astro-cid-htfmrqve]:hover{background:var(--color-blue-soft);color:var(--color-blue-dark)}.toc__list[data-astro-cid-htfmrqve] a[data-astro-cid-htfmrqve][aria-current=true]{color:var(--color-blue-dark);background:linear-gradient(90deg,#1f82991f,#50af4714);font-weight:700}.toc__list[data-astro-cid-htfmrqve] a[data-astro-cid-htfmrqve][aria-current=true]:before{color:var(--color-blue)}@media (width<=63.9375rem){html.js .toc__details[data-astro-cid-htfmrqve]:not([data-ready])>.toc__list[data-astro-cid-htfmrqve]{display:none}}@media (width>=64rem){.toc[data-astro-cid-htfmrqve]{top:calc(var(--header-height) + 1.5rem);max-height:calc(100svh - var(--header-height) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.toc__summary[data-astro-cid-htfmrqve]{pointer-events:none}.toc__chevron[data-astro-cid-htfmrqve]{display:none}}.cards[data-astro-cid-66xbg7wg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.875rem;margin:.25rem 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.cards--2[data-astro-cid-66xbg7wg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.cards--3[data-astro-cid-66xbg7wg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards__item[data-astro-cid-66xbg7wg]{border-radius:20px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.cards__icon[data-astro-cid-66xbg7wg]{background:var(--color-blue-soft);width:2.75rem;height:2.75rem;color:var(--color-blue);border-radius:14px;place-items:center;margin-bottom:.25rem;display:grid}.cards__item[data-astro-cid-66xbg7wg]:nth-child(2n) .cards__icon[data-astro-cid-66xbg7wg]{color:var(--color-green-text);background:#50af471f}.cards__tag[data-astro-cid-66xbg7wg]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cards__title[data-astro-cid-66xbg7wg]{font-size:1.125rem;font-weight:700;line-height:1.3}.cards__text[data-astro-cid-66xbg7wg]{color:#2f3b3d;font-size:.96875rem;line-height:1.6}.cards__text[data-astro-cid-66xbg7wg] a{color:var(--color-blue-dark);text-underline-offset:.2em;font-weight:700}.compare[data-astro-cid-bfxj4kx6]{gap:.875rem;margin:.25rem 0;display:grid}@media (width>=48rem){.compare[data-astro-cid-bfxj4kx6]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.compare__col[data-astro-cid-bfxj4kx6]{--tone:var(--color-blue);--tone-text:var(--color-blue-dark);--tone-soft:#eef7f9;border:1px solid color-mix(in srgb, var(--tone) 22%, transparent);border-top:4px solid var(--tone);background:linear-gradient(180deg, var(--tone-soft) 0%, #fff 60%);border-radius:20px;align-content:start;gap:.875rem;padding:1.25rem 1.375rem;display:grid}.compare__col--green[data-astro-cid-bfxj4kx6]{--tone:var(--color-green);--tone-text:var(--color-green-text);--tone-soft:#f0f8ef}.compare__col--neutral[data-astro-cid-bfxj4kx6]{--tone:#8a9799;--tone-text:#4f5b5d;--tone-soft:#f4f6f7}.compare__title[data-astro-cid-bfxj4kx6]{align-items:center;gap:.625rem;font-size:1.125rem;line-height:1.3;display:flex}.compare__icon[data-astro-cid-bfxj4kx6]{background:var(--tone);color:#fff;border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.compare__list[data-astro-cid-bfxj4kx6]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.compare__list[data-astro-cid-bfxj4kx6] li[data-astro-cid-bfxj4kx6]{color:#24302f;padding-left:1.375rem;font-size:.96875rem;line-height:1.6;position:relative}.compare__list[data-astro-cid-bfxj4kx6] li[data-astro-cid-bfxj4kx6]:before{content:"";background:var(--tone);border-radius:2px;width:.4375rem;height:.4375rem;position:absolute;top:.62em;left:.25rem;rotate:45deg}.table-block[data-astro-cid-rr2ufsp5]{gap:.75rem;margin:.25rem 0;display:grid}.table[data-astro-cid-rr2ufsp5]{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #1f829929;border-radius:20px;width:100%;font-size:.96875rem;line-height:1.5}.table[data-astro-cid-rr2ufsp5] caption[data-astro-cid-rr2ufsp5]{color:var(--color-heading);font-family:var(--font-heading);text-align:left;padding:0 0 .75rem;font-size:1rem;font-weight:700}.table[data-astro-cid-rr2ufsp5] thead[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]{background:var(--color-blue);color:#fff;letter-spacing:.04em;text-align:left;padding:.875rem 1.125rem;font-size:.8125rem;font-weight:700}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5],.table[data-astro-cid-rr2ufsp5] td[data-astro-cid-rr2ufsp5]{color:#24302f;text-align:left;vertical-align:top;border-top:1px solid #1f82991a;padding:.875rem 1.125rem}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]{color:var(--color-heading);font-family:var(--font-heading);font-weight:700}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] tr[data-astro-cid-rr2ufsp5]:nth-child(2n){background:#f6fafb}.table[data-astro-cid-rr2ufsp5] thead[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]:first-child{border-top-left-radius:19px}.table[data-astro-cid-rr2ufsp5] thead[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]:last-child{border-top-right-radius:19px}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] tr[data-astro-cid-rr2ufsp5]:last-child>[data-astro-cid-rr2ufsp5]:first-child{border-bottom-left-radius:19px}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] tr[data-astro-cid-rr2ufsp5]:last-child>[data-astro-cid-rr2ufsp5]:last-child{border-bottom-right-radius:19px}.table[data-astro-cid-rr2ufsp5] thead[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]+th[data-astro-cid-rr2ufsp5]{border-left:1px solid #ffffff2e}.table[data-astro-cid-rr2ufsp5] strong{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:1.125em}.table-block__foot[data-astro-cid-rr2ufsp5]{color:var(--color-muted);gap:.375rem;font-size:.875rem;line-height:1.55;display:grid}.table-block__source[data-astro-cid-rr2ufsp5]{gap:.5rem;font-size:.8125rem;display:flex}.table-block__source[data-astro-cid-rr2ufsp5] svg{color:var(--color-blue);flex:none;margin-top:.2em}@media (width<=39.9375rem){.table[data-astro-cid-rr2ufsp5]{background:0 0;border:0}.table[data-astro-cid-rr2ufsp5] thead[data-astro-cid-rr2ufsp5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5]{gap:.75rem;display:grid}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] tr[data-astro-cid-rr2ufsp5]{background:#fff;border:1px solid #1f829929;border-radius:16px;display:grid;overflow:hidden}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] tr[data-astro-cid-rr2ufsp5]:nth-child(2n){background:#fff}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5],.table[data-astro-cid-rr2ufsp5] td[data-astro-cid-rr2ufsp5]{grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.75rem;padding:.75rem 1rem;display:grid}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]{background:var(--color-blue-soft);border-top:0}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] tr[data-astro-cid-rr2ufsp5]:last-child>[data-astro-cid-rr2ufsp5]{border-radius:0}.table[data-astro-cid-rr2ufsp5] tbody[data-astro-cid-rr2ufsp5] th[data-astro-cid-rr2ufsp5]:before,.table[data-astro-cid-rr2ufsp5] td[data-astro-cid-rr2ufsp5]:before{content:attr(data-label);color:var(--color-muted);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}}.checklist[data-astro-cid-ffwjm37d]{gap:.875rem;margin:.25rem 0;display:grid}.checklist__groups[data-astro-cid-ffwjm37d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.875rem;display:grid}.checklist__group[data-astro-cid-ffwjm37d]{background:linear-gradient(#f3f9fb 0%,#fff 70%);border:1px dashed #1f829959;border-radius:20px;align-content:start;gap:.875rem;padding:1.25rem 1.25rem 1.375rem;display:grid}.checklist__title[data-astro-cid-ffwjm37d]{align-items:center;gap:.625rem;font-size:1.0625rem;line-height:1.3;display:flex}.checklist__icon[data-astro-cid-ffwjm37d]{background:linear-gradient(135deg, var(--color-blue), #2a9bb0 55%, var(--color-green));color:#fff;border-radius:11px;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}.checklist__items[data-astro-cid-ffwjm37d]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.checklist__items[data-astro-cid-ffwjm37d] li[data-astro-cid-ffwjm37d]{color:#24302f;grid-template-columns:auto minmax(0,1fr);gap:.625rem;font-size:.96875rem;line-height:1.55;display:grid}.checklist__check[data-astro-cid-ffwjm37d]{border:2px solid var(--color-green);width:1.375rem;height:1.375rem;color:var(--color-green-text);background:#fff;border-radius:7px;place-items:center;margin-top:.05em;display:grid}.checklist__note[data-astro-cid-ffwjm37d]{max-width:74ch;color:var(--color-muted);gap:.625rem;font-size:.9375rem;line-height:1.6;display:flex}.checklist__note[data-astro-cid-ffwjm37d] svg{color:var(--color-blue);flex:none;margin-top:.2em}.checklist__note[data-astro-cid-ffwjm37d] a{color:var(--color-blue-dark);text-underline-offset:.2em;font-weight:700}.stages[data-astro-cid-2agb74x2]{background:radial-gradient(circle at 100% 0,#50af471f,#0000 45%),linear-gradient(160deg,#eaf5f8 0%,#f6fbf5 100%);border-radius:24px;gap:1.25rem;margin:.25rem 0;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.stages__caption[data-astro-cid-2agb74x2]{color:var(--color-blue-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.stages__tabs[data-astro-cid-2agb74x2]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:.25rem;display:grid;position:relative}.stages__tabs[data-astro-cid-2agb74x2][hidden]{display:none}.stages__rail[data-astro-cid-2agb74x2]{top:1.75rem;right:calc(50% / var(--count));left:calc(50% / var(--count));background:#1f82992e;border-radius:3px;height:3px;position:absolute}.stages__progress[data-astro-cid-2agb74x2]{border-radius:inherit;background:linear-gradient(90deg, var(--color-blue), var(--color-green));transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0}.stages__tab[data-astro-cid-2agb74x2]{min-width:0;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.5rem;padding:0 .25rem .25rem;display:grid;position:relative}.stages__node[data-astro-cid-2agb74x2]{width:3.5rem;height:3.5rem;color:var(--color-blue);transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:#fff;border:2px solid #1f829940;border-radius:18px;place-items:center;display:grid}.stages__tab[data-astro-cid-2agb74x2].is-done .stages__node[data-astro-cid-2agb74x2]{border-color:var(--color-blue)}.stages__tab[data-astro-cid-2agb74x2][aria-selected=true] .stages__node[data-astro-cid-2agb74x2]{background:linear-gradient(135deg, var(--color-blue), #2a9bb0 55%, var(--color-green));color:#fff;border-color:#0000;transform:translateY(-3px);box-shadow:0 12px 24px -14px #1f8299e6}.stages__tab-label[data-astro-cid-2agb74x2]{font-family:var(--font-heading);text-align:center;align-items:baseline;gap:.375rem;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex}.stages__tab-index[data-astro-cid-2agb74x2]{color:#1f8299a6;font-size:.75rem}.stages__tab[data-astro-cid-2agb74x2][aria-selected=true] .stages__tab-label[data-astro-cid-2agb74x2]{color:var(--color-heading)}@media (hover:hover){.stages__tab[data-astro-cid-2agb74x2]:hover .stages__node[data-astro-cid-2agb74x2]{transform:translateY(-3px)}}@media (width<=29.9375rem){.stages__tab-index[data-astro-cid-2agb74x2]{display:none}.stages__tab-label[data-astro-cid-2agb74x2]{font-size:.8125rem}.stages__node[data-astro-cid-2agb74x2]{width:3rem;height:3rem}.stages__rail[data-astro-cid-2agb74x2]{top:1.5rem}}.stages__panels[data-astro-cid-2agb74x2]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stages__panel[data-astro-cid-2agb74x2]{background:#fff;border:1px solid #1f829924;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.stages__panel[data-astro-cid-2agb74x2][hidden]{display:none}.stages[data-astro-cid-2agb74x2].is-enhanced .stages__panel[data-astro-cid-2agb74x2]{animation:stage-in .45s var(--ease-out)}@keyframes stage-in{0%{opacity:0;transform:translateY(8px)}}.stages__panel-icon[data-astro-cid-2agb74x2]{background:var(--color-blue-soft);width:3rem;height:3rem;color:var(--color-blue);border-radius:16px;place-items:center;display:grid}.stages[data-astro-cid-2agb74x2].is-enhanced .stages__panel-icon[data-astro-cid-2agb74x2]{display:none}.stages[data-astro-cid-2agb74x2].is-enhanced .stages__panel[data-astro-cid-2agb74x2]{grid-template-columns:minmax(0,1fr)}.stages__panel-body[data-astro-cid-2agb74x2]{gap:.375rem;display:grid}.stages__step[data-astro-cid-2agb74x2]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.stages__title[data-astro-cid-2agb74x2]{font-size:1.25rem;line-height:1.25}.stages__summary[data-astro-cid-2agb74x2]{color:var(--color-blue-dark);font-weight:700;line-height:1.5}.stages__text[data-astro-cid-2agb74x2]{color:#24302f;max-width:68ch;line-height:1.7}.areas[data-astro-cid-cjcbbdd4]{background:#fff;border:1px solid #1f829924;border-radius:22px;gap:1rem;margin:.25rem 0;padding:clamp(1rem,2.4vw,1.75rem);display:grid}.areas__svg[data-astro-cid-cjcbbdd4]{width:min(100%,26rem);height:auto;margin-inline:auto;overflow:visible}.areas__dim[data-astro-cid-cjcbbdd4]{fill:var(--color-heading);font-family:var(--font-heading);font-size:15px;font-weight:800}.areas__label[data-astro-cid-cjcbbdd4]{fill:var(--color-muted);font-family:var(--font-body);font-size:13px;font-weight:700}.areas__caption[data-astro-cid-cjcbbdd4]{color:var(--color-muted);gap:.5rem;font-size:.875rem;line-height:1.55;display:grid}.areas__caption[data-astro-cid-cjcbbdd4] strong[data-astro-cid-cjcbbdd4]{color:var(--color-heading);font-family:var(--font-heading);font-size:1rem}.areas__caption[data-astro-cid-cjcbbdd4] ul[data-astro-cid-cjcbbdd4]{gap:.25rem;margin:0;padding-left:1.125rem;display:grid}.areas__name[data-astro-cid-cjcbbdd4]{color:var(--color-heading);font-weight:700}.refs[data-astro-cid-6jcsjgmp]{gap:.875rem;margin:.25rem 0;display:grid}.refs__list[data-astro-cid-6jcsjgmp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ref[data-astro-cid-6jcsjgmp]{--tone:var(--color-blue);border:1px solid #1f829924;border-left:4px solid var(--tone);background:#fff;border-radius:6px 16px 16px 6px;align-content:start;gap:.375rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.5;display:grid}.ref--tecnica[data-astro-cid-6jcsjgmp]{--tone:var(--color-green)}.ref--orientativa[data-astro-cid-6jcsjgmp]{--tone:#8a9799}.ref__kind[data-astro-cid-6jcsjgmp]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ref__kind[data-astro-cid-6jcsjgmp] svg{color:var(--tone)}.ref__name[data-astro-cid-6jcsjgmp]{color:var(--color-heading);font-family:var(--font-heading);font-weight:700}.ref__name[data-astro-cid-6jcsjgmp] a[data-astro-cid-6jcsjgmp]{color:var(--color-blue-dark);text-underline-offset:.2em;text-decoration-color:#1f829959}.ref__name[data-astro-cid-6jcsjgmp] a[data-astro-cid-6jcsjgmp] svg{vertical-align:-.1em;margin-left:.125rem;display:inline-block}.ref__scope[data-astro-cid-6jcsjgmp]{color:#2f3b3d}.ref__detail[data-astro-cid-6jcsjgmp]{color:var(--color-muted);font-size:.875rem}.ref__meta[data-astro-cid-6jcsjgmp]{flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;margin-top:.25rem;font-size:.8125rem;display:flex}.ref__status[data-astro-cid-6jcsjgmp]{border-radius:var(--radius-pill);color:var(--color-green-text);white-space:nowrap;background:#50af4724;padding:.125rem .5rem;font-weight:700}.ref__status--modificada[data-astro-cid-6jcsjgmp]{color:var(--color-blue-dark);background:#1f82991f}.ref__status--derogada[data-astro-cid-6jcsjgmp]{color:#a12b2b;background:#fbeaea}.ref__status--no-citada[data-astro-cid-6jcsjgmp]{color:#4f5b5d;background:#f1f1f1}.ref__note[data-astro-cid-6jcsjgmp]{color:var(--color-muted)}.refs__note[data-astro-cid-6jcsjgmp]{color:#2f3b3d;background:#f4f7f9;border-radius:14px;gap:.625rem;max-width:74ch;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;display:flex}.refs__note[data-astro-cid-6jcsjgmp] svg{color:var(--color-blue);flex:none;margin-top:.2em}.refs__note[data-astro-cid-6jcsjgmp] a{color:var(--color-blue-dark);text-underline-offset:.2em;font-weight:700}.article-section[data-astro-cid-p6mz454g]{scroll-margin-top:calc(var(--header-height) + 1rem);gap:1.25rem;display:grid}.article-section[data-astro-cid-p6mz454g]+.article-section{border-top:1px solid #1f82991a;padding-top:clamp(2.5rem,5vw,3.5rem)}.article-section__title[data-astro-cid-p6mz454g]{letter-spacing:-.015em;align-items:baseline;gap:.875rem;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem);font-weight:700;line-height:1.18;display:flex}.article-section__number[data-astro-cid-p6mz454g]{background:linear-gradient(120deg, var(--color-blue), var(--color-green-text));color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-size:.75em;font-weight:800}.article-section__subtitle[data-astro-cid-p6mz454g]{color:var(--color-heading);margin-top:.5rem;font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);font-weight:700;line-height:1.3}.prose[data-astro-cid-p6mz454g],.bullets[data-astro-cid-p6mz454g]{max-width:70ch;color:var(--color-text);font-size:1.0625rem;line-height:1.75}.article-section[data-astro-cid-p6mz454g] .prose a,.article-section[data-astro-cid-p6mz454g] .bullets a,.article-section[data-astro-cid-p6mz454g] .callout a{color:var(--color-blue-dark);text-underline-offset:.2em;font-weight:700;text-decoration-color:#1f829966}.article-section[data-astro-cid-p6mz454g] .prose a:hover,.article-section[data-astro-cid-p6mz454g] .bullets a:hover,.article-section[data-astro-cid-p6mz454g] .callout a:hover{text-decoration-color:currentColor}.list-block[data-astro-cid-p6mz454g]{gap:.625rem;display:grid}.list-block__label[data-astro-cid-p6mz454g]{color:var(--color-blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.bullets[data-astro-cid-p6mz454g]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.bullets[data-astro-cid-p6mz454g]>li[data-astro-cid-p6mz454g]{padding-left:1.75rem;position:relative}.bullets[data-astro-cid-p6mz454g]>li[data-astro-cid-p6mz454g]:before{content:"";background:linear-gradient(135deg, var(--color-blue) 50%, var(--color-green) 50%);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.72em;left:.375rem}.bullets--ordered[data-astro-cid-p6mz454g]{counter-reset:step}.bullets--ordered[data-astro-cid-p6mz454g]>li[data-astro-cid-p6mz454g]{counter-increment:step;padding-left:2.5rem}.bullets--ordered[data-astro-cid-p6mz454g]>li[data-astro-cid-p6mz454g]:before{content:counter(step);background:var(--color-blue-soft);width:1.75rem;height:1.75rem;color:var(--color-blue-dark);font-family:var(--font-heading);place-items:center;font-size:.8125rem;font-weight:800;display:grid;top:.2em;left:0}.facts[data-astro-cid-p6mz454g]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.75rem;margin:.25rem 0;display:grid}.facts__item[data-astro-cid-p6mz454g]{background:linear-gradient(160deg,#f1f8fa 0%,#fff 75%);border:1px solid #1f829924;border-radius:20px;align-content:start;gap:.5rem;padding:1.125rem 1.25rem;display:grid}.facts__value[data-astro-cid-p6mz454g]{color:var(--color-blue-dark);font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);font-weight:800;line-height:1.05}.facts__label[data-astro-cid-p6mz454g]{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.5}.callout[data-astro-cid-p6mz454g]{border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:.875rem;max-width:74ch;padding:1.125rem 1.25rem;line-height:1.65;display:grid}.callout--key[data-astro-cid-p6mz454g]{background:linear-gradient(140deg,#e8f3f6 0%,#f2f9f1 100%)}.callout--info[data-astro-cid-p6mz454g]{border-left:4px solid var(--color-green);background:#50af4712;border-radius:6px 18px 18px 6px}.callout--warning[data-astro-cid-p6mz454g]{background:#fdf7ea;border:1px solid #c4841d59}.callout__icon[data-astro-cid-p6mz454g]{width:2.25rem;height:2.25rem;color:var(--color-blue);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 14px -10px #10353e99}.callout--info[data-astro-cid-p6mz454g] .callout__icon[data-astro-cid-p6mz454g]{color:var(--color-green-text)}.callout--warning[data-astro-cid-p6mz454g] .callout__icon[data-astro-cid-p6mz454g]{color:#9a6410}.callout__body[data-astro-cid-p6mz454g]{color:#24302f;align-self:center;gap:.25rem;display:grid}.callout__title[data-astro-cid-p6mz454g]{color:var(--color-heading);font-family:var(--font-heading);font-weight:700}.faq[data-astro-cid-i5lucik3]{scroll-margin-top:calc(var(--header-height) + 1rem);border-top:1px solid #1f82991a;gap:1.25rem;padding-top:clamp(2.5rem,5vw,3.5rem);display:grid}.faq__title[data-astro-cid-i5lucik3]{align-items:center;gap:.75rem;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem);font-weight:700;line-height:1.18;display:flex}.faq__icon[data-astro-cid-i5lucik3]{background:var(--color-blue-soft);width:2.5rem;height:2.5rem;color:var(--color-blue);border-radius:13px;flex:none;place-items:center;display:grid}.faq__list[data-astro-cid-i5lucik3]{gap:.75rem;display:grid}.faq__item[data-astro-cid-i5lucik3]{background:#fff;border:1px solid #1f829924;border-radius:18px;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.faq__question[data-astro-cid-i5lucik3]{font-size:1.125rem;line-height:1.35}.faq__answer[data-astro-cid-i5lucik3]{color:#2f3b3d;max-width:72ch;line-height:1.7}.faq__answer[data-astro-cid-i5lucik3] a{color:var(--color-blue-dark);text-underline-offset:.2em;font-weight:700}.sources[data-astro-cid-35klre3j]{scroll-margin-top:calc(var(--header-height) + 1rem);background:#f4f7f9;border-radius:18px;gap:.75rem;padding:1.25rem 1.375rem;display:grid}.sources__title[data-astro-cid-35klre3j]{color:var(--color-blue-dark);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.sources__list[data-astro-cid-35klre3j]{color:var(--color-muted);gap:.5rem;margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.6;display:grid}.sources__list[data-astro-cid-35klre3j] strong[data-astro-cid-35klre3j]{color:#2f3b3d}.sources__list[data-astro-cid-35klre3j] a[data-astro-cid-35klre3j]{color:var(--color-blue-dark);text-underline-offset:.2em;font-weight:600}abbr[data-astro-cid-35klre3j]{text-decoration:none}.guide-cta[data-astro-cid-ootysvxt]{padding-block:clamp(3rem,6vw,5rem) clamp(1.5rem,3vw,2.5rem)}.guide-cta__band[data-astro-cid-ootysvxt]{isolation:isolate;border-radius:calc(var(--radius-md) + 8px);background:linear-gradient(125deg, var(--color-petrol) 0%, #145566 55%, #1d6f5e 100%);color:var(--color-on-dark);align-items:center;gap:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@media (width>=56rem){.guide-cta__band[data-astro-cid-ootysvxt]{grid-template-columns:auto minmax(0,1fr) auto;gap:1.75rem}}.guide-cta__pattern[data-astro-cid-ootysvxt]{z-index:-1;color:#ffffff1a;width:min(28rem,70%);position:absolute;top:-30%;right:-6%}.guide-cta__icon[data-astro-cid-ootysvxt]{background:linear-gradient(135deg, var(--color-blue), var(--color-green));border-radius:20px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 14px 28px -16px #0009}.guide-cta__text[data-astro-cid-ootysvxt]{gap:.5rem;display:grid}.guide-cta__title[data-astro-cid-ootysvxt]{color:#fff;font-size:clamp(1.375rem,1.05rem + 1vw,2rem);line-height:1.2}.guide-cta__text[data-astro-cid-ootysvxt] p[data-astro-cid-ootysvxt]{max-width:52ch;color:var(--color-on-dark-muted);font-size:var(--fs-lead);line-height:1.55}.guide-cta__band[data-astro-cid-ootysvxt] .guide-cta__btn{color:var(--color-blue-dark);box-shadow:none;background:#fff;border-color:#fff;justify-self:start}@media (hover:hover){.guide-cta__band[data-astro-cid-ootysvxt] .guide-cta__btn:hover{border-color:var(--color-green-light);background:var(--color-green-light);color:var(--color-petrol-deep)}}@media (width<=29.9375rem){.guide-cta__band[data-astro-cid-ootysvxt] .guide-cta__btn{justify-self:stretch}}.related[data-astro-cid-4anog6jc]{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(4rem,8vw,6rem)}.related__title[data-astro-cid-4anog6jc]{margin-bottom:1.25rem;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem)}.related__grid[data-astro-cid-4anog6jc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.related__card[data-astro-cid-4anog6jc]{grid-template-rows:auto auto auto 1fr auto;gap:.5rem;padding:1.5rem;display:grid}.related__icon[data-astro-cid-4anog6jc]{background:linear-gradient(135deg, var(--color-blue), #2a9bb0 55%, var(--color-green));color:#fff;border-radius:15px;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:grid}.related__tag[data-astro-cid-4anog6jc]{color:var(--color-blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.related__name[data-astro-cid-4anog6jc]{font-size:1.25rem;line-height:1.3}.related__name[data-astro-cid-4anog6jc] a[data-astro-cid-4anog6jc]{color:inherit;text-decoration:none}.related__name[data-astro-cid-4anog6jc] a[data-astro-cid-4anog6jc]:after{content:"";border-radius:inherit;position:absolute;inset:0}.related__name[data-astro-cid-4anog6jc] a[data-astro-cid-4anog6jc]:focus-visible{outline:none}.related__card[data-astro-cid-4anog6jc]:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.related__text[data-astro-cid-4anog6jc]{color:var(--color-muted);font-size:.9375rem;line-height:1.55}.related__more[data-astro-cid-4anog6jc]{color:var(--color-blue-dark);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.article__layout[data-astro-cid-vwlgscis]{grid-template-areas:"answer""toc""content";gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(-1.5rem,-2vw,-1rem);display:grid}.article__answer[data-astro-cid-vwlgscis]{grid-area:answer;min-width:0}.article__toc[data-astro-cid-vwlgscis]{grid-area:toc;min-width:0}.article__content[data-astro-cid-vwlgscis]{grid-area:content;gap:clamp(2.5rem,5vw,3.5rem);min-width:0;display:grid}@media (width>=64rem){.article__layout[data-astro-cid-vwlgscis]{grid-template:"toc answer""toc content"1fr/minmax(14rem,17rem) minmax(0,1fr);column-gap:clamp(2.5rem,4vw,4.5rem)}.article__toc[data-astro-cid-vwlgscis]{padding-top:.5rem}}@media (width>=90rem){.article__layout[data-astro-cid-vwlgscis]{grid-template-columns:17rem minmax(0,60rem);justify-content:center}}
