.blog-module__R2lbeq__hero{margin-bottom:var(--app-space-6);padding-bottom:var(--app-space-6);border-bottom:1px solid var(--md-sys-color-outline-variant)}.blog-module__R2lbeq__eyebrow{margin:0 0 var(--app-space-3);font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:.06em;font-weight:700;line-height:var(--md-sys-typescale-label-medium-line-height);text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.blog-module__R2lbeq__pageTitle{margin:0 0 var(--app-space-3);font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.02em;color:var(--md-sys-color-on-surface);font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:700;line-height:1.2}.blog-module__R2lbeq__dek{max-width:40rem;font-family:var(--md-sys-typescale-body-large-font);color:var(--md-sys-color-on-surface-variant);margin:0;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:400;line-height:1.6}.blog-module__R2lbeq__meta{margin:var(--app-space-3)0 0;font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.blog-module__R2lbeq__feed{gap:var(--app-space-5);flex-direction:column;display:flex}.blog-module__R2lbeq__featured{color:inherit;border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);padding:var(--app-space-5);transition:background-color var(--md-sys-motion-duration-short2)var(--md-sys-motion-easing-standard);text-decoration:none;display:block}@media (min-width:600px){.blog-module__R2lbeq__featured{padding:var(--app-space-6)}}.blog-module__R2lbeq__featured:hover{background-color:color-mix(in srgb,var(--md-sys-color-primary)8%,var(--md-sys-color-surface-container-low))}.blog-module__R2lbeq__featured:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.blog-module__R2lbeq__featuredMeta{align-items:center;gap:var(--app-space-3);margin-bottom:var(--app-space-3);flex-wrap:wrap;display:flex}.blog-module__R2lbeq__latestChip{min-height:32px;padding:0 var(--app-space-3);border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);line-height:var(--md-sys-typescale-label-large-line-height);align-items:center;display:inline-flex}.blog-module__R2lbeq__featuredDate{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.blog-module__R2lbeq__featuredTitle{margin:0 0 var(--app-space-3);font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.01em;color:var(--md-sys-color-on-surface);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.25}.blog-module__R2lbeq__featuredExcerpt{margin:0 0 var(--app-space-4);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__featuredAction{align-items:center;gap:var(--app-space-2);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);line-height:var(--md-sys-typescale-label-large-line-height);color:var(--md-sys-color-primary);margin:0;display:inline-flex}.blog-module__R2lbeq__sectionLabel{margin:0 0 var(--app-space-2);font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:.06em;font-weight:700;line-height:var(--md-sys-typescale-label-medium-line-height);text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.blog-module__R2lbeq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-module__R2lbeq__listItem{color:inherit;min-height:56px;padding:var(--app-space-4)var(--app-space-3);margin-inline:calc(var(--app-space-3)*-1);border-radius:var(--md-sys-shape-corner-medium);transition:background-color var(--md-sys-motion-duration-short2)var(--md-sys-motion-easing-standard);text-decoration:none;display:block}.blog-module__R2lbeq__listItem+.blog-module__R2lbeq__listItem{border-top:1px solid var(--md-sys-color-outline-variant)}.blog-module__R2lbeq__listItem:hover{background-color:color-mix(in srgb,var(--md-sys-color-primary)8%,transparent)}.blog-module__R2lbeq__listItem:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.blog-module__R2lbeq__listItemInner{justify-content:space-between;align-items:flex-start;gap:var(--app-space-4);display:flex}.blog-module__R2lbeq__listItemBody{flex:1;min-width:0}.blog-module__R2lbeq__listItemDate{margin:0 0 var(--app-space-1);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.blog-module__R2lbeq__listItemTitle{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);color:var(--md-sys-color-on-surface);-webkit-line-clamp:2;transition:color var(--md-sys-motion-duration-short2)var(--md-sys-motion-easing-standard);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__listItem:hover .blog-module__R2lbeq__listItemTitle{color:var(--md-sys-color-primary)}.blog-module__R2lbeq__listItemExcerpt{margin:var(--app-space-2)0 0;font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__listItemIcon{color:var(--md-sys-color-on-surface-variant);opacity:.7;flex-shrink:0;margin-top:2px}.blog-module__R2lbeq__empty{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);padding:var(--app-space-7)var(--app-space-5);text-align:center}.blog-module__R2lbeq__emptyTitle{margin:0 0 var(--app-space-2);font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);color:var(--md-sys-color-on-surface)}.blog-module__R2lbeq__emptyBody{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.blog-module__R2lbeq__postBack{margin-bottom:var(--app-space-5)}.blog-module__R2lbeq__postHeader{margin-bottom:var(--app-space-6);padding-bottom:var(--app-space-6);border-bottom:1px solid var(--md-sys-color-outline-variant)}.blog-module__R2lbeq__postTitle{margin:0 0 var(--app-space-3);font-family:var(--md-sys-typescale-brand-font);letter-spacing:-.02em;color:var(--md-sys-color-on-surface);font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:700;line-height:1.2}.blog-module__R2lbeq__postMeta{margin:0 0 var(--app-space-3);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.blog-module__R2lbeq__postDek{font-family:var(--md-sys-typescale-body-large-font);color:var(--md-sys-color-on-surface-variant);margin:0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6}.blog-module__R2lbeq__postContent{width:100%;display:flow-root}.blog-module__R2lbeq__postActions{align-items:center;gap:var(--app-space-2);margin-top:var(--app-space-7);padding-top:var(--app-space-6);border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;display:flex}.blog-module__R2lbeq__prose{font-family:var(--md-sys-typescale-body-large-font);color:var(--md-sys-color-on-surface);word-break:break-word;font-size:1rem;line-height:1.75}.blog-module__R2lbeq__prose>:first-child{margin-top:0}.blog-module__R2lbeq__prose>:last-child{margin-bottom:0}.blog-module__R2lbeq__prose h1,.blog-module__R2lbeq__prose h2,.blog-module__R2lbeq__prose h3,.blog-module__R2lbeq__prose h4{font-family:var(--md-sys-typescale-brand-font);color:var(--md-sys-color-on-surface);margin-top:1.75em;margin-bottom:.65em;font-weight:600;line-height:1.3}.blog-module__R2lbeq__prose h1{font-size:var(--md-sys-typescale-headline-small-size)}.blog-module__R2lbeq__prose>h1:first-child{margin-top:0}.blog-module__R2lbeq__prose h2{font-size:1.25rem}.blog-module__R2lbeq__prose h3{font-size:var(--md-sys-typescale-title-large-size)}.blog-module__R2lbeq__prose p{margin-top:0;margin-bottom:1.1em}.blog-module__R2lbeq__prose ul,.blog-module__R2lbeq__prose ol{margin:0 0 1.1em;padding-left:1.35em}.blog-module__R2lbeq__prose ul{list-style:outside}.blog-module__R2lbeq__prose ol{list-style:decimal}.blog-module__R2lbeq__prose ul ul{list-style-type:circle}.blog-module__R2lbeq__prose ol ol{list-style-type:lower-alpha}.blog-module__R2lbeq__prose li{margin-bottom:.35em;display:list-item}.blog-module__R2lbeq__prose li>p{margin-bottom:.35em}.blog-module__R2lbeq__prose blockquote{border-left:3px solid var(--md-sys-color-primary);color:var(--md-sys-color-on-surface-variant);margin:1.25em 0;padding:.5em 0 .5em 1em}.blog-module__R2lbeq__prose a{color:var(--md-sys-color-primary);text-underline-offset:2px;text-decoration:underline}.blog-module__R2lbeq__prose a:hover{color:var(--md-sys-color-on-primary-container)}.blog-module__R2lbeq__prose code{border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--md-sys-color-surface-container);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.blog-module__R2lbeq__prose pre{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);margin:1.25em 0;padding:1em;overflow-x:auto}.blog-module__R2lbeq__prose pre code{background:0 0;padding:0;font-size:.85em}.blog-module__R2lbeq__prose hr{border:none;border-top:1px solid var(--md-sys-color-outline-variant);margin:2em 0}.blog-module__R2lbeq__prose table{border-collapse:collapse;width:100%;margin:1.25em 0;font-size:.875rem}.blog-module__R2lbeq__prose th,.blog-module__R2lbeq__prose td{border:1px solid var(--md-sys-color-outline-variant);text-align:left;padding:.6em .75em}.blog-module__R2lbeq__prose th{background-color:var(--md-sys-color-surface-container-low);font-weight:600}.blog-module__R2lbeq__prose img{border-radius:var(--md-sys-shape-corner-medium);max-width:100%;height:auto;margin:1.25em 0}.blog-module__R2lbeq__prose strong{font-weight:700}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__featured,.blog-module__R2lbeq__listItem,.blog-module__R2lbeq__listItemTitle{transition:none}}
