:root{--primary: #09159a;--secondary: #84c1ff;--info: #d5e8fe;--warning: #ff9900;--success: #1e8302;--danger: #e40101;--light: #fafafc;--dark: #071a31;--white: #ffffff;--black: #000000;--gray-100: #fafafc;--gray-200: #e6e7e8;--gray-300: #c2c5c8;--gray-400: #a0a7ac;--gray-500: #7f8991;--gray-600: #5f6d77;--gray-700: #3d464e;--gray-800: #242f3f;--gray-900: #071a31;--blue-100: #d5e8fe;--blue-200: #b5d9fc;--blue-300: #84c1ff;--blue-400: #769ffc;--blue-500: #637df9;--blue-600: #485bf6;--blue-700: #0538f2;--blue-800: #09159a;--blue-900: #030734;--beige: #e6e7e8;--purple: #030734;--blue: #2e53f1;--orange: #ff9900;--body-bg: #ffffff;--body-color: #071a31;--link-color: #09159a;--link-hover-color: #030734;--font-family-base: "Allianz Neo", system-ui, -apple-system, sans-serif;--headings-font-family: "Allianz Neo", system-ui, -apple-system, sans-serif;--headings-color: #071a31;--font-size-h1: 4rem;--font-size-h2: 3rem;--font-size-h3: 2.5rem;--font-size-h4: 2rem;--font-size-h5: 1.5rem;--font-size-h6: 1.25rem;--font-size-body-lg: 1.25rem;--font-size-body-md: 1rem;--font-size-body-sm: .875rem;--font-size-body-xs: .75rem;--line-height-h1: 1.3;--letter-spacing-h1: -3px;--line-height-h2: 1.3;--letter-spacing-h2: -2.5px;--line-height-h3: 1.3;--letter-spacing-h3: -2.5px;--line-height-h4: 1.2;--letter-spacing-h4: -.5px;--line-height-h5: 1.5;--letter-spacing-h5: -.5px;--line-height-h6: 1.5;--letter-spacing-h6: -.5px;--line-height-body-lg: 1.5;--letter-spacing-body-lg: -.5px;--line-height-body-md: 1.5;--letter-spacing-body-md: -.5px;--line-height-body-sm: 1.5;--letter-spacing-body-sm: 0px;--line-height-body-xs: 1.5;--letter-spacing-body-xs: 0px;--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-36: 144px;--spacing-40: 160px;--spacing-44: 176px;--spacing-48: 192px;--spacing-none: 0px;--spacing-md: 8px;--spacing-rg: 12px;--spacing-lg: 16px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 48px;--spacing-5xl: 64px;--spacing-6xl: 96px;--border-radius-sm: 4px;--border-radius: 8px;--border-radius-lg: 24px;--border-color: #d5e8fe}@media (max-width: 767px){:root{--font-size-h1: 2.25rem;--font-size-h2: 2rem;--font-size-h3: 1.75rem;--font-size-h4: 1.5rem;--font-size-h5: 1.25rem;--font-size-h6: 1rem;--font-size-body-lg: 1.25rem;--font-size-body-md: 1rem;--font-size-body-sm: .875rem;--letter-spacing-h1: -2px;--letter-spacing-h2: -2px;--letter-spacing-h3: -1.5px;--letter-spacing-h4: -1.5px;--letter-spacing-h5: -1px;--letter-spacing-h6: -1px;--letter-spacing-body-lg: -.5px;--letter-spacing-body-md: -.5px;--letter-spacing-body-sm: 0px;--letter-spacing-body-xs: 0px;--spacing-none: 0px;--spacing-md: 8px;--spacing-rg: 12px;--spacing-lg: 16px;--spacing-2xl: 24px;--spacing-3xl: 28px;--spacing-4xl: 32px;--spacing-5xl: 36px;--spacing-6xl: 48px}}:root,[data-theme-status=light]{color-scheme:light;--surface: #ffffff;--surface-muted: #fafafc;--on-surface: #071a31;--on-surface-muted: #3d464e;--surface-border: rgba(7, 26, 49, .12)}[data-theme-status=dark]{color-scheme:dark;--surface: #071a31;--surface-muted: #242f3f;--on-surface: #ffffff;--on-surface-muted: #c2c5c8;--surface-border: rgba(255, 255, 255, .15);--link-color: #ffffff;--link-hover-color: #d5e8fe}@keyframes text-shimmer{0%{background-position:200% 0}}.blog-listing{padding-bottom:var(--spacing-6xl)}.blog-listing__bar{position:sticky;top:calc(var(--announcement-offset, 0px) + var(--header-height));z-index:90;border-bottom:1px solid var(--blue-100);background-color:var(--surface)}.blog-listing__bar-inner{display:flex;align-items:center;gap:var(--spacing-6)}.blog-listing__home,.blog-listing__tags a,.blog-listing__topics summary{display:flex;align-items:center;gap:var(--spacing-1);padding-block:var(--spacing-4) calc(var(--spacing-4) - 2px);border-bottom:2px solid transparent;color:var(--on-surface-muted);font-size:var(--font-size-body-sm);font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer}.blog-listing__home{color:var(--on-surface)}.blog-listing__home:hover,.blog-listing__tags a:hover,.blog-listing__topics summary:hover{color:var(--on-surface)}.blog-listing__home[aria-current=page],.blog-listing__tags a[aria-current=page]{border-bottom-color:var(--primary);color:var(--on-surface)}.blog-listing__tags{display:flex;gap:var(--spacing-6);min-width:0;margin:0;padding:0;list-style:none}.blog-listing__topics{position:relative;padding-left:var(--spacing-6);border-left:1px solid var(--blue-100)}.blog-listing__topics summary{list-style:none}.blog-listing__topics summary::-webkit-details-marker{display:none}.blog-listing__topics .tw-icon{transition:rotate .2s ease}.blog-listing__topics[open] .tw-icon{rotate:180deg}.blog-listing__topics-list{position:absolute;top:100%;left:0;min-width:14rem;max-height:60vh;margin:0;padding:var(--spacing-2);overflow-y:auto;border:1px solid var(--blue-100);border-radius:8px;background-color:var(--surface);box-shadow:0 8px 24px #071a3114;list-style:none}.blog-listing__topics-list a{display:block;padding:var(--spacing-2) var(--spacing-3);border-radius:4px;color:var(--on-surface);font-size:var(--font-size-body-sm);line-height:1.5;text-decoration:none}.blog-listing__topics-list a:hover,.blog-listing__topics-list a[aria-current=page]{background-color:var(--blue-100)}.blog-listing__topics-list a[aria-current=page]{font-weight:600}.blog-listing__bar :is(a,summary):focus-visible{outline:2px solid var(--link-color);outline-offset:2px;border-radius:4px}.blog-listing__intro{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-6xl) var(--spacing-5xl);text-align:center}h1.blog-listing__title{max-width:20ch;margin:0}.blog-listing__lead{max-width:40rem;margin:0;color:var(--on-surface-muted);font-size:var(--font-size-body-lg);line-height:1.5}.blog-listing__grid{row-gap:var(--spacing-16)}.blog-listing__grid>:nth-child(7n+1){grid-column:1/-1}@media (min-width: 768px){.blog-listing__grid>:nth-child(7n+1){padding-block:var(--spacing-12);border-block:1px solid var(--blue-100)}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr auto auto 1fr;column-gap:var(--spacing-12);row-gap:var(--spacing-6)}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link)>.blog-preview__image-link{grid-row:1/-1}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link)>.blog-preview__body{grid-area:2/2}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link)>.blog-preview__more{grid-area:3/2;justify-self:start;margin-top:0}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link) .blog-preview__image{height:auto;aspect-ratio:3/2}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link) .blog-preview__title{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4)}.blog-listing__grid>:nth-child(7n+1):has(>.blog-preview__image-link) .blog-preview__summary{-webkit-line-clamp:3;line-clamp:3}}.blog-listing__empty{margin:0;color:var(--on-surface-muted);text-align:center}.blog-listing__more{display:flex;justify-content:center;padding-top:var(--spacing-16)}.blog-listing__more[aria-busy=true]{opacity:.6;pointer-events:none}@media (max-width: 767px){.blog-listing__tags{display:none}.blog-listing__topics{margin-left:auto;padding-left:0;border-left:0}.blog-listing__topics-list{right:0;left:auto}}@media (min-width: 768px){.blog-listing__topics--mobile{display:none}}@media (prefers-reduced-motion: reduce){.blog-listing__topics .tw-icon{transition:none}}
