.blog-module__3rPSzG__page{padding-top:.5rem;padding-bottom:5.5rem}.blog-module__3rPSzG__shell{flex-direction:column;gap:5rem;display:flex}.blog-module__3rPSzG__sectionLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);opacity:.65;margin:0 0 .875rem;font-size:9px;font-weight:800}.blog-module__3rPSzG__section{flex-direction:column;display:flex}.blog-module__3rPSzG__divider{background:var(--color-divider);height:1px;margin-top:-3rem}.blog-module__3rPSzG__headerGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.blog-module__3rPSzG__headerCopy{flex-direction:column;gap:1.5rem;display:flex}.blog-module__3rPSzG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:10px;font-weight:800}.blog-module__3rPSzG__headline{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(2.2rem,4vw,3.75rem);font-weight:650;line-height:1.04}.blog-module__3rPSzG__headlineAccent{color:var(--color-accent);font-style:normal}.blog-module__3rPSzG__subline{color:var(--color-muted);max-width:40ch;margin:0;font-size:14px;line-height:1.85}.blog-module__3rPSzG__visualContainer{height:360px;color:var(--color-accent);position:relative}.blog-module__3rPSzG__visualSvg{width:100%;height:100%}.blog-module__3rPSzG__svgLineBlock{animation:.8s both blog-module__3rPSzG__fadeInLine}@keyframes blog-module__3rPSzG__fadeInLine{0%{opacity:0;transform-origin:0;transform:scaleX(.6)}to{opacity:1}}.blog-module__3rPSzG__cursor{animation:1.15s step-end infinite blog-module__3rPSzG__blink}@keyframes blog-module__3rPSzG__blink{0%,to{opacity:.9}50%{opacity:0}}.blog-module__3rPSzG__featuredPost{background:var(--color-surface);border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:1.25fr .75fr;min-height:340px;text-decoration:none;transition:border-color .35s;display:grid;position:relative;overflow:hidden}.blog-module__3rPSzG__featuredContent{flex-direction:column;justify-content:space-between;gap:1.5rem;padding:3rem;display:flex}.blog-module__3rPSzG__featuredTitle{letter-spacing:-.025em;color:var(--foreground);max-width:22ch;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:650;line-height:1.18}.blog-module__3rPSzG__featuredExcerpt{color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.82}.blog-module__3rPSzG__featuredMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-module__3rPSzG__readLink{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;transition:opacity .3s,transform .3s;display:inline-flex}.blog-module__3rPSzG__featuredNumber{border-left:1px solid var(--color-divider);justify-content:flex-end;align-items:flex-end;padding:2rem 2.25rem;transition:background .35s;display:flex}.blog-module__3rPSzG__featuredIndex{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:var(--color-accent);-webkit-user-select:none;user-select:none;font-size:5.5rem;font-weight:300;line-height:1;transition:opacity .35s}.blog-module__3rPSzG__featuredSweep{background:linear-gradient(90deg, var(--color-accent-strong) 0%, color-mix(in srgb, var(--color-accent) 60%, transparent) 40%, transparent 70%);grid-column:1/-1;height:2px;transition:opacity .35s}.blog-module__3rPSzG__postList{background:var(--color-divider);border:1px solid var(--color-divider);border-radius:14px;flex-direction:column;gap:1.5px;display:flex;overflow:hidden}.blog-module__3rPSzG__postRow{grid-template-columns:56px 1fr auto;align-items:center;gap:2rem;padding:1.875rem 2rem;text-decoration:none;transition:background .25s;display:grid;position:relative}.blog-module__3rPSzG__rowIndex{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:var(--color-accent);-webkit-user-select:none;user-select:none;font-size:2rem;font-weight:300;line-height:1;transition:opacity .25s}.blog-module__3rPSzG__rowBody{flex-direction:column;gap:.45rem;display:flex}.blog-module__3rPSzG__rowMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-module__3rPSzG__rowTitle{letter-spacing:-.018em;color:var(--foreground);margin:0;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:620;line-height:1.3}.blog-module__3rPSzG__rowExcerpt{color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.72}.blog-module__3rPSzG__rowArrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;transition:opacity .25s,transform .25s;display:inline-flex}.blog-module__3rPSzG__rowBar{background:var(--color-accent);height:1px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.blog-module__3rPSzG__cta{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.blog-module__3rPSzG__ctaEyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .45rem;font-size:9px;font-weight:800}.blog-module__3rPSzG__ctaHeadline{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.35rem;font-weight:650}.blog-module__3rPSzG__ctaButton{letter-spacing:.12em;text-transform:uppercase;color:var(--background);background:var(--color-accent);border:1px solid var(--color-accent);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:.875rem 1.875rem;font-size:11px;font-weight:800;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.blog-module__3rPSzG__ctaButton:hover{opacity:.85;transform:translateY(-1px)}@media (max-width:900px){.blog-module__3rPSzG__headerGrid{grid-template-columns:1fr;gap:2rem}.blog-module__3rPSzG__visualContainer{height:260px}.blog-module__3rPSzG__featuredPost{grid-template-columns:1fr;min-height:auto}.blog-module__3rPSzG__featuredNumber{border-left:none;border-top:1px solid var(--color-divider);justify-content:flex-start;align-items:flex-start;padding:1.25rem 1.75rem}.blog-module__3rPSzG__featuredIndex{font-size:3.5rem}.blog-module__3rPSzG__postRow{grid-template-columns:48px 1fr;gap:1.25rem;padding:1.5rem}.blog-module__3rPSzG__rowArrow{display:none}}@media (max-width:600px){.blog-module__3rPSzG__page{padding-top:.5rem;padding-bottom:3.5rem}.blog-module__3rPSzG__shell{gap:3.5rem}.blog-module__3rPSzG__headerGrid{gap:1.25rem}.blog-module__3rPSzG__visualContainer{height:200px}.blog-module__3rPSzG__featuredContent{padding:2rem 1.75rem}.blog-module__3rPSzG__featuredIndex{font-size:3rem}.blog-module__3rPSzG__postRow{grid-template-columns:38px 1fr;gap:1rem;padding:1.25rem 1rem}.blog-module__3rPSzG__rowIndex{font-size:1.5rem}.blog-module__3rPSzG__cta{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.blog-module__3rPSzG__visualContainer{display:none}}
