.page-module__DKnuma__page{color:#44403c;min-height:100vh;font-family:var(--font-dm-sans),sans-serif;background:#fff}.page-module__DKnuma__nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #00000012;position:sticky;top:0}.page-module__DKnuma__navInner{justify-content:space-between;align-items:center;max-width:1100px;height:64px;margin:0 auto;padding:0 24px;display:flex}.page-module__DKnuma__navLogo{align-items:center;gap:8px;text-decoration:none;display:flex}.page-module__DKnuma__navLogoEmoji{font-size:1.25rem}.page-module__DKnuma__navLogoText{font-family:var(--font-playfair-display),sans-serif;color:#44403c;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.page-module__DKnuma__navLinks{align-items:center;gap:20px;display:flex}.page-module__DKnuma__navLinkActive{color:#e8705a;font-size:.875rem;font-weight:600;text-decoration:none}.page-module__DKnuma__navLink{color:#78716c;font-size:.875rem;text-decoration:none}.page-module__DKnuma__navCta{color:#fff;background:#e8705a;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__DKnuma__hero{text-align:center;max-width:1100px;margin:0 auto;padding:80px 24px 60px}.page-module__DKnuma__heroLabel{letter-spacing:.1em;color:#d4a853;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:700}.page-module__DKnuma__heroTitle{font-family:var(--font-playfair-display),sans-serif;color:#44403c;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.15}.page-module__DKnuma__heroSubtitle{color:#78716c;max-width:500px;margin:0 auto;font-size:1rem;line-height:1.7}.page-module__DKnuma__postsSection{max-width:1100px;margin:0 auto;padding:0 24px 100px}.page-module__DKnuma__emptyState{text-align:center;color:#a8a29e;padding:60px 0}.page-module__DKnuma__emptyIcon{margin-bottom:12px;font-size:2rem}.page-module__DKnuma__emptyText{font-size:.9rem}.page-module__DKnuma__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.page-module__DKnuma__postLink{color:inherit;text-decoration:none}.page-module__DKnuma__postCard{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;height:100%;padding:28px;transition:box-shadow .2s;display:flex}.page-module__DKnuma__postEmoji{margin-bottom:16px;font-size:2rem}.page-module__DKnuma__postTitle{font-family:var(--font-playfair-display),sans-serif;color:#44403c;margin:0 0 10px;font-size:1.15rem;font-weight:700;line-height:1.3}.page-module__DKnuma__postExcerpt{color:#78716c;flex:1;margin:0 0 16px;font-size:.86rem;line-height:1.65}.page-module__DKnuma__postMeta{justify-content:space-between;align-items:center;display:flex}.page-module__DKnuma__postDate{color:#a8a29e;font-size:.76rem}.page-module__DKnuma__postReadMore{color:#e8705a;align-items:center;gap:4px;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__DKnuma__footer{background:#f9f8f7;border-top:1px solid #00000012;padding:28px 24px}.page-module__DKnuma__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.page-module__DKnuma__footerBrand{align-items:center;gap:8px;display:flex}.page-module__DKnuma__footerBrandText{font-family:var(--font-playfair-display),sans-serif;color:#78716c;font-size:.9rem}.page-module__DKnuma__footerLinks{gap:24px;display:flex}.page-module__DKnuma__footerLink{color:#a8a29e;font-size:.8rem;text-decoration:none}.page-module__DKnuma__footerCopy{color:#a8a29e;margin:0;font-size:.76rem}
