.blog-module__R2lbeq__page{background:var(--color-bg);color:var(--color-text-primary)}.blog-module__R2lbeq__main{min-width:0}.blog-module__R2lbeq__empty{min-height:calc(100svh - var(--header-height) - 11rem);padding-block:clamp(3rem, 7svh, 7rem) var(--section-space);background:radial-gradient(ellipse at 50% 37%, color-mix(in srgb, var(--color-accent-strong) 9%, transparent), transparent 54%), radial-gradient(ellipse at 8% 85%, color-mix(in srgb, var(--color-accent-strong) 5%, transparent), transparent 48%);align-items:center;display:grid}:root[data-theme=light] .blog-module__R2lbeq__empty{background:linear-gradient(155deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-accent-soft) 55%, var(--color-bg)) 50%, var(--color-bg) 100%)}.blog-module__R2lbeq__emptyContent{align-items:center;gap:var(--section-gap);text-align:center;flex-direction:column;display:flex}.blog-module__R2lbeq__illustration{flex-shrink:0;width:min(100%,clamp(17rem,27vw,26rem));height:auto;display:block}.blog-module__R2lbeq__introduction{width:100%;max-width:40rem}.blog-module__R2lbeq__heading{font-family:var(--font-newsreader);font-size:var(--heading-lg);letter-spacing:-.035em;color:var(--color-text-primary);overflow-wrap:anywhere;margin-top:1rem;font-weight:400;line-height:1.08}.blog-module__R2lbeq__description{font-size:var(--body-lg);color:var(--color-text-secondary);text-wrap:pretty;margin-top:1.5rem;line-height:1.65}.blog-module__R2lbeq__refresh{max-width:100%;min-height:3.5rem;margin-top:var(--section-gap);border:1px solid var(--color-visual-border-strong);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-visual-soft), var(--color-visual-deep));color:var(--color-text-primary);box-shadow:var(--shadow-visual);transition:border-color var(--motion-fast), background-color var(--motion-fast);justify-content:center;align-items:center;gap:1.75rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.blog-module__R2lbeq__refresh:hover{border-color:var(--color-accent)}.blog-module__R2lbeq__feed{padding-block:var(--section-gap) var(--section-space)}.blog-module__R2lbeq__feedHero{isolation:isolate;border-radius:var(--radius-card);padding:clamp(2.25rem, 4vw, 4rem) var(--card-padding);background:linear-gradient(120deg, var(--color-visual-tint), var(--color-bg-elevated), var(--color-accent-soft));position:relative}.blog-module__R2lbeq__heroDecoration{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.blog-module__R2lbeq__heroDecoration span{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-strong) 14%, transparent), color-mix(in srgb, var(--color-accent) 6%, transparent));border-radius:50%;width:clamp(12rem,25vw,25rem);position:absolute}.blog-module__R2lbeq__heroDecoration span:first-child{bottom:-70%;left:-5%}.blog-module__R2lbeq__heroDecoration span:last-child{top:-45%;right:-11%}.blog-module__R2lbeq__heroContent{text-align:center;max-width:45rem;margin-inline:auto;position:relative}.blog-module__R2lbeq__feedHeading{font-family:var(--font-newsreader);font-size:var(--heading-xl);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:.75rem;font-weight:400;line-height:1.08}.blog-module__R2lbeq__heroDescription{margin-top:1rem;max-width:38rem;font-size:var(--body-lg);color:var(--color-text-secondary);text-wrap:pretty;margin-inline:auto;line-height:1.6}.blog-module__R2lbeq__filterScroll{max-width:100%;margin-top:var(--section-gap);padding:.25rem;overflow-x:auto}.blog-module__R2lbeq__filterRow{justify-content:center;gap:.75rem;width:max-content;min-width:100%;display:flex}.blog-module__R2lbeq__filter{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-accent-soft);min-height:2.75rem;color:var(--color-accent);transition:background-color var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;flex-shrink:0;padding:.625rem 1.25rem;font-size:.9375rem}.blog-module__R2lbeq__filter:hover{border-color:var(--color-accent)}.blog-module__R2lbeq__filter[aria-current=page]{background:var(--color-cta);color:var(--color-cta-text)}.blog-module__R2lbeq__pagination{padding:1.5rem var(--page-gutter) 3rem;color:var(--color-text-primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.blog-module__R2lbeq__pagination a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-accent);align-items:center;padding:.5rem 1rem;display:inline-flex}.blog-module__R2lbeq__editorContent>*+*{margin-top:1.5rem}.blog-module__R2lbeq__editorContent img{border-radius:var(--radius-card);max-width:100%;height:auto}.blog-module__R2lbeq__editorContent figure{max-width:100%}.blog-module__R2lbeq__editorContent figcaption{font-size:.875rem}.blog-module__R2lbeq__editorContent table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-module__R2lbeq__editorContent td,.blog-module__R2lbeq__editorContent th{border:1px solid var(--color-border-subtle);padding:.6rem}.blog-module__R2lbeq__editorContent blockquote{border-left:3px solid var(--color-accent);padding-left:1.25rem}.blog-module__R2lbeq__editorContent a{color:var(--color-accent);text-decoration:underline}.blog-module__R2lbeq__editorContent pre{background:var(--color-bg-elevated);max-width:100%;padding:1rem;overflow-x:auto}.blog-module__R2lbeq__postGrid{gap:var(--grid-gap);margin-top:var(--section-gap);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.blog-module__R2lbeq__postGrid>li{min-width:0}.blog-module__R2lbeq__postTitle{font-family:var(--font-newsreader);color:var(--color-text-primary);margin-top:1rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.2}.blog-module__R2lbeq__excerpt{color:var(--color-text-secondary);margin-top:1rem;line-height:1.7}.blog-module__R2lbeq__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;height:100%;box-shadow:var(--shadow-card);overflow-wrap:anywhere;transition:border-color var(--motion-fast), box-shadow var(--motion-fast)}.blog-module__R2lbeq__card:hover{border-color:var(--color-visual-border-strong);box-shadow:var(--shadow-visual)}.blog-module__R2lbeq__cardLink{border-radius:inherit;flex-direction:column;height:100%;display:flex}.blog-module__R2lbeq__cardBody{flex-direction:column;flex:1;padding:clamp(1.25rem,1.8vw,1.75rem);display:flex}.blog-module__R2lbeq__categories{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.blog-module__R2lbeq__card .blog-module__R2lbeq__postTitle{margin-top:.75rem}.blog-module__R2lbeq__card .blog-module__R2lbeq__excerpt{margin-top:.75rem;font-size:1rem;line-height:1.55}.blog-module__R2lbeq__metadata{color:var(--color-text-secondary);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:auto;padding-top:1.5rem;font-size:.8125rem;display:flex}.blog-module__R2lbeq__metadata>span{align-items:center;gap:.5rem;display:inline-flex}.blog-module__R2lbeq__metadata svg{flex-shrink:0}.blog-module__R2lbeq__imageRegion{aspect-ratio:2;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-visual-tint);width:100%;min-width:0;position:relative;overflow:clip}.blog-module__R2lbeq__featuredImage{object-fit:cover}.blog-module__R2lbeq__imageFallback{height:100%;color:var(--color-accent);background:linear-gradient(135deg, var(--color-visual-soft), var(--color-accent-soft));justify-content:center;align-items:center;gap:1rem;display:flex}.blog-module__R2lbeq__imageFallback span{font-family:var(--font-newsreader);font-size:1.75rem}.blog-module__R2lbeq__reading{max-width:50rem;padding-block:var(--section-gap) var(--section-space);overflow-wrap:anywhere;margin-inline:auto}.blog-module__R2lbeq__backLink{min-height:2.75rem;color:var(--color-accent);margin-bottom:var(--section-gap);align-items:center;gap:.5rem;display:inline-flex}.blog-module__R2lbeq__articleHeading{font-family:var(--font-newsreader);font-size:var(--heading-lg);letter-spacing:-.025em;margin-top:.75rem;font-weight:400;line-height:1.15}.blog-module__R2lbeq__articleIntro{font-size:var(--body-lg);color:var(--color-text-secondary);margin-top:1.5rem;line-height:1.65}.blog-module__R2lbeq__articleImage{margin-top:var(--section-gap)}.blog-module__R2lbeq__articleImage .blog-module__R2lbeq__imageRegion{border-radius:var(--radius-card)}.blog-module__R2lbeq__articleBody{margin-top:var(--section-gap);font-size:var(--body-lg);color:var(--color-text-secondary);line-height:1.8}.blog-module__R2lbeq__articleBody>*+*{margin-top:1.5rem}.blog-module__R2lbeq__articleBody h2,.blog-module__R2lbeq__articleBody h3{font-family:var(--font-newsreader);color:var(--color-text-primary);font-weight:400;line-height:1.25}.blog-module__R2lbeq__articleBody h2{margin-top:2.5rem;font-size:clamp(1.75rem,2.5vw,2.5rem)}.blog-module__R2lbeq__articleBody h3{margin-top:2rem;font-size:clamp(1.4rem,2vw,1.875rem)}.blog-module__R2lbeq__articleBody ul,.blog-module__R2lbeq__articleBody ol{padding-left:1.5rem}.blog-module__R2lbeq__articleBody ul{list-style:outside}.blog-module__R2lbeq__articleBody ol{list-style:decimal}.blog-module__R2lbeq__articleBody li+li{margin-top:.5rem}@media (min-width:768px){.blog-module__R2lbeq__postGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.blog-module__R2lbeq__postGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.blog-module__R2lbeq__empty{min-height:auto;padding-block:2rem var(--section-space)}}
