.page-module__DKnuma__header{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:.5rem 0 3rem}.page-module__DKnuma__container{max-width:var(--container-max);margin:0 auto;padding:0 2rem}.page-module__DKnuma__title{color:var(--color-primary);letter-spacing:-.03em;margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__DKnuma__subtitle{color:var(--color-text-secondary);max-width:600px;font-size:1.125rem}.page-module__DKnuma__articles{padding:5rem 0}.page-module__DKnuma__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:3rem;display:grid}.page-module__DKnuma__post{transition:var(--transition)}.page-module__DKnuma__postImage{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:#f1f5f9;margin-bottom:1.5rem;overflow:hidden}.page-module__DKnuma__postImage img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.page-module__DKnuma__post:hover .page-module__DKnuma__postImage img{transform:scale(1.05)}.page-module__DKnuma__date{color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.page-module__DKnuma__postTitle{color:var(--color-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.page-module__DKnuma__postExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:1rem;display:-webkit-box;overflow:hidden}.page-module__DKnuma__readMore{color:var(--color-primary);border-bottom:2px solid var(--color-accent);padding-bottom:2px;font-size:.875rem;font-weight:600}.page-module__DKnuma__placeholder{background:linear-gradient(45deg,#f1f5f9,#e2e8f0);width:100%;height:100%}
