.elementor-192 .elementor-element.elementor-element-dc5217f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-6c016c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-a089ac8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.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-192 .elementor-element.elementor-element-20734a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-c8506b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-05cb7ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-5471deb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-192 .elementor-element.elementor-element-de86fcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-f149616{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-192 .elementor-element.elementor-element-fc108e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-f6c7c02{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-192 .elementor-element.elementor-element-b51f087{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-192 .elementor-element.elementor-element-5f414d3{--grid-row-gap:16px;--grid-column-gap:30px}.elementor-192 .elementor-element.elementor-element-5f414d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-192 .elementor-element.elementor-element-5f414d3:after{content:"0.66"}.elementor-192 .elementor-element.elementor-element-5f414d3 .elementor-post__thumbnail__link{width:34%}.elementor-192 .elementor-element.elementor-element-5f414d3 .elementor-post__meta-data span+span:before{content:"///"}.elementor-192 .elementor-element.elementor-element-5f414d3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-192 .elementor-element.elementor-element-5f414d3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-192 .elementor-element.elementor-element-5f414d3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-192 .elementor-element.elementor-element-d5acf3f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-192 .elementor-element.elementor-element-1c93861{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px}.elementor-192 .elementor-element.elementor-element-1c93861 .elementor-loop-container{grid-auto-rows:1fr}.elementor-192 .elementor-element.elementor-element-1c93861 .e-loop-item>.elementor-section,.elementor-192 .elementor-element.elementor-element-1c93861 .e-loop-item>.elementor-section>.elementor-container,.elementor-192 .elementor-element.elementor-element-1c93861 .e-loop-item>.e-con,.elementor-192 .elementor-element.elementor-element-1c93861 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-192 .elementor-element.elementor-element-3c5aae7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(max-width:1024px){.elementor-192 .elementor-element.elementor-element-1c93861{--grid-columns:2}}@media(max-width:767px){.elementor-192 .elementor-element.elementor-element-5f414d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-192 .elementor-element.elementor-element-5f414d3:after{content:"0.5"}.elementor-192 .elementor-element.elementor-element-5f414d3 .elementor-post__thumbnail__link{width:100%}.elementor-192 .elementor-element.elementor-element-1c93861{--grid-columns:1}}.post-hero[data-astro-cid-jo55ryrt]{background:linear-gradient(180deg,var(--blue-50),var(--white));padding:clamp(32px,5vw,56px) 0 clamp(36px,5vw,64px);position:relative;overflow:hidden}.post-hero-bg[data-astro-cid-jo55ryrt]{background:radial-gradient(circle at 40% 40%,#2f6fe429,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-220px;right:-180px}.post-hero-inner[data-astro-cid-jo55ryrt]{position:relative}.crumbs[data-astro-cid-jo55ryrt]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:.86rem;font-weight:600;list-style:none;display:flex}.crumbs[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--navy-600);text-decoration:none}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{text-decoration:underline}.crumbs[data-astro-cid-jo55ryrt] [data-astro-cid-jo55ryrt][aria-current]{color:var(--ink)}.crumbs[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]:last-child{max-width:100%}.post-hero-grid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hero-cat[data-astro-cid-jo55ryrt]{background:var(--yellow-400);color:var(--navy-900);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:7px 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.post-hero[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(2rem,4.2vw,3.1rem)}.post-hero[data-astro-cid-jo55ryrt] .lead[data-astro-cid-jo55ryrt]{max-width:640px;margin:0}.byline[data-astro-cid-jo55ryrt]{align-items:center;gap:14px;margin-top:28px;display:flex}.byline-mark[data-astro-cid-jo55ryrt]{transform-origin:0;display:inline-flex;transform:scale(.8)}.byline[data-astro-cid-jo55ryrt] strong[data-astro-cid-jo55ryrt]{color:var(--ink);font-size:.95rem;display:block}.byline[data-astro-cid-jo55ryrt] small[data-astro-cid-jo55ryrt]{color:var(--muted);font-size:.85rem;display:block}.post-hero-art[data-astro-cid-jo55ryrt]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);aspect-ratio:16/11;overflow:hidden}.post-body-section[data-astro-cid-jo55ryrt]{padding-top:clamp(36px,4vw,56px)}.post-layout[data-astro-cid-jo55ryrt]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.post-layout[data-astro-cid-jo55ryrt]>[data-astro-cid-jo55ryrt]{min-width:0}.post-aside[data-astro-cid-jo55ryrt]{top:calc(var(--header-h) + 24px);gap:18px;display:grid;position:sticky}.toc[data-astro-cid-jo55ryrt],.aside-shop[data-astro-cid-jo55ryrt]{border-radius:var(--radius-lg);background:var(--blue-50);border:1px solid var(--blue-100);padding:22px}.toc-title[data-astro-cid-jo55ryrt],.aside-title[data-astro-cid-jo55ryrt]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy-700);align-items:center;gap:8px;margin:0 0 12px;font-size:.78rem;font-weight:800;display:flex}.toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{counter-increment:toc}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{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-jo55ryrt] a[data-astro-cid-jo55ryrt]:before{content:counter(toc,decimal-leading-zero);color:var(--navy-600);padding-top:1px;font-size:.78rem;font-weight:800}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{background:var(--white);color:var(--navy-700)}.aside-shop[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aside-shop[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.aside-shop[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{border-color:var(--navy-600);color:var(--navy-700)}.post-content[data-astro-cid-jo55ryrt] h2{scroll-margin-top:calc(var(--header-h) + 20px)}.post-content[data-astro-cid-jo55ryrt] h2:after{content:"";background:var(--yellow-400);border-radius:3px;width:44px;height:3px;margin-top:14px;display:block}.post-content[data-astro-cid-jo55ryrt] blockquote{border-left:4px solid var(--yellow-400);border-radius:0 var(--radius) var(--radius) 0;background:var(--blue-50);margin:1.6em 0;padding:20px 24px;font-size:1.02rem}.post-content[data-astro-cid-jo55ryrt] blockquote p:last-child{margin-bottom:0}.post-faq[data-astro-cid-jo55ryrt]{margin-top:2.4em}.post-faq[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{margin-bottom:1em}.post-note[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);color:var(--muted);margin-top:2.4em;padding-top:20px;font-size:.9rem}.related-heading[data-astro-cid-jo55ryrt]{margin-bottom:24px;font-size:clamp(1.5rem,2.6vw,2rem)}.related-grid[data-astro-cid-jo55ryrt]{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.post-hero-grid[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.post-hero-art[data-astro-cid-jo55ryrt]{order:-1;max-width:520px}.post-layout[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.post-aside[data-astro-cid-jo55ryrt]{position:static}.related-grid[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}}.faq-list[data-astro-cid-bppbuphv]{gap:12px;display:grid}.faq-item[data-astro-cid-bppbuphv]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s}.faq-item[data-astro-cid-bppbuphv][open]{border-color:var(--line-strong);box-shadow:var(--shadow)}.faq-item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.faq-item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-bppbuphv]{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.faq-icon[data-astro-cid-bppbuphv]{background:var(--blue-50);width:34px;height:34px;color:var(--navy-700);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background-color .25s;display:grid}.faq-item[data-astro-cid-bppbuphv][open] .faq-icon[data-astro-cid-bppbuphv]{background:var(--yellow-400);color:var(--navy-900);transform:rotate(45deg)}.faq-a[data-astro-cid-bppbuphv]{color:var(--ink-2);padding:0 22px 20px}.faq-a[data-astro-cid-bppbuphv] p{margin:0}.faq-a[data-astro-cid-bppbuphv] a{font-weight:600}.post-art[data-astro-cid-kot5usp4]{width:100%;height:100%;display:block}.post-card[data-astro-cid-vqljwchw]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.post-card[data-astro-cid-vqljwchw]:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-4px)}.post-media[data-astro-cid-vqljwchw]{aspect-ratio:16/10;background:var(--navy-800);display:block}.post-body[data-astro-cid-vqljwchw]{flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.post-meta[data-astro-cid-vqljwchw]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:.8rem;font-weight:600;display:flex}.post-cat[data-astro-cid-vqljwchw]{background:var(--blue-50);border:1px solid var(--blue-100);color:var(--navy-700);border-radius:999px;padding:5px 11px;font-weight:700;text-decoration:none}.post-cat[data-astro-cid-vqljwchw]:hover{background:var(--yellow-100);color:var(--navy-900);border-color:#fbe3a0}.post-dot[data-astro-cid-vqljwchw]{background:var(--line-strong);border-radius:50%;flex:none;width:4px;height:4px}.post-when[data-astro-cid-vqljwchw]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.post-card[data-astro-cid-vqljwchw] h3[data-astro-cid-vqljwchw]{margin-bottom:10px;font-size:1.22rem;line-height:1.3}.post-card[data-astro-cid-vqljwchw] h3[data-astro-cid-vqljwchw] a[data-astro-cid-vqljwchw]{color:inherit;text-decoration:none}.post-card[data-astro-cid-vqljwchw] h3[data-astro-cid-vqljwchw] a[data-astro-cid-vqljwchw]:hover{color:var(--navy-600)}.post-card[data-astro-cid-vqljwchw] p[data-astro-cid-vqljwchw]{color:var(--muted);margin:0 0 18px;font-size:.96rem}.post-more[data-astro-cid-vqljwchw]{color:var(--navy-700);align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:700;display:inline-flex}.post-card[data-astro-cid-vqljwchw]:hover .post-more[data-astro-cid-vqljwchw] svg{transform:translate(3px)}.post-more[data-astro-cid-vqljwchw] svg{transition:transform .2s}.post-card--featured[data-astro-cid-vqljwchw]{flex-direction:row;align-items:stretch}.post-card--featured[data-astro-cid-vqljwchw] .post-media[data-astro-cid-vqljwchw]{aspect-ratio:auto;flex:0 0 48%}.post-card--featured[data-astro-cid-vqljwchw] .post-body[data-astro-cid-vqljwchw]{justify-content:center;padding:clamp(28px,3vw,44px)}.post-card--featured[data-astro-cid-vqljwchw] h3[data-astro-cid-vqljwchw]{font-size:clamp(1.5rem,2.6vw,2.1rem)}.post-card--featured[data-astro-cid-vqljwchw] p[data-astro-cid-vqljwchw]{font-size:1.05rem}@media (width<=860px){.post-card--featured[data-astro-cid-vqljwchw]{flex-direction:column}.post-card--featured[data-astro-cid-vqljwchw] .post-media[data-astro-cid-vqljwchw]{aspect-ratio:16/10;flex:none}}.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}}body .cta-art{width:100%;height:auto;display:block;overflow:visible}body .cta-wrap{padding-block:0 clamp(64px,8vw,112px)}body .cta{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}body .cta:after{content:"";pointer-events:none;border:40px solid #ffffff0a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;left:-80px}body .cta h2{color:var(--white);margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.8rem)}body .cta p{max-width:520px;margin-bottom:28px;font-size:1.07rem}body .cta-actions{flex-wrap:wrap;gap:12px;display:flex}body .cta-copy{z-index:1;position:relative}body .cta-art-wrap{justify-self:end;width:100%;max-width:420px;margin:-20px -10px -40px 0}@media (width<=860px){body .cta{text-align:left;grid-template-columns:1fr}body .cta-art-wrap{justify-self:center;max-width:340px;margin:8px 0 -24px}}.elementor-192 .rgp-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--blue-50),var(--white));padding:clamp(32px,5vw,56px) max(var(--gutter),calc((100% - var(--container))/2)) clamp(36px,5vw,64px)!important}.elementor-192 .rgp-hero:before{content:"";position:absolute;right:-180px;top:-220px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#2f6fe429,#0000 65%);pointer-events:none}.elementor-192 .rgp-hero>*{position:relative;z-index:1}.elementor-192 .rgp-hero .crumbs{font-size:.86rem}.elementor-192 .rgp-hero .crumbs li:last-child{max-width:100%}.elementor-192 .rgp-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)!important;align-items:center}.elementor-192 .rgp-cat{margin-bottom:16px}.elementor-192 .rgp-cat a{display:inline-block;background:var(--yellow-400);color:var(--navy-900);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:.78rem;font-weight:800;text-decoration:none;line-height:1.3;margin:0 6px 6px 0}.elementor-192 .rgp-cat a:hover{background:var(--yellow-300);color:var(--navy-900)}.elementor-192 .rgp-cat a[href$="/blog/"]{display:none}.elementor-192 .rgp-title .elementor-heading-title{font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.1rem);letter-spacing:-.035em;line-height:1.15;color:var(--ink);font-weight:700;margin:0 0 16px}.elementor-192 .rgp-lead{font-family:var(--font-body);max-width:640px;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.elementor-192 .rgp-lead p{margin:0}.elementor-192 .rgp-byline{margin-top:28px;gap:14px!important}.elementor-192 .rgp-avatar,.elementor-192 .rgp-avatar svg{display:block;width:48px;height:48px}.elementor-192 .rgp-av{flex:none;width:auto}.elementor-192 .rgp-byline-text{width:auto;flex:1 1 auto}.elementor-192 .rgp-author-n .elementor-heading-title{font-family:var(--font-body);font-size:.95rem;font-weight:700;color:var(--ink);letter-spacing:0;margin:0;line-height:1.4}.elementor-192 .rgp-meta{gap:8px!important}.elementor-192 .rgp-meta>.elementor-widget{width:auto}.elementor-192 .rgp-meta .elementor-heading-title{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--muted);letter-spacing:0;line-height:1.4;display:inline-flex;align-items:center;gap:8px}.elementor-192 .rgp-read .elementor-heading-title:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--line-strong)}.elementor-192 .rgp-feat{margin:0}.elementor-192 .rgp-feat img{display:block;width:100%;height:auto;max-width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}@media (max-width:960px){.elementor-192 .rgp-hero-grid{grid-template-columns:1fr}.elementor-192 .rgp-hero-media{order:-1;max-width:520px}}.elementor-192 .rgp-body{flex-wrap:nowrap!important;gap:clamp(32px,4vw,56px)!important;padding:clamp(36px,4vw,56px) max(var(--gutter),calc((100% - var(--container))/2)) clamp(56px,7vw,96px)!important}.elementor-192 .rgp-main{flex:1 1 0%!important;min-width:0}.elementor-192 .rgp-side{flex:0 0 340px!important;width:340px!important;max-width:100%;gap:18px!important}@media (max-width:1024px){.elementor-192 .rgp-side{flex-basis:300px!important;width:300px!important}}@media (max-width:960px){.elementor-192 .rgp-body{flex-direction:column!important}.elementor-192 .rgp-side{flex:none!important;width:100%!important}}.elementor-192 .rgp-main .post-content{max-width:780px;color:var(--ink-2);font-family:var(--font-body);font-size:1.0625rem;line-height:1.7}.elementor-192 .rgp-main .post-content p,.elementor-192 .rgp-main .post-content li,.elementor-192 .rgp-main .post-content td{color:var(--ink-2)}.elementor-192 .prose a{text-decoration:underline;text-underline-offset:3px}.elementor-192 .prose .key-takeaways,.elementor-192 .prose .takeaways{background:var(--blue-50);border:1px solid var(--blue-100);border-left:4px solid var(--yellow-400);border-radius:var(--radius);padding:20px 24px;margin:1.6em 0}.elementor-192 .prose .key-takeaways>:last-child,.elementor-192 .prose .takeaways>:last-child{margin-bottom:0}.elementor-192 .prose .key-takeaways h2,.elementor-192 .prose .key-takeaways h3,.elementor-192 .prose .key-takeaways p:first-child strong{font-size:1.05rem}.elementor-192 .prose .wp-block-quote{border-left:4px solid var(--yellow-400);border-radius:0 var(--radius) var(--radius) 0;background:var(--blue-50);margin:1.6em 0;padding:20px 24px}.elementor-192 .prose .table-wrap{border:1px solid var(--line);border-radius:var(--radius);margin:1.2em 0 1.6em}.elementor-192 .prose .table-wrap>table{margin:0}.elementor-192 .prose tr:last-child>*{border-bottom:0}.elementor-192 .prose table td,.elementor-192 .prose table th{border-left:0;border-right:0;border-top:0}.elementor-192 .prose summary{color:inherit}.elementor-192 .rgp-author{display:flex;gap:18px;align-items:flex-start;margin-top:2.4em;padding:24px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--blue-50),var(--white));border:1px solid var(--blue-100);box-shadow:var(--shadow-sm);max-width:780px}.elementor-192 .rgp-author .rgp-mark{flex:none;width:56px;height:56px}.elementor-192 .rgp-author p{margin:0 0 8px;font-size:.96rem;color:var(--ink-2)}.elementor-192 .rgp-author .rgp-author-label{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-600)}.elementor-192 .rgp-author .rgp-author-name{margin:2px 0 6px;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--ink)}.elementor-192 .rgp-author .link-arrow{font-size:.92rem}.elementor-192 .link-arrow svg{transition:transform .2s}.elementor-192 .link-arrow:hover svg{transform:translate(3px)}.elementor-192 .rgp-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px!important}.elementor-192 .rgp-side .aside-title{letter-spacing:.12em;text-transform:uppercase;color:var(--navy-700);display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.78rem;font-weight:800;line-height:1.4}.elementor-192 .rgp-side .aside-title:before{content:"";width:18px;height:3px;border-radius:3px;background:var(--yellow-400)}.elementor-192 .rgp-search-form{display:flex;gap:8px}.elementor-192 .rgp-search-form input{flex:1;min-width:0;height:48px;border:1px solid var(--line-strong);border-radius:12px;padding:0 14px;font:500 .95rem var(--font-body);color:var(--ink);background:var(--white)}.elementor-192 .rgp-search-form input:focus{outline:none;border-color:var(--navy-600);box-shadow:0 0 0 4px var(--yellow-100)}.elementor-192 .rgp-search-form button{flex:none;width:48px;height:48px;border:0;border-radius:12px;background:var(--navy-700);color:var(--white);display:grid;place-items:center;cursor:pointer;padding:0}.elementor-192 .rgp-search-form button:hover{background:var(--navy-800)}.elementor-192 .rgp-cats ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.elementor-192 .rgp-cats li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:.84rem;font-weight:700;color:var(--muted);margin:0}.elementor-192 .rgp-cats li:hover{background:var(--blue-50)}.elementor-192 .rgp-cats li a{color:var(--ink-2);font-size:.93rem;font-weight:600;text-decoration:none;flex:1}.elementor-192 .rgp-cats li a:hover{color:var(--navy-700)}.elementor-192 .rgp-count.has-count{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:999px;padding:2px 9px;font-size:.76rem;font-weight:700;color:var(--navy-700);line-height:1.4}.elementor-192 .rgp-recent-list .elementor-post{display:flex;align-items:center;gap:14px}.elementor-192 .rgp-recent-list .elementor-post__thumbnail__link{flex:0 0 34%;width:34%!important;margin:0!important}.elementor-192 .rgp-recent-list .elementor-post__thumbnail{padding-bottom:52.5%!important;border-radius:10px;overflow:hidden}.elementor-192 .rgp-recent-list .elementor-post__thumbnail img{width:100%!important;height:100%!important;object-fit:cover}.elementor-192 .rgp-recent-list .elementor-post__text{flex:1;min-width:0}.elementor-192 .rgp-recent-list .elementor-post__title{margin:0 0 4px;font-family:var(--font-display);font-size:.93rem;line-height:1.35;font-weight:700}.elementor-192 .rgp-recent-list .elementor-post__title a{color:var(--ink);text-decoration:none}.elementor-192 .rgp-recent-list .elementor-post__title a:hover{color:var(--navy-600)}.elementor-192 .rgp-recent-list .elementor-post__meta-data{font-size:.78rem;color:var(--muted);font-weight:600}.elementor-192 .rgp-shop{border-radius:var(--radius-lg);background:var(--blue-50);border:1px solid var(--blue-100);padding:22px}.elementor-192 .rgp-shop ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.elementor-192 .rgp-shop li{margin:0}.elementor-192 .rgp-shop li a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--white);border:1px solid var(--line);color:var(--ink);font-size:.9rem;font-weight:700;text-decoration:none;line-height:1.3;transition:border-color .2s,color .2s}.elementor-192 .rgp-shop li a:hover{border-color:var(--navy-600);color:var(--navy-700)}.elementor-192 .rgp-shop li a svg{margin-left:auto;flex:none;color:var(--navy-600)}.elementor-192 .rgp-shop .rgc-ico{width:30px;height:30px}.elementor-192 .rgp-shop-all{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.9rem;font-weight:700;color:var(--navy-700);text-decoration:none}.elementor-192 .rgp-cta-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:26px 24px;color:#cfdaf2;background:radial-gradient(320px 200px at 100% 0%,#2f6fe48c,transparent 70%),linear-gradient(135deg,var(--navy-700),var(--navy-900));box-shadow:var(--shadow)}.elementor-192 .rgp-cta-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;border:26px solid #ffffff0a;right:-70px;bottom:-80px;pointer-events:none}.elementor-192 .rgp-cta-card .rgp-cta-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--white);line-height:1.25;margin:0 0 10px}.elementor-192 .rgp-cta-card p{font-size:.94rem;margin:0 0 18px}.elementor-192 .rgp-cta-card .btn{position:relative;z-index:1;margin:0 8px 8px 0}.elementor-192 .rgp-about-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.elementor-192 .rgp-about-head .rgp-mark{width:40px;height:40px;flex:none}.elementor-192 .rgp-about-head .aside-title{margin:0!important}.elementor-192 .rgp-about-head .aside-title:before{display:none}.elementor-192 .rgp-about p{font-size:.93rem;color:var(--ink-2);margin:0 0 12px;line-height:1.6}.elementor-192 .rgp-about .link-arrow{font-size:.9rem}.elementor-192 .rgp-related{padding-inline:max(var(--gutter),calc((100% - var(--container))/2))!important}.elementor-192 .rgp-rel-h .elementor-heading-title{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);color:var(--ink);letter-spacing:-.025em;line-height:1.15;font-weight:700;margin:0 0 24px}.elementor-192 .rgp-cta-c{padding-top:clamp(56px,7vw,96px)!important}.elementor-192 .rgc-ico{display:block;width:64px;height:64px;flex:none;background:center/contain no-repeat}.elementor-192 .rgc-ico--console{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cstyle%3E.ln%7Bfill:none;stroke:%230e3486;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round%7D.bg%7Bfill:%23fff%7D.acc%7Bfill:%23ffc933%7D.acc-soft%7Bfill:%23fff4d1%7D.dot%7Bfill:%230e3486%7D.scr%7Bfill:%23e6eefc%7D%3C/style%3E%3Ccircle cx='47' cy='16' r='11' class='acc'/%3E %3Cpath class='ln bg' d='M27 7C17 10 12.5 20 12.5 31S16 50 22 55h5z'/%3E %3Cpath class='ln bg' d='M37 7c10 3 14.5 13 14.5 24S48 50 42 55h-5z'/%3E %3Crect x='27' y='7' width='10' height='48' rx='2' class='dot'/%3E %3Cpath class='ln' d='M22 59h20'/%3E %3Cpath d='M32 14v14' stroke='%23ffc933' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.elementor-192 .rgc-ico--gamepad{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cstyle%3E.ln%7Bfill:none;stroke:%230e3486;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round%7D.bg%7Bfill:%23fff%7D.acc%7Bfill:%23ffc933%7D.acc-soft%7Bfill:%23fff4d1%7D.dot%7Bfill:%230e3486%7D.scr%7Bfill:%23e6eefc%7D%3C/style%3E%3Ccircle cx='47' cy='17' r='11' class='acc'/%3E %3Cpath class='ln bg' d='M20 21h24c6 0 10 4 11.2 10l2.6 13.2c.9 4.8-2.6 8.8-6.6 8.8-2.6 0-4.4-1.4-5.8-3.4L42.6 45H21.4l-2.8 4.6C17.2 51.6 15.4 53 12.8 53c-4 0-7.5-4-6.6-8.8L8.8 31C10 25 14 21 20 21z'/%3E %3Cpath class='ln' d='M19 30v9M14.5 34.5h9'/%3E %3Ccircle cx='44' cy='30.5' r='2' class='dot'/%3E%3Ccircle cx='49' cy='35' r='2' class='dot'/%3E %3Ccircle cx='39' cy='35' r='2' class='dot'/%3E%3Ccircle cx='44' cy='39.5' r='2' class='dot'/%3E%3C/svg%3E")}.elementor-192 .rgc-ico--handheld{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cstyle%3E.ln%7Bfill:none;stroke:%230e3486;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round%7D.bg%7Bfill:%23fff%7D.acc%7Bfill:%23ffc933%7D.acc-soft%7Bfill:%23fff4d1%7D.dot%7Bfill:%230e3486%7D.scr%7Bfill:%23e6eefc%7D%3C/style%3E%3Ccircle cx='48' cy='16' r='11' class='acc'/%3E %3Cpath class='ln acc-soft' d='M20 18h-4.5A7.5 7.5 0 0 0 8 25.5v17A7.5 7.5 0 0 0 15.5 50H20z'/%3E %3Cpath class='ln acc-soft' d='M44 18h4.5a7.5 7.5 0 0 1 7.5 7.5v17a7.5 7.5 0 0 1-7.5 7.5H44z'/%3E %3Crect class='ln bg' x='20' y='18' width='24' height='32' rx='1.5'/%3E %3Crect class='scr' x='23.5' y='21.5' width='17' height='25' rx='1.5'/%3E %3Ccircle cx='14' cy='27' r='2.4' class='dot'/%3E %3Ccircle cx='50' cy='40' r='2.4' class='dot'/%3E%3C/svg%3E")}.elementor-192 .rgc-ico--keyboard{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cstyle%3E.ln%7Bfill:none;stroke:%230e3486;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round%7D.bg%7Bfill:%23fff%7D.acc%7Bfill:%23ffc933%7D.acc-soft%7Bfill:%23fff4d1%7D.dot%7Bfill:%230e3486%7D.scr%7Bfill:%23e6eefc%7D%3C/style%3E%3Ccircle cx='47' cy='16' r='11' class='acc'/%3E %3Crect class='ln bg' x='5' y='26' width='40' height='22' rx='4'/%3E %3Cpath class='ln' d='M11 33h2M17 33h2M23 33h2M29 33h2M35 33h4M11 39h4M19 39h2M25 39h2M31 39h2M37 39h2M16 43.5h18'/%3E %3Cpath class='ln' d='M54 33c0-5-2.5-8-7-9'/%3E %3Crect class='ln bg' x='49' y='33' width='10' height='17' rx='5'/%3E %3Cpath class='ln' d='M54 33v5'/%3E%3C/svg%3E")}.elementor-192 .rgc-ico--disc{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cstyle%3E.ln%7Bfill:none;stroke:%230e3486;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round%7D.bg%7Bfill:%23fff%7D.acc%7Bfill:%23ffc933%7D.acc-soft%7Bfill:%23fff4d1%7D.dot%7Bfill:%230e3486%7D.scr%7Bfill:%23e6eefc%7D%3C/style%3E%3Ccircle cx='47' cy='17' r='11' class='acc'/%3E %3Ccircle class='ln bg' cx='41' cy='36' r='15'/%3E %3Ccircle class='ln' cx='41' cy='36' r='4'/%3E %3Crect class='ln bg' x='8' y='10' width='28' height='44' rx='3'/%3E %3Cpath class='ln' d='M14 10v44'/%3E %3Cpath class='ln' d='M20 22h10M20 28h7'/%3E %3Cpath class='ln acc-soft' d='M20 40l4-5 3 3 3-4v14H20z'/%3E%3C/svg%3E")}.elementor-192 .rgc-ico--headset{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cstyle%3E.ln%7Bfill:none;stroke:%230e3486;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round%7D.bg%7Bfill:%23fff%7D.acc%7Bfill:%23ffc933%7D.acc-soft%7Bfill:%23fff4d1%7D.dot%7Bfill:%230e3486%7D.scr%7Bfill:%23e6eefc%7D%3C/style%3E%3Ccircle cx='47' cy='16' r='11' class='acc'/%3E %3Cpath class='ln' d='M12 39v-7a20 20 0 0 1 40 0v7'/%3E %3Crect class='ln bg' x='7' y='34' width='12' height='19' rx='5'/%3E %3Crect class='ln bg' x='45' y='34' width='12' height='19' rx='5'/%3E %3Cpath class='ln' d='M13 53c0 4 4 6.5 10 6.5h4'/%3E %3Ccircle cx='29.5' cy='59.5' r='2.2' class='dot'/%3E%3C/svg%3E")}.elementor-192 .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0 0 22px;padding:0;font-size:.88rem;font-weight:600;line-height:1.5}.elementor-192 .crumbs li{display:inline-flex;align-items:center;gap:6px;color:var(--muted);margin:0}.elementor-192 .crumbs li:not(:last-child):after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat}.elementor-192 .crumbs a{color:var(--navy-600);text-decoration:none}.elementor-192 .crumbs a:hover{text-decoration:underline}.elementor-192 .crumbs [aria-current]{color:var(--ink)}.e-loop-item{height:100%}.rg-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;height:100%;transition:box-shadow .25s,border-color .25s}.rg-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.rg-card .post-media{margin:0;background:var(--navy-800);line-height:0}.rg-card .post-media a{display:block}.rg-card .post-media img{display:block;width:100%;height:auto;max-width:100%;border-radius:0}.rg-card .post-body{flex:1 1 auto;padding:24px 24px 26px!important}.rg-card .post-meta{gap:8px!important;margin-bottom:12px;color:var(--muted);font-size:.8rem;font-weight:600;line-height:1.4}.rg-card .post-meta>.elementor-widget{width:auto;margin:0}.rg-card .post-cat-date .elementor-icon-list-items{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.rg-card .post-cat-date .elementor-icon-list-item{margin:0!important;padding:0!important;font-size:.8rem;color:var(--muted)}.rg-card .post-cat-date .elementor-icon-list-item:after{display:none!important}.rg-card .post-cat-date .elementor-icon-list-text{color:var(--muted);font-weight:600;padding:0!important}.rg-card .elementor-post-info__terms-list{font-size:0}.rg-card .post-cat-date a.elementor-post-info__terms-list-item{display:inline-block;font-size:.8rem;background:var(--blue-50);border:1px solid var(--blue-100);color:var(--navy-700)!important;border-radius:999px;padding:5px 11px;font-weight:700;text-decoration:none;line-height:1.2;margin-right:6px}.rg-card .post-cat-date a.elementor-post-info__terms-list-item:hover{background:var(--yellow-100);color:var(--navy-900)!important;border-color:#fbe3a0}.rg-card .post-cat-date a.elementor-post-info__terms-list-item[href$="/blog/"]{display:none}.rg-card .post-cat-date .elementor-post-info__item--type-date{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.rg-card .post-read .elementor-heading-title{font-size:.8rem;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);letter-spacing:0}.rg-card .post-read .elementor-heading-title:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--line-strong)}.rg-card .post-title{margin:0 0 10px}.rg-card .post-title .elementor-heading-title{font-family:var(--font-display);font-size:1.22rem;line-height:1.3;font-weight:700;color:var(--ink);letter-spacing:-.025em;margin:0}.rg-card .post-title .elementor-heading-title a{color:inherit;text-decoration:none}.rg-card .post-title .elementor-heading-title a:hover{color:var(--navy-600)}.rg-card .post-excerpt{font-family:var(--font-body);color:var(--muted);font-size:.96rem;line-height:1.65;margin:0 0 18px}.rg-card .post-excerpt p{margin:0}.rg-card .post-more{margin-top:auto}.rg-card .post-more .elementor-heading-title{font-family:var(--font-body);font-size:.9rem;font-weight:700;letter-spacing:0;color:var(--navy-700)}.rg-card .post-more .elementor-heading-title a{color:var(--navy-700);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.rg-card .post-more .elementor-heading-title a:after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.rg-card:hover .post-more .elementor-heading-title a:after{transform:translateX(3px)}.rg-featured .rg-card{flex-direction:row!important}.rg-featured .rg-card .post-media{flex:0 0 52%;display:flex;align-items:center}.rg-featured .rg-card .post-body{justify-content:center;padding:clamp(28px,3vw,44px)!important}.rg-featured .rg-card .post-title .elementor-heading-title{font-size:clamp(1.5rem,2.6vw,2.1rem)}.rg-featured .rg-card .post-excerpt{font-size:1.05rem}@media (max-width:860px){.rg-featured .rg-card{flex-direction:column!important}.rg-featured .rg-card .post-media{flex:none}}.rg-card .post-meta .elementor-heading-title,.rg-card .post-cat-date{font-family:var(--font-body)}