.blog-module__y_xCuG__page{color:#fff;background:#000;min-height:100vh}.blog-module__y_xCuG__inner{max-width:780px;margin:0 auto;padding:0 1.5rem}.blog-module__y_xCuG__hero{border-bottom:1px solid #ffffff14;padding:6rem 0 3rem}.blog-module__y_xCuG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-primary));margin:0 0 1rem;font-size:.75rem;font-weight:600}.blog-module__y_xCuG__title{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.2}.blog-module__y_xCuG__subtitle{color:#ffffffa6;margin:0;font-size:1.1rem;line-height:1.6}.blog-module__y_xCuG__listSection{padding:3rem 0 6rem}.blog-module__y_xCuG__empty{color:#fff6;padding:2rem 0;font-size:1rem}.blog-module__y_xCuG__postList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.blog-module__y_xCuG__postItem{border-bottom:1px solid #ffffff14}.blog-module__y_xCuG__postItem:first-child{border-top:1px solid #ffffff14}.blog-module__y_xCuG__postLink{color:inherit;padding:2rem 0;text-decoration:none;transition:opacity .15s;display:block}.blog-module__y_xCuG__postLink:hover{opacity:.8}.blog-module__y_xCuG__postDate{color:#fff6;letter-spacing:.04em;margin-bottom:.5rem;font-size:.8rem;display:block}.blog-module__y_xCuG__postTitle{color:#fff;margin:0 0 .6rem;font-size:1.3rem;font-weight:600;line-height:1.3}.blog-module__y_xCuG__postDesc{color:#fff9;margin:0 0 .8rem;font-size:.95rem;line-height:1.55}.blog-module__y_xCuG__readMore{color:rgb(var(--color-primary));font-size:.85rem;font-weight:500}
