.blog-module__9fogyq__page{padding-bottom:var(--m-sp-24)}.blog-module__9fogyq__hero{padding:var(--m-sp-20) 0 var(--m-sp-12);position:relative;overflow:hidden}.blog-module__9fogyq__hero:before{content:"";background:radial-gradient(ellipse 50% 40% at 50% 0%, var(--m-accent-soft) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.blog-module__9fogyq__heroInner{max-width:860px;padding:0 var(--m-sp-6);margin:0 auto;position:relative}.blog-module__9fogyq__eyebrow{font-size:var(--m-fs-xs);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-ink-40);margin-bottom:var(--m-sp-6);font-weight:500}.blog-module__9fogyq__headline{font-size:clamp(var(--m-fs-4xl), 6vw, var(--m-fs-6xl));letter-spacing:-.01em;color:var(--m-ink-100);line-height:1.04}.blog-module__9fogyq__lede{margin-top:var(--m-sp-5);font-size:var(--m-fs-lg);line-height:var(--m-lh-relaxed);color:var(--m-ink-72);max-width:60ch}.blog-module__9fogyq__section{padding:var(--m-sp-12) 0;border-top:1px solid var(--m-ink-10)}.blog-module__9fogyq__inner{max-width:780px;padding:0 var(--m-sp-6);margin:0 auto}.blog-module__9fogyq__sectionLabel{font-size:var(--m-fs-xs);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-ink-40);margin-bottom:var(--m-sp-3);font-weight:500}.blog-module__9fogyq__empty{padding:var(--m-sp-12);border:1px solid var(--m-ink-10);border-radius:var(--m-radius-xl);background:var(--m-paper-2)}.blog-module__9fogyq__list{gap:var(--m-sp-8);flex-direction:column;list-style:none;display:flex}.blog-module__9fogyq__postLink{display:block}.blog-module__9fogyq__post{padding:var(--m-sp-8);background:var(--m-paper);border:1px solid var(--m-ink-10);border-radius:var(--m-radius-xl);transition:border-color var(--m-dur-fast) var(--m-ease-micro), transform var(--m-dur-fast) var(--m-ease-micro), box-shadow var(--m-dur-fast) var(--m-ease-micro)}.blog-module__9fogyq__post:hover{border-color:var(--m-ink-20);box-shadow:var(--m-shadow-2);transform:translateY(-2px)}.blog-module__9fogyq__postMeta{align-items:center;gap:var(--m-sp-2);font-size:var(--m-fs-sm);color:var(--m-ink-60);margin-bottom:var(--m-sp-3);display:flex}.blog-module__9fogyq__dot{color:var(--m-ink-40)}.blog-module__9fogyq__postTitle{font-size:clamp(var(--m-fs-2xl), 3.5vw, var(--m-fs-3xl));letter-spacing:-.01em;color:var(--m-ink-100);line-height:1.15}.blog-module__9fogyq__postSummary{margin-top:var(--m-sp-3);font-size:var(--m-fs-base);line-height:var(--m-lh-relaxed);color:var(--m-ink-72)}.blog-module__9fogyq__postCta{margin-top:var(--m-sp-5);align-items:center;gap:var(--m-sp-2);font-size:var(--m-fs-sm);color:var(--m-accent);transition:transform var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex}.blog-module__9fogyq__post:hover .blog-module__9fogyq__postCta{transform:translate(2px)}
