.pq[data-astro-cid-qhnjo34u]{grid-template-columns:52px minmax(0,1fr);gap:12px;max-width:720px;margin:26px 0 0;display:grid}.pq__mark[data-astro-cid-qhnjo34u]{color:#7cc3db;background-color:#1b344c;border-radius:12px 12px 4px;justify-content:center;align-items:center;width:52px;height:46px;display:flex}.pq__mark[data-astro-cid-qhnjo34u] svg[data-astro-cid-qhnjo34u]{width:22px;height:22px}.pq__bubble[data-astro-cid-qhnjo34u]{background-color:#1b344c;border-radius:18px;padding:22px 26px}.pq[data-astro-cid-qhnjo34u] blockquote[data-astro-cid-qhnjo34u]{color:#fff;text-wrap:pretty;margin:0;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:18.5px;font-weight:700;line-height:1.45}.pq[data-astro-cid-qhnjo34u] figcaption[data-astro-cid-qhnjo34u]{color:#fffc;margin-top:12px;font-size:14px;font-weight:500}.pq--light[data-astro-cid-qhnjo34u] .pq__mark[data-astro-cid-qhnjo34u]{color:#1e7089;background-color:#cdeffd}.pq--light[data-astro-cid-qhnjo34u] .pq__bubble[data-astro-cid-qhnjo34u]{background-color:#cdeffd}.pq--light[data-astro-cid-qhnjo34u] blockquote[data-astro-cid-qhnjo34u]{color:#1b344c}.pq--light[data-astro-cid-qhnjo34u] figcaption[data-astro-cid-qhnjo34u]{color:#4a6076}.case-hero[data-astro-cid-66faj23e]{padding-inline:clamp(1rem,4vw,2rem);width:100%;max-width:1260px;margin-inline:auto;padding-top:36px}.case-hero__frame[data-astro-cid-66faj23e]{border-radius:22px;padding:20px;position:relative;overflow:hidden}@media (width>=760px){.case-hero__frame[data-astro-cid-66faj23e]{border-radius:28px;padding:28px}}.case-hero--ari[data-astro-cid-66faj23e] .case-hero__frame[data-astro-cid-66faj23e]{color:#fff;background-color:#1b344c}.case-hero--cha[data-astro-cid-66faj23e] .case-hero__frame[data-astro-cid-66faj23e]{color:#1b344c;background-image:linear-gradient(65deg,#fbffed 0%,#b9e9ff 100%)}.case-hero--ing[data-astro-cid-66faj23e] .case-hero__frame[data-astro-cid-66faj23e]{color:#1b344c;background-color:#f1fbfb;border:1px solid #e7eef2}.case-hero--roy[data-astro-cid-66faj23e] .case-hero__frame[data-astro-cid-66faj23e]{color:#1b344c;background-color:#ededff}.case-hero__top[data-astro-cid-66faj23e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.case-hero__updated[data-astro-cid-66faj23e]{opacity:.8;margin:0;font-size:13.5px}.case-hero__name[data-astro-cid-66faj23e]{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);letter-spacing:-.02em;overflow-wrap:anywhere;margin:28px 0 30px;padding-bottom:28px;font-family:Roboto,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(44px,8.6vw,120px);font-weight:900;line-height:1}.case-hero__grid[data-astro-cid-66faj23e]{align-items:stretch;gap:32px;display:grid}@media (width>=760px){.case-hero__grid[data-astro-cid-66faj23e]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.case-hero__yt[data-astro-cid-66faj23e]{color:inherit;opacity:.85;margin-top:10px;font-size:14px;font-weight:600;display:inline-block}.case-hero__side[data-astro-cid-66faj23e]{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.case-hero__title[data-astro-cid-66faj23e]{letter-spacing:-.02em;color:inherit;text-wrap:balance;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}.case-hero__metrics[data-astro-cid-66faj23e]{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);padding-top:24px}.case-hero__chip[data-astro-cid-66faj23e]{color:#1e7089;background-color:#e8f4fc;border:1px solid #cdeffd;border-radius:999px;margin:0 0 18px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.case-hero--ari[data-astro-cid-66faj23e] .case-hero__chip[data-astro-cid-66faj23e]{color:#fff;background-color:#ffffff24;border-color:#ffffff47}.crumbs[data-astro-cid-66faj23e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs[data-astro-cid-66faj23e] ol[data-astro-cid-66faj23e]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.crumbs[data-astro-cid-66faj23e] li[data-astro-cid-66faj23e]+li[data-astro-cid-66faj23e]:before{content:"/";opacity:.75;margin-right:8px}.crumbs[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]{color:#1b344c;background-color:#ffffffbf;border-radius:999px;align-items:center;min-height:32px;padding:4px 12px;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]:hover{background-color:#fff}.metrics[data-astro-cid-66faj23e]{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.metrics[data-astro-cid-66faj23e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric[data-astro-cid-66faj23e]{flex-direction:column;display:flex}.metric__value[data-astro-cid-66faj23e]{letter-spacing:-.01em;white-space:nowrap;border-bottom:2px dashed color-mix(in srgb, currentColor 40%, transparent);margin-bottom:10px;padding-bottom:12px;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(24px,2.4vw,31px);font-weight:700;line-height:1.02}.metric__label[data-astro-cid-66faj23e]{opacity:.88;text-wrap:pretty;font-size:14.5px;line-height:1.4}.case-body[data-astro-cid-66faj23e]{padding-inline:clamp(1rem,4vw,2rem);align-items:start;gap:56px;width:100%;max-width:1260px;margin-inline:auto;padding-top:72px;padding-bottom:40px;display:grid}@media (width>=1113px){.case-body[data-astro-cid-66faj23e]{grid-template-columns:260px minmax(0,1fr)}}.toc[data-astro-cid-66faj23e]{background-color:#f4f9fc;border:1px solid #e4ecf3;border-radius:18px;padding:22px}@media (width>=1113px){.toc[data-astro-cid-66faj23e]{position:sticky;top:100px}}.toc__title[data-astro-cid-66faj23e]{color:#4a6076;margin:0 0 12px;font-size:14px;font-weight:600}.toc[data-astro-cid-66faj23e] ol[data-astro-cid-66faj23e]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-66faj23e] ol[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]{color:#4a6076;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:6px 10px;font-size:15px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.toc[data-astro-cid-66faj23e] ol[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]:before{content:"";background-color:#cdd8e3;border-radius:50%;flex:none;width:6px;height:6px}.toc[data-astro-cid-66faj23e] ol[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]:hover{color:#1b344c;background-color:#fff}.toc__cta[data-astro-cid-66faj23e]{border-top:1px solid #e4ecf3;margin-top:18px;padding-top:18px}.toc__cta[data-astro-cid-66faj23e] p[data-astro-cid-66faj23e]{color:#4a6076;margin:0 0 12px;font-size:14px}.case-article[data-astro-cid-66faj23e]{min-width:0}.block[data-astro-cid-66faj23e]{border-top:1px solid #e4ecf3;margin-top:72px;padding-top:72px;scroll-margin-top:96px}.block--first[data-astro-cid-66faj23e]{border-top:0;margin-top:0;padding-top:0}.block__title[data-astro-cid-66faj23e]{letter-spacing:-.02em;color:#1b344c;text-wrap:balance;margin:0 0 22px;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.15}.kicker[data-astro-cid-66faj23e]{color:#4a6076;margin:0 0 10px;font-family:Roboto,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1.4;display:block}.bigquote[data-astro-cid-66faj23e]{margin:0 0 36px}.bigquote[data-astro-cid-66faj23e] blockquote[data-astro-cid-66faj23e]{letter-spacing:-.02em;color:#1b344c;text-wrap:balance;margin:0;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.22}.bigquote[data-astro-cid-66faj23e] figcaption[data-astro-cid-66faj23e]{color:#4a6076;margin-top:14px;font-size:15px;font-weight:500}.glance[data-astro-cid-66faj23e]{align-items:start;gap:32px;display:grid}@media (width>=1113px){.glance[data-astro-cid-66faj23e]{grid-template-columns:300px minmax(0,1fr)}}.facts[data-astro-cid-66faj23e]{background-color:#fff;border:1px solid #e4ecf3;border-radius:18px;margin:0;padding:6px 22px}.facts[data-astro-cid-66faj23e] div[data-astro-cid-66faj23e]{border-bottom:1px dashed #cdd8e3;padding:16px 0}.facts[data-astro-cid-66faj23e] div[data-astro-cid-66faj23e]:last-child{border-bottom:0}.facts[data-astro-cid-66faj23e] dt[data-astro-cid-66faj23e]{color:#4a6076;margin-bottom:6px;font-size:13.5px;font-weight:600}.facts[data-astro-cid-66faj23e] dd[data-astro-cid-66faj23e]{color:#1b344c;text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.facts[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]{color:#1e7089;text-underline-offset:2px;font-weight:600;text-decoration-thickness:1.5px}.tldr[data-astro-cid-66faj23e]{color:#1b344c;text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.tldr__title[data-astro-cid-66faj23e]{letter-spacing:-.015em;color:#1b344c;margin:28px 0 12px;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:20px;font-weight:700}.ticks[data-astro-cid-66faj23e]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-66faj23e] li[data-astro-cid-66faj23e]{color:#1b344c;text-wrap:pretty;padding-left:32px;font-size:16.5px;line-height:1.5;position:relative}.ticks[data-astro-cid-66faj23e] li[data-astro-cid-66faj23e]:before{content:"";background-color:#e8f4fc;border:1px solid #cdeffd;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:0}.ticks[data-astro-cid-66faj23e] li[data-astro-cid-66faj23e]:after{content:"";border:2.2px solid #1e7089;border-width:0 2.2px 2.2px 0;width:6px;height:10px;position:absolute;top:7px;left:7px;transform:rotate(45deg)}.prose[data-astro-cid-66faj23e] p[data-astro-cid-66faj23e]{color:#54646f;text-wrap:pretty;max-width:720px;margin:0;font-size:16.5px;line-height:1.6}.prose[data-astro-cid-66faj23e] p[data-astro-cid-66faj23e]+p[data-astro-cid-66faj23e]{margin-top:16px}.prose[data-astro-cid-66faj23e] p[data-astro-cid-66faj23e] strong{color:#1b344c}.norms[data-astro-cid-66faj23e]{background-color:#f4f9fc;border:1px solid #e4ecf3;border-radius:18px;margin-top:36px;padding:28px}.norms__scroll[data-astro-cid-66faj23e]{border-radius:12px;overflow-x:auto}.norms__scroll[data-astro-cid-66faj23e]:focus-visible{outline-offset:2px;outline:3px solid #1e7089}.norms[data-astro-cid-66faj23e] table[data-astro-cid-66faj23e]{border-collapse:collapse;background-color:#fff;width:100%;min-width:560px;font-size:15px}.norms[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e],.norms[data-astro-cid-66faj23e] td[data-astro-cid-66faj23e]{text-align:left;vertical-align:top;border-bottom:1px solid #e4ecf3;padding:14px 16px}.norms[data-astro-cid-66faj23e] thead[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e]{color:#4a6076;background-color:#edf3fa;font-size:13.5px;font-weight:600}.norms[data-astro-cid-66faj23e] tbody[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e]{color:#1b344c;font-weight:700}.norms[data-astro-cid-66faj23e] tr[data-astro-cid-66faj23e]:last-child [data-astro-cid-66faj23e]:is(th,td){border-bottom:0}.norms__source[data-astro-cid-66faj23e]{color:#5c6b7d;font-size:13.5px}.norms__note[data-astro-cid-66faj23e]{color:#5c6b7d;margin:12px 0 0;font-size:13px}.steps[data-astro-cid-66faj23e]{gap:22px;margin:8px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-66faj23e]{opacity:1;transform:none}.reveal-armed .step[data-astro-cid-66faj23e]{opacity:0;transition:opacity .6s ease-out,transform .8s cubic-bezier(.22,1.3,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)scale(1)}.reveal-armed .step[data-astro-cid-66faj23e].is-visible{opacity:1;transform:none}.step[data-astro-cid-66faj23e]{background-color:#fff;border:1px solid #e4ecf3;border-radius:18px;gap:10px;padding:22px;display:grid}@media (width>=760px){.step[data-astro-cid-66faj23e]{grid-template-columns:64px minmax(0,1fr);gap:20px;padding:26px}}.step__n[data-astro-cid-66faj23e]{letter-spacing:-.02em;color:#2d9fc5;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:28px;font-weight:700;line-height:1}.step__title[data-astro-cid-66faj23e]{letter-spacing:-.015em;color:#1b344c;text-wrap:balance;margin:0 0 10px;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(19px,1.8vw,22px);font-weight:700;line-height:1.3}.step__body[data-astro-cid-66faj23e]{color:#4a6076;text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.arrow-link[data-astro-cid-66faj23e]{color:#1e7089;border-bottom:1.5px solid;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:8px 2px;font-size:15px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.arrow-link[data-astro-cid-66faj23e]:hover{gap:12px}.ba-scroll[data-astro-cid-66faj23e]{margin-top:8px;overflow-x:auto}.ba[data-astro-cid-66faj23e]{border-collapse:separate;border-spacing:0;border:1px solid #e4ecf3;border-radius:18px;width:100%;font-size:14px;overflow:hidden}@media (width>=760px){.ba[data-astro-cid-66faj23e]{font-size:15.5px}}.ba[data-astro-cid-66faj23e] caption[data-astro-cid-66faj23e]{caption-side:top;text-align:left;color:#5c6b7d;padding-bottom:10px;font-size:14px}.ba[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e],.ba[data-astro-cid-66faj23e] td[data-astro-cid-66faj23e]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4ecf3;padding:12px 10px}@media (width>=760px){.ba[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e],.ba[data-astro-cid-66faj23e] td[data-astro-cid-66faj23e]{overflow-wrap:normal;padding:16px 20px}}.ba[data-astro-cid-66faj23e] thead[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e]{color:#4a6076;background-color:#f4f9fc;font-size:14px;font-weight:600}.ba[data-astro-cid-66faj23e] tbody[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e]{color:#1b344c;font-weight:700}@media (width>=760px){.ba[data-astro-cid-66faj23e] tbody[data-astro-cid-66faj23e] th[data-astro-cid-66faj23e]{width:34%}}.ba__after[data-astro-cid-66faj23e]{color:#1e7089;background-image:linear-gradient(90deg,#0000,#e8f4fcb3);font-weight:700}.ba[data-astro-cid-66faj23e] tr[data-astro-cid-66faj23e]:last-child [data-astro-cid-66faj23e]:is(th,td){border-bottom:0}.related[data-astro-cid-66faj23e]{padding:40px 0 110px}.related__inner[data-astro-cid-66faj23e]{width:100%;max-width:1260px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.related__title[data-astro-cid-66faj23e]{letter-spacing:-.02em;color:#1b344c;margin:0 0 32px;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.08}.related__grid[data-astro-cid-66faj23e]{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.related__grid[data-astro-cid-66faj23e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1113px){.related__grid[data-astro-cid-66faj23e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.related__all[data-astro-cid-66faj23e]{margin:32px 0 0}.rcard[data-astro-cid-66faj23e]{background-color:#fff;border:1px solid #e4ecf3;border-radius:18px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.rcard[data-astro-cid-66faj23e]:has(a:hover){border-color:#2d9fc5;transform:translateY(-3px);box-shadow:0 6px 18px -8px #0e203133}.rcard[data-astro-cid-66faj23e]:has(a:focus-visible){outline-offset:2px;outline:3px solid #1e7089}@media (prefers-reduced-motion:reduce){.rcard[data-astro-cid-66faj23e]{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rcard__media[data-astro-cid-66faj23e]{aspect-ratio:16/9;background-color:#edf3fa;position:relative;overflow:hidden}.rcard__media[data-astro-cid-66faj23e] img{object-fit:cover;width:100%;height:100%}.rcard__logo[data-astro-cid-66faj23e]{position:absolute;bottom:14px;left:14px}.rcard__body[data-astro-cid-66faj23e]{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.rcard__meta[data-astro-cid-66faj23e]{color:#5c6b7d;margin:0 0 10px;font-size:13.5px;font-weight:500}.rcard__title[data-astro-cid-66faj23e]{letter-spacing:-.015em;color:#1b344c;text-wrap:balance;margin:0;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.rcard__title[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]{color:inherit;text-decoration:none}.rcard__title[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]:after{content:"";z-index:1;position:absolute;inset:0}.rcard__title[data-astro-cid-66faj23e] a[data-astro-cid-66faj23e]:focus-visible{outline:none}.rcard__metric[data-astro-cid-66faj23e]{color:#4a6076;margin:14px 0 0;font-size:15px}.rcard__metric[data-astro-cid-66faj23e] strong[data-astro-cid-66faj23e]{letter-spacing:-.02em;color:#1e7089;font-family:Nunito,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif;font-size:28px;font-weight:700;line-height:1.1;display:block}.rcard__more[data-astro-cid-66faj23e]{color:#1e7089;margin-top:auto;padding-top:20px;font-size:15px;font-weight:700}.closing-wrap[data-astro-cid-66faj23e]{background-color:#1b344c}
