.blog-module__y_xCuG__page{background:var(--bg);min-height:100vh}.blog-module__y_xCuG__hero{background:var(--bg2);border-bottom:1px solid var(--border);padding:100px 48px 72px;position:relative;overflow:hidden}.blog-module__y_xCuG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#d4af3708 1px,#0000 1px),linear-gradient(90deg,#d4af3708 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.blog-module__y_xCuG__heroInner{z-index:1;max-width:820px;margin:0 auto;position:relative}.blog-module__y_xCuG__backLink{font-family:var(--font-mono);color:var(--txt2);letter-spacing:.5px;margin-bottom:32px;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-block}.blog-module__y_xCuG__backLink:hover{color:var(--gold)}.blog-module__y_xCuG__sectionTag{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin-bottom:20px;font-size:.72rem;display:flex}.blog-module__y_xCuG__sectionTagLine{background:var(--gold);width:32px;height:1px}.blog-module__y_xCuG__heroTitle{font-family:var(--font-serif);color:var(--txt1);margin-bottom:20px;font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.1}.blog-module__y_xCuG__heroTitle em{background:linear-gradient(110deg,var(--gold)0%,#fff8d6 45%,var(--gold)90%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:4s linear infinite blog-module__y_xCuG__shimmer}@keyframes blog-module__y_xCuG__shimmer{0%{background-position:-200%}to{background-position:200%}}.blog-module__y_xCuG__heroDesc{color:var(--txt2);max-width:600px;font-size:1.1rem;line-height:1.75}.blog-module__y_xCuG__content{max-width:1100px;margin:0 auto;padding:72px 48px 120px}.blog-module__y_xCuG__sectionLabel{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--txt3,var(--txt2));opacity:.6;margin-bottom:28px;font-size:.68rem}.blog-module__y_xCuG__featuredSection{margin-bottom:80px}.blog-module__y_xCuG__featuredGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;display:grid}.blog-module__y_xCuG__featuredCard,.blog-module__y_xCuG__postCard{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:16px;padding:32px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.3,.64,1),box-shadow .35s,border-color .25s;display:flex;box-shadow:0 4px 12px #00000038,0 -2px 8px #00000014,-3px 0 10px #0000000f,3px 0 10px #0000000f,inset 0 1px #ffffff0d}.blog-module__y_xCuG__featuredCard:hover,.blog-module__y_xCuG__postCard:hover{border-color:var(--gold-border);transform:translateY(-10px)rotate(-1deg)scale(1.02);box-shadow:0 16px 40px #0000005c,0 -4px 14px #0000001f,-6px 0 16px #0000001a,6px 0 16px #0000001a,inset 0 1px #ffffff14}.blog-module__y_xCuG__featuredCard:active,.blog-module__y_xCuG__postCard:active{transition:transform .12s;transform:translateY(-4px)rotate(.5deg)scale(.99)}.blog-module__y_xCuG__cardTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-module__y_xCuG__category{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;border:1px solid;border-radius:100px;padding:4px 10px;font-size:.65rem;font-weight:700}.blog-module__y_xCuG__readTime{font-family:var(--font-mono);color:var(--txt2);opacity:.7;margin-left:auto;font-size:.68rem}.blog-module__y_xCuG__featuredTitle{font-family:var(--font-serif);color:var(--txt1);font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:500;line-height:1.3}.blog-module__y_xCuG__featuredExcerpt{color:var(--txt2);flex:1;font-size:.95rem;line-height:1.7}.blog-module__y_xCuG__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.blog-module__y_xCuG__date{font-family:var(--font-mono);color:var(--txt2);opacity:.6;font-size:.68rem}.blog-module__y_xCuG__readMoreLink{font-family:var(--font-mono);color:var(--gold);letter-spacing:.5px;font-size:.72rem;font-weight:700}.blog-module__y_xCuG__allGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.blog-module__y_xCuG__postTitle{font-family:var(--font-serif);color:var(--txt1);font-size:1.2rem;font-weight:500;line-height:1.35}.blog-module__y_xCuG__postExcerpt{color:var(--txt2);flex:1;font-size:.9rem;line-height:1.65}@media (max-width:1024px){.blog-module__y_xCuG__hero{padding:80px 28px 56px}.blog-module__y_xCuG__content{padding:56px 28px 80px}.blog-module__y_xCuG__featuredGrid{grid-template-columns:1fr}}@media (max-width:640px){.blog-module__y_xCuG__hero{padding:72px 20px 48px}.blog-module__y_xCuG__content{padding:40px 20px 64px}.blog-module__y_xCuG__allGrid{grid-template-columns:1fr}.blog-module__y_xCuG__featuredCard,.blog-module__y_xCuG__postCard{padding:24px}}
