.elementor-138 .elementor-element.elementor-element-c995c81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-138 .elementor-element.elementor-element-d86ea21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-138 .elementor-element.elementor-element-fb7e8bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-138 .elementor-element.elementor-element-f230b77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-138 .elementor-element.elementor-element-c13546e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.page-hero[data-astro-cid-75ysl5lo]{background:linear-gradient(180deg,var(--blue-50),var(--white));padding:clamp(40px,6vw,72px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.page-hero-bg[data-astro-cid-75ysl5lo]{background:radial-gradient(circle at 40% 40%,#2f6fe42e,#0000 65%);border-radius:50%;width:560px;height:560px;position:absolute;top:-200px;right:-160px}.page-hero-bg[data-astro-cid-75ysl5lo]:after{content:"";border:2px dashed #0e34861f;border-radius:50%;position:absolute;inset:90px}.page-hero[data-astro-cid-75ysl5lo] .container[data-astro-cid-75ysl5lo]{position:relative}.crumbs[data-astro-cid-75ysl5lo]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--navy-600);text-decoration:none}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{text-decoration:underline}.crumbs[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo][aria-current]{color:var(--ink)}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;max-width:820px;font-size:clamp(2.2rem,5vw,3.5rem)}.page-hero[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{max-width:720px;margin:0}.updated[data-astro-cid-75ysl5lo]{color:var(--muted);margin:14px 0 0;font-size:.9rem}.info[data-astro-cid-6qb2i45y]{padding-top:clamp(40px,5vw,64px)}.info-grid[data-astro-cid-6qb2i45y]{display:grid}.info-grid[data-astro-cid-6qb2i45y]>[data-astro-cid-6qb2i45y]{min-width:0}.info-grid--toc[data-astro-cid-6qb2i45y]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}.toc[data-astro-cid-6qb2i45y]{top:calc(var(--header-h) + 24px);border-radius:var(--radius-lg);background:var(--blue-50);border:1px solid var(--blue-100);padding:22px;position:sticky}.toc-title[data-astro-cid-6qb2i45y]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy-700);align-items:center;gap:8px;margin:0 0 12px;font-size:.8rem;font-weight:800;display:flex}.toc[data-astro-cid-6qb2i45y] ol[data-astro-cid-6qb2i45y]{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-6qb2i45y] li[data-astro-cid-6qb2i45y]{counter-increment:toc}.toc[data-astro-cid-6qb2i45y] a[data-astro-cid-6qb2i45y]{color:var(--ink-2);border-radius:10px;gap:10px;padding:8px 10px;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.toc[data-astro-cid-6qb2i45y] a[data-astro-cid-6qb2i45y]:before{content:counter(toc,decimal-leading-zero);color:var(--navy-600);padding-top:1px;font-size:.78rem;font-weight:800}.toc[data-astro-cid-6qb2i45y] a[data-astro-cid-6qb2i45y]:hover{background:var(--white);color:var(--navy-700)}.prose[data-astro-cid-6qb2i45y] h2[id]{scroll-margin-top:calc(var(--header-h) + 20px)}@media (width<=960px){.info-grid--toc[data-astro-cid-6qb2i45y]{grid-template-columns:1fr}.toc[data-astro-cid-6qb2i45y]{position:static}}.cta-art[data-astro-cid-7oj6uyue]{width:100%;height:auto;display:block;overflow:visible}.cta-wrap[data-astro-cid-xbmphpjl]{padding-block:0 clamp(64px,8vw,112px)}.cta[data-astro-cid-xbmphpjl]{border-radius:var(--radius-xl);background:radial-gradient(600px 300px at 90% 10%,#2f6fe48c,transparent 70%),linear-gradient(135deg,var(--navy-700),var(--navy-900));box-shadow:var(--shadow-lg);color:#cfdaf2;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.cta[data-astro-cid-xbmphpjl]:after{content:"";pointer-events:none;border:40px solid #ffffff0a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;left:-80px}.cta[data-astro-cid-xbmphpjl] h2[data-astro-cid-xbmphpjl]{color:var(--white);margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.8rem)}.cta[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{max-width:520px;margin-bottom:28px;font-size:1.07rem}.cta-actions[data-astro-cid-xbmphpjl]{flex-wrap:wrap;gap:12px;display:flex}.cta-copy[data-astro-cid-xbmphpjl]{z-index:1;position:relative}.cta-art-wrap[data-astro-cid-xbmphpjl]{justify-self:end;width:100%;max-width:420px;margin:-20px -10px -40px 0}@media (width<=860px){.cta[data-astro-cid-xbmphpjl]{text-align:left;grid-template-columns:1fr}.cta-art-wrap[data-astro-cid-xbmphpjl]{justify-self:center;max-width:340px;margin:8px 0 -24px}}.short[data-astro-cid-mzfpzkns]{border-radius:var(--radius-lg);background:radial-gradient(360px 200px at 100% 0%,#2f6fe480,transparent 70%),linear-gradient(135deg,var(--navy-700),var(--navy-900));color:#cfdaf2;box-shadow:var(--shadow);margin:0 0 8px;padding:26px;position:relative;overflow:hidden}.short[data-astro-cid-mzfpzkns]:after{content:"";pointer-events:none;border:30px solid #ffffff0a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-60px}.short-title[data-astro-cid-mzfpzkns]{letter-spacing:.14em;text-transform:uppercase;color:var(--yellow-300);align-items:center;gap:10px;margin:0 0 16px;font-size:.78rem;font-weight:800;display:flex}.short-title[data-astro-cid-mzfpzkns]:before{content:"";background:var(--yellow-400);border-radius:3px;width:22px;height:3px}.short[data-astro-cid-mzfpzkns] ul[data-astro-cid-mzfpzkns]{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.short[data-astro-cid-mzfpzkns] li[data-astro-cid-mzfpzkns]{color:#e3eaf8;gap:12px;margin:0;font-size:.97rem;line-height:1.55;display:flex}.short-tick[data-astro-cid-mzfpzkns]{background:var(--yellow-400);width:24px;height:24px;color:var(--navy-900);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.table-wrap[data-astro-cid-mzfpzkns] tbody[data-astro-cid-mzfpzkns] th[data-astro-cid-mzfpzkns]{white-space:nowrap;color:var(--navy-700);background:0 0}.pegi[data-astro-cid-mzfpzkns]{gap:10px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.pegi[data-astro-cid-mzfpzkns] li[data-astro-cid-mzfpzkns]{border-radius:var(--radius);background:var(--blue-50);border:1px solid var(--blue-100);align-items:center;gap:16px;margin:0;padding:12px 16px 12px 12px;font-size:.95rem;line-height:1.5;display:flex}.pegi-badge[data-astro-cid-mzfpzkns]{background:var(--white);border:2px solid var(--navy-700);width:58px;height:58px;color:var(--navy-800);font-family:var(--font-display);border-radius:14px;flex:none;align-content:center;place-items:center;font-size:1.35rem;font-weight:800;line-height:1;display:grid}.pegi-badge[data-astro-cid-mzfpzkns] small[data-astro-cid-mzfpzkns]{font-family:var(--font-body);letter-spacing:.12em;margin-bottom:3px;font-size:.62rem}.pegi[data-astro-cid-mzfpzkns] li[data-astro-cid-mzfpzkns]:last-child .pegi-badge[data-astro-cid-mzfpzkns]{background:var(--navy-700);color:var(--white)}.pegi[data-astro-cid-mzfpzkns] li[data-astro-cid-mzfpzkns]:last-child .pegi-badge[data-astro-cid-mzfpzkns] small[data-astro-cid-mzfpzkns]{color:var(--yellow-300)}.related[data-astro-cid-mzfpzkns]{border-top:1px solid var(--line);margin-top:2.6em;padding-top:28px}.related-title[data-astro-cid-mzfpzkns]{font-family:var(--font-display);color:var(--ink);margin:0 0 14px;font-weight:700}.related[data-astro-cid-mzfpzkns] ul[data-astro-cid-mzfpzkns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-mzfpzkns] li[data-astro-cid-mzfpzkns]{margin:0}.related[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);height:100%;color:var(--ink);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.related[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]:hover{border-color:var(--navy-600);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.related[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]>span[data-astro-cid-mzfpzkns]:nth-child(2){flex:1;line-height:1.35}.related[data-astro-cid-mzfpzkns] strong[data-astro-cid-mzfpzkns]{font-size:.97rem;display:block}.related[data-astro-cid-mzfpzkns] small[data-astro-cid-mzfpzkns]{color:var(--muted);font-size:.85rem;font-weight:500}.related-icon[data-astro-cid-mzfpzkns]{background:var(--yellow-100);width:38px;height:38px;color:var(--navy-700);border-radius:10px;flex:none;place-items:center;display:grid}.related[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns] .related-arrow{color:var(--navy-600);flex:none;transition:transform .2s}.related[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]:hover .related-arrow{transform:translate(3px)}@media (width<=640px){.short[data-astro-cid-mzfpzkns]{padding:22px 18px}.related[data-astro-cid-mzfpzkns] ul[data-astro-cid-mzfpzkns]{grid-template-columns:1fr}.table-wrap[data-astro-cid-mzfpzkns] tbody[data-astro-cid-mzfpzkns] th[data-astro-cid-mzfpzkns]{white-space:normal}}.rg-hero .rg-hero-top{position:static}.rg-hero .rg-hero-top>.container{position:relative;z-index:1}.rg-hero .rg-hero-text{position:relative;z-index:1}.rg-hero .elementor-widget-text-editor,.prose .elementor-widget-text-editor{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.rg-hero .rg-hero-text>*:last-child{margin-bottom:0}.info-grid.e-con{display:grid!important}.prose.e-con{display:block!important}.prose>.elementor-element{width:auto;max-width:none}.prose>.elementor-element:not(:first-child) h2:first-child{margin-top:2.2em}.rg-toc-wrap{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}.rg-toc-wrap .toc[data-astro-cid-6qb2i45y]{position:static}@media (width<=960px){.rg-toc-wrap{position:static}}.elementor .prose a{text-decoration:underline}.elementor .prose a.btn{text-decoration:none}.prose table th,.prose table td{border:0!important;border-bottom:1px solid var(--line)!important;line-height:inherit}.prose table tbody>tr>td,.prose table tbody>tr:hover>td{background-color:#fff0}.prose table tbody>tr>th,.prose table tbody>tr:hover>th{background-color:var(--blue-50)}