.Blog_container__pzCCn{min-height:100vh;background:var(--background-color)}.Blog_main__yVed_{width:min(var(--layout-wide),100%);margin:0 auto;padding:calc(var(--header-height) + 64px) var(--layout-gutter) var(--section-space)}.Blog_pageHeader__dz7k0{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;grid-gap:clamp(32px,7vw,110px);gap:clamp(32px,7vw,110px);padding:18px 0 clamp(48px,7vw,88px);border-top:1px solid var(--border-color)}.Blog_eyebrow__UODyC{margin:0 0 14px;color:var(--muted-color);font-family:var(--font-primary);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.Blog_pageHeader__dz7k0 h1{max-width:10ch;margin:0;font-size:clamp(4rem,7vw,7rem)}.Blog_description___VcoC{max-width:440px;margin:0 0 5px;color:var(--muted-color);font-family:var(--font-body);font-size:var(--body-size);line-height:1.65}.Blog_postList__7HL8U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(46px,5vw,72px) clamp(18px,2.2vw,34px);gap:clamp(46px,5vw,72px) clamp(18px,2.2vw,34px)}.Blog_post__dHW0Y{min-width:0}.Blog_postLink__5fsTm{display:flex;height:100%;flex-direction:column;padding-top:14px;border-top:1px solid var(--border-color)}.Blog_imageFrame__H66tj{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;background:var(--second-background)}.Blog_previewImage__HZdB_{object-fit:cover;transition:transform .35s ease}.Blog_postContent__tIaeK{display:flex;flex:1 1;flex-direction:column}.Blog_postMeta__De6Hy{display:flex;justify-content:space-between;gap:16px;margin-top:17px;color:var(--muted-color);font-family:var(--font-body);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.Blog_postMeta__De6Hy span{color:var(--accent-color)}.Blog_postLink__5fsTm h2{margin:18px 0 16px;font-family:var(--font-primary);font-size:clamp(.86rem,.72rem + .32vw,1.05rem);font-weight:400;line-height:1.55;letter-spacing:.015em;text-transform:uppercase}.Blog_previewContent__7twFG{display:-webkit-box;overflow:hidden;margin-top:auto;color:var(--muted-color);font-family:var(--font-body);font-size:clamp(.86rem,.8rem + .12vw,.94rem);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Blog_emptyState__G_c63{grid-column:1/-1;padding:70px 0;border-top:2px solid var(--text-color);color:var(--muted-color);text-align:center}.Blog_errorState__ED55O{min-height:100vh}.Blog_errorState__ED55O>h1{padding-top:20px;border-top:1px solid var(--border-color)}.Blog_articleBack__PC_zp{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(30px,4vw,48px);color:var(--muted-color);font-family:var(--font-primary);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.Blog_articleBack__PC_zp span{color:var(--accent-color);font-size:1rem}.Blog_articleHeader__gfeRF{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;grid-gap:clamp(28px,6vw,90px);gap:clamp(28px,6vw,90px);padding:20px 0 clamp(42px,6vw,76px);border-top:1px solid var(--border-color)}.Blog_articleMeta__0aFV8{display:flex;flex-direction:column;gap:10px;color:var(--muted-color);font-family:var(--font-body);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.Blog_articleMeta__0aFV8 span{color:var(--accent-color)}.Blog_articleHeader__gfeRF h1{max-width:22ch;margin:0;font-family:var(--font-primary);font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:1.14;letter-spacing:-.012em;overflow-wrap:anywhere}.Blog_articleHero__EeKsM{position:relative;overflow:hidden;width:min(var(--layout-content),100%);aspect-ratio:16/8.5;margin:0;background:var(--second-background)}.Blog_fullImage__uuHeU{object-fit:cover}.Blog_content__T5sx8{display:flex;width:min(var(--layout-copy),100%);flex-direction:column;gap:0;margin:clamp(48px,7vw,86px) 0 0 clamp(0px,8vw,120px)}.Blog_articlePage__HlWJO .Blog_content__T5sx8 :where(p,li){color:var(--text-color);font-size:clamp(1rem,.94rem + .18vw,1.14rem);line-height:1.82}.Blog_articlePage__HlWJO .Blog_content__T5sx8 p+p{margin-top:1.35em}.Blog_articlePage__HlWJO .Blog_content__T5sx8 :where(h2,h3,h4){margin:clamp(48px,7vw,78px) 0 22px;font-family:var(--font-primary);font-weight:400;line-height:1.3;letter-spacing:.01em;text-transform:uppercase}.Blog_articlePage__HlWJO .Blog_content__T5sx8 h2{font-size:clamp(1.55rem,2.8vw,2.7rem)}.Blog_articlePage__HlWJO .Blog_content__T5sx8 h3{font-size:clamp(1.25rem,2vw,1.8rem)}.Blog_articlePage__HlWJO .Blog_content__T5sx8 :where(ul,ol){margin:24px 0;padding-left:1.25rem}.Blog_articlePage__HlWJO .Blog_content__T5sx8 li+li{margin-top:.7rem}.Blog_articlePage__HlWJO .Blog_content__T5sx8 a{color:var(--text-color);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:5px}.Blog_articlePage__HlWJO .Blog_content__T5sx8 blockquote{margin:clamp(32px,5vw,52px) 0;padding:24px clamp(22px,4vw,38px);border-left:4px solid var(--accent);background:var(--second-background)}.Blog_articlePage__HlWJO .Blog_content__T5sx8 img{width:100%;height:auto;margin:clamp(32px,5vw,54px) 0}.Blog_backLink__VRs4i{display:flex;justify-content:center;padding-top:clamp(48px,7vw,90px)}.Blog_articlePage__HlWJO .Blog_backLink__VRs4i{width:min(var(--layout-copy),100%);justify-content:flex-start;margin:clamp(64px,8vw,104px) 0 0 clamp(0px,8vw,120px);padding-top:28px;border-top:1px solid var(--border-color)}.Blog_button__mdvhh{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--text-color);border-radius:0;background:transparent;color:var(--text-color);font-family:var(--font-primary);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}@media(hover:hover) and (pointer:fine){.Blog_postLink__5fsTm:hover .Blog_previewImage__HZdB_{transform:scale(1.025)}.Blog_postLink__5fsTm:hover h2{color:var(--accent-color)}.Blog_button__mdvhh:hover{background:var(--text-color);color:var(--background-color)}}@media(max-width:900px){.Blog_pageHeader__dz7k0{grid-template-columns:1fr;align-items:start;gap:24px}.Blog_description___VcoC{max-width:620px}.Blog_postList__7HL8U{grid-template-columns:repeat(2,minmax(0,1fr))}.Blog_articleHeader__gfeRF{grid-template-columns:120px minmax(0,1fr)}.Blog_articlePage__HlWJO .Blog_backLink__VRs4i,.Blog_content__T5sx8{margin-left:0}}@media(max-width:620px){.Blog_main__yVed_{padding-top:calc(var(--header-height) + 44px)}.Blog_pageHeader__dz7k0{padding-bottom:48px}.Blog_pageHeader__dz7k0 h1{font-size:clamp(3.4rem,16vw,5rem)}.Blog_description___VcoC{font-size:.94rem}.Blog_postList__7HL8U{grid-template-columns:1fr;gap:44px}.Blog_postLink__5fsTm h2{font-size:.9rem}.Blog_articleBack__PC_zp{margin-bottom:28px}.Blog_articleHeader__gfeRF{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.Blog_articleMeta__0aFV8{flex-direction:row;justify-content:space-between}.Blog_articleHeader__gfeRF h1{font-size:clamp(1.75rem,8vw,2.6rem);line-height:1.22}.Blog_articleHero__EeKsM{aspect-ratio:4/3}.Blog_content__T5sx8{margin-top:42px}.Blog_articlePage__HlWJO .Blog_content__T5sx8 :where(p,li){font-size:1rem;line-height:1.75}.Blog_articlePage__HlWJO .Blog_content__T5sx8 :where(h2,h3,h4){margin-top:48px}.Blog_backLink__VRs4i .Blog_button__mdvhh{width:100%}}.ContentRenderer_content__A66pz{display:contents}.ContentRenderer_content__A66pz :where(p,li){color:var(--text-color);font-family:var(--font-body);font-size:var(--body-size);line-height:1.72}.ContentRenderer_content__A66pz :where(h2,h3,h4){margin-top:clamp(28px,4vw,52px);color:var(--heading-color);font-family:var(--font-display);font-weight:400;line-height:1.08;text-align:left;text-transform:uppercase}.ContentRenderer_content__A66pz h2{font-size:clamp(2rem,5vw,4rem)}.ContentRenderer_content__A66pz h3{font-size:clamp(1.5rem,3vw,2.5rem)}.ContentRenderer_content__A66pz :where(ul,ol){padding-left:1.25rem}.ContentRenderer_content__A66pz li+li{margin-top:.5rem}.ContentRenderer_content__A66pz a{color:var(--accent-color);text-decoration:underline;text-underline-offset:4px}.ContentRenderer_content__A66pz blockquote{margin:24px 0;padding:20px 24px;border-left:3px solid var(--accent-color);background:var(--surface-color)}.ContentRenderer_fullImage__aieT_{display:block;width:100%;height:auto;margin:clamp(24px,4vw,48px) 0;border-radius:0}