.blog-card-module__l-2GLq__card{border:1px solid color-mix(in srgb, var(--primary) 6%, transparent);background:#fff;border-radius:.75rem;height:100%;transition:border-color .3s,box-shadow .3s,transform .3s;display:block;overflow:hidden}.blog-card-module__l-2GLq__card:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-.2rem);box-shadow:0 1.25rem 2.8rem #20205d1a}.blog-card-module__l-2GLq__media{background:var(--deep-primary);height:16rem;position:relative;overflow:hidden}.blog-card-module__l-2GLq__card[data-variant=lead] .blog-card-module__l-2GLq__media{height:clamp(20rem,35vw,26rem)}.blog-card-module__l-2GLq__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.blog-card-module__l-2GLq__card:hover .blog-card-module__l-2GLq__image{transform:scale(1.04)}.blog-card-module__l-2GLq__placeholder{background:linear-gradient(135deg, transparent 45%, #ffffff12 45% 55%, transparent 55%), linear-gradient(160deg, var(--deep-primary), var(--primary));position:absolute;inset:0}.blog-card-module__l-2GLq__overlay{opacity:.75;background:linear-gradient(#0000 30%,#0000008c);transition:opacity .3s;position:absolute;inset:0}.blog-card-module__l-2GLq__card:hover .blog-card-module__l-2GLq__overlay{opacity:.55}.blog-card-module__l-2GLq__date{background:var(--deep-primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;padding:.3rem .62rem;font-size:.625rem;font-weight:800;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;box-shadow:0 .3rem .8rem #0000002e}.blog-card-module__l-2GLq__content{flex-direction:column;padding:1.25rem;display:flex}.blog-card-module__l-2GLq__card[data-variant=lead] .blog-card-module__l-2GLq__content{padding:clamp(1.5rem,2.5vw,1.75rem)}.blog-card-module__l-2GLq__meta{color:var(--accent-foreground);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;font-weight:750;display:flex}.blog-card-module__l-2GLq__meta i{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;width:.25rem;height:.25rem}.blog-card-module__l-2GLq__meta span:last-child{color:color-mix(in srgb, var(--primary) 45%, transparent)}.blog-card-module__l-2GLq__titleRow{justify-content:space-between;align-items:end;gap:1rem;margin-top:.65rem;display:flex}.blog-card-module__l-2GLq__titleRow h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-card-module__l-2GLq__card[data-variant=lead] .blog-card-module__l-2GLq__titleRow h3{font-size:clamp(1.5rem,2.5vw,1.9rem)}.blog-card-module__l-2GLq__arrow{background:var(--primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .3s;display:flex}.blog-card-module__l-2GLq__card:hover .blog-card-module__l-2GLq__arrow{background:var(--accent-foreground)}.blog-card-module__l-2GLq__content p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:.9rem;line-height:1.75;display:-webkit-box;overflow:hidden}.blog-card-module__l-2GLq__card[data-variant=lead] .blog-card-module__l-2GLq__content p{font-size:1rem}.blog-card-module__l-2GLq__divider{border-top:1px solid color-mix(in srgb, var(--accent) 24%, transparent);margin-top:1.25rem}[dir=rtl] .blog-card-module__l-2GLq__meta,[dir=rtl] .blog-card-module__l-2GLq__date{letter-spacing:0;text-transform:none}@media (max-width:640px){.blog-card-module__l-2GLq__media{height:14rem}}@media (prefers-reduced-motion:reduce){.blog-card-module__l-2GLq__card,.blog-card-module__l-2GLq__image,.blog-card-module__l-2GLq__overlay,.blog-card-module__l-2GLq__arrow{transition-duration:.01ms}}
.blog-post-module__3xvzGa__hero{background:var(--deep-primary);color:#fff;height:65vh;min-height:31rem;position:relative}.blog-post-module__3xvzGa__cover{object-fit:cover}.blog-post-module__3xvzGa__placeholder{background:linear-gradient(135deg, transparent 45%, #ffffff0f 45% 55%, transparent 55%), linear-gradient(160deg, var(--deep-primary), var(--primary));position:absolute;inset:0}.blog-post-module__3xvzGa__overlay{background:linear-gradient(to top, var(--deep-primary), #20205d9e 52%, #20205d33);position:absolute;inset:0}.blog-post-module__3xvzGa__backRow,.blog-post-module__3xvzGa__heroContent,.blog-post-module__3xvzGa__relatedShell{width:min(calc(100% - var(--page-gutter) * 2), var(--page-width));margin-inline:auto}.blog-post-module__3xvzGa__backRow{inset:calc(var(--site-header-expanded-height) + 1.25rem) 0 auto;z-index:1;position:absolute}.blog-post-module__3xvzGa__backRow a,.blog-post-module__3xvzGa__bottomLink a{align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:inline-flex}.blog-post-module__3xvzGa__backRow a{color:#ffffffb8}.blog-post-module__3xvzGa__backRow a:hover{color:#fff}.blog-post-module__3xvzGa__heroContent{z-index:1;padding-bottom:clamp(2.5rem,5vw,3.5rem);position:absolute;inset:auto 0 0}.blog-post-module__3xvzGa__category{background:var(--accent);color:var(--deep-primary);letter-spacing:.12em;text-transform:uppercase;border-radius:.15rem;margin-bottom:1.25rem;padding:.35rem .75rem;font-size:.65rem;font-weight:800;display:inline-block}.blog-post-module__3xvzGa__hero h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--heading-weight);max-width:60rem;margin:0;line-height:1.15}.blog-post-module__3xvzGa__meta{color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.25rem;font-size:.86rem;display:flex}.blog-post-module__3xvzGa__meta time,.blog-post-module__3xvzGa__meta span{align-items:center;gap:.5rem;display:inline-flex}.blog-post-module__3xvzGa__meta svg{color:var(--accent)}.blog-post-module__3xvzGa__meta i{background:#ffffff4d;border-radius:50%;width:.25rem;height:.25rem}.blog-post-module__3xvzGa__articleSection{background:#fff}.blog-post-module__3xvzGa__accentLine{background:linear-gradient(to right, transparent, var(--accent), transparent);height:.25rem}.blog-post-module__3xvzGa__articleBody{max-width:min(75ch, calc(100% - var(--page-gutter) * 2));margin-inline:auto;padding-block:clamp(3.5rem,7vw,5rem)}.blog-post-module__3xvzGa__lead{border-inline-start:3px solid var(--accent);color:color-mix(in srgb, var(--foreground) 75%, white);margin:0 0 2.5rem;padding-inline-start:1.25rem;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:600;line-height:1.9}.blog-post-module__3xvzGa__prose{color:var(--foreground);font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:2}.blog-post-module__3xvzGa__prose p{margin:0}.blog-post-module__3xvzGa__prose p+p{margin-top:1.6rem}.blog-post-module__3xvzGa__bottomLink{border-top:1px solid color-mix(in srgb, var(--primary) 8%, transparent);margin-top:3.5rem;padding-top:2rem}.blog-post-module__3xvzGa__bottomLink a{color:var(--muted-foreground)}.blog-post-module__3xvzGa__bottomLink a:hover{color:var(--accent-foreground)}.blog-post-module__3xvzGa__related{background:#f8f9fb;padding-block:5rem}.blog-post-module__3xvzGa__related header{align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.blog-post-module__3xvzGa__related header span{background:color-mix(in srgb, var(--primary) 8%, transparent);flex:1;height:1px}.blog-post-module__3xvzGa__related h2{font-size:var(--text-h2);text-align:center;white-space:nowrap;margin:0}.blog-post-module__3xvzGa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}[dir=rtl] .blog-post-module__3xvzGa__category{letter-spacing:0;text-transform:none}@media (max-width:840px){.blog-post-module__3xvzGa__relatedGrid{grid-template-columns:1fr}}@media (max-width:640px){.blog-post-module__3xvzGa__hero{height:50vh;min-height:25rem}.blog-post-module__3xvzGa__meta{gap:.75rem}.blog-post-module__3xvzGa__related h2{white-space:normal}}
.blog-editorial-layout-module__tUlg_a__hero,.blog-editorial-layout-module__tUlg_a__emptyHero,.blog-editorial-layout-module__tUlg_a__archive{background:#fbfaf7}.blog-editorial-layout-module__tUlg_a__hero,.blog-editorial-layout-module__tUlg_a__emptyHero{position:relative;overflow:hidden}.blog-editorial-layout-module__tUlg_a__hero:before,.blog-editorial-layout-module__tUlg_a__emptyHero:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--primary) 6%, transparent), transparent);content:"";pointer-events:none;height:7rem;position:absolute;inset:0 0 auto}.blog-editorial-layout-module__tUlg_a__shell,.blog-editorial-layout-module__tUlg_a__heroGrid{width:min(calc(100% - var(--page-gutter) * 2), var(--page-width));margin-inline:auto}.blog-editorial-layout-module__tUlg_a__hero{padding-block:calc(var(--site-header-expanded-height) + 3.5rem) 4rem}.blog-editorial-layout-module__tUlg_a__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.blog-editorial-layout-module__tUlg_a__intro h1,.blog-editorial-layout-module__tUlg_a__centeredIntro h1{color:var(--deep-primary);font-size:var(--text-display);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);max-width:14ch;margin:0;line-height:1.05}.blog-editorial-layout-module__tUlg_a__eyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.72rem;font-weight:750;display:flex}.blog-editorial-layout-module__tUlg_a__eyebrow:before,.blog-editorial-layout-module__tUlg_a__eyebrow:after{background:color-mix(in srgb, var(--accent) 70%, transparent);content:"";width:2.5rem;height:1px}.blog-editorial-layout-module__tUlg_a__intro .blog-editorial-layout-module__tUlg_a__eyebrow:after{display:none}.blog-editorial-layout-module__tUlg_a__description{color:color-mix(in srgb, var(--deep-primary) 66%, transparent);max-width:38rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.75}.blog-editorial-layout-module__tUlg_a__tabs{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.blog-editorial-layout-module__tUlg_a__tabs a{border:1px solid color-mix(in srgb, var(--primary) 9%, transparent);color:var(--muted-foreground);background:#fff;border-radius:999px;padding:.55rem 1rem;font-size:.86rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.blog-editorial-layout-module__tUlg_a__tabs a:hover{border-color:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--foreground)}.blog-editorial-layout-module__tUlg_a__tabs a[data-active=true]{background:var(--deep-primary);border-color:var(--deep-primary);color:#fff}.blog-editorial-layout-module__tUlg_a__archive{padding-block:1rem 5rem}.blog-editorial-layout-module__tUlg_a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.blog-editorial-layout-module__tUlg_a__emptyHero{min-height:calc(100svh - var(--site-header-expanded-height));padding-block:calc(var(--site-header-expanded-height) + 3.5rem) 6rem}.blog-editorial-layout-module__tUlg_a__centeredIntro{text-align:center;max-width:64rem;margin-inline:auto}.blog-editorial-layout-module__tUlg_a__centeredIntro h1,.blog-editorial-layout-module__tUlg_a__centeredIntro .blog-editorial-layout-module__tUlg_a__description{margin-inline:auto}.blog-editorial-layout-module__tUlg_a__centeredIntro .blog-editorial-layout-module__tUlg_a__eyebrow,.blog-editorial-layout-module__tUlg_a__centeredIntro .blog-editorial-layout-module__tUlg_a__tabs{justify-content:center}.blog-editorial-layout-module__tUlg_a__emptyCard{border:1px solid color-mix(in srgb, var(--primary) 8%, transparent);background:#fff;border-radius:.75rem;max-width:42rem;margin:2.5rem auto 0;padding:clamp(1.5rem,4vw,2rem);box-shadow:0 .45rem 1.4rem #20205d0f}.blog-editorial-layout-module__tUlg_a__emptyCard>span{background:color-mix(in srgb, var(--primary) 7%, white);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;display:flex}.blog-editorial-layout-module__tUlg_a__emptyCard>span i{background:var(--accent);border-radius:50%;width:.65rem;height:.65rem}.blog-editorial-layout-module__tUlg_a__emptyCard h2{color:var(--deep-primary);margin:0;font-size:1.5rem}.blog-editorial-layout-module__tUlg_a__emptyCard p{color:var(--muted-foreground);margin:.75rem 0 0;line-height:1.75}.blog-editorial-layout-module__tUlg_a__emptyAction{background:var(--deep-primary);color:#fff;border-radius:999px;margin-top:1.5rem;padding:.65rem 1.2rem;font-size:.86rem;font-weight:650;display:inline-flex}[dir=rtl] .blog-editorial-layout-module__tUlg_a__eyebrow,[dir=rtl] .blog-editorial-layout-module__tUlg_a__tabs a{letter-spacing:0;text-transform:none}@media (max-width:960px){.blog-editorial-layout-module__tUlg_a__heroGrid{grid-template-columns:1fr}.blog-editorial-layout-module__tUlg_a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-editorial-layout-module__tUlg_a__hero{padding-block-start:calc(var(--site-header-expanded-height) + 2.5rem)}.blog-editorial-layout-module__tUlg_a__grid{grid-template-columns:1fr}}
