.page-module__W3M6Qq__container{background-color:var(--bg-app);min-height:100vh;color:var(--text-primary);max-width:1200px;margin:0 auto;padding:2rem 1rem 6rem}.page-module__W3M6Qq__hero{text-align:center;border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle,#3e322866 0%,#0000 70%);margin-bottom:4rem;padding:4rem 1rem}.page-module__W3M6Qq__title{font-family:var(--font-playfair);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem}.page-module__W3M6Qq__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;font-size:1.2rem}.page-module__W3M6Qq__searchWrapper{max-width:500px;margin:0 auto;position:relative}.page-module__W3M6Qq__searchInput{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);width:100%;color:var(--text-primary);transition:all var(--duration-normal)var(--ease-out);padding:1rem 3rem 1rem 1.5rem;font-size:1rem}.page-module__W3M6Qq__searchInput:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 20px #c9a96e1a}.page-module__W3M6Qq__searchIcon{color:var(--text-secondary);position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.page-module__W3M6Qq__categoryGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.page-module__W3M6Qq__categoryCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;cursor:pointer;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.page-module__W3M6Qq__categoryCard:hover{border-color:var(--accent-primary);transform:translateY(-5px)}.page-module__W3M6Qq__iconWrapper{width:60px;height:60px;color:var(--accent-primary);border:1px solid var(--border-subtle);background:#ffffff05;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.page-module__W3M6Qq__catTitle{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module__W3M6Qq__catDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.page-module__W3M6Qq__featuredSection{flex-direction:column;gap:2rem;margin-top:4rem;display:flex}@media (min-width:1024px){.page-module__W3M6Qq__featuredSection{flex-direction:row;align-items:center}}.page-module__W3M6Qq__featuredImage{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);flex:1;overflow:hidden}.page-module__W3M6Qq__featuredContent{flex:1;padding:2rem}.page-module__W3M6Qq__featuredLabel{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:block}.page-module__W3M6Qq__featuredHeadline{font-family:var(--font-playfair);margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.page-module__W3M6Qq__featuredExcerpt{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.page-module__W3M6Qq__readBtn{background:var(--text-primary);color:var(--bg-deep);border-radius:var(--radius-full);padding:.75rem 2rem;font-weight:600;transition:opacity .2s}.page-module__W3M6Qq__readBtn:hover{opacity:.9}.page-module__W3M6Qq__categoryActive{border-color:var(--accent-primary);background:#c9a96e14}.page-module__W3M6Qq__categoryActive .page-module__W3M6Qq__iconWrapper{border-color:var(--accent-primary);background:#c9a96e1f}.page-module__W3M6Qq__featuredMeta{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.page-module__W3M6Qq__sectionTitle{border-top:1px solid var(--border-subtle);margin:2.5rem 0 1.25rem;padding-top:2rem;font-size:1.4rem;font-weight:700}.page-module__W3M6Qq__articleGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.page-module__W3M6Qq__articleCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.page-module__W3M6Qq__articleCard:hover{border-color:var(--accent-primary);transform:translateY(-3px)}.page-module__W3M6Qq__articleImg{aspect-ratio:16/9;background:#ffffff05;flex-shrink:0;width:100%;overflow:hidden}.page-module__W3M6Qq__articleBody{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.page-module__W3M6Qq__articleCategory{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);font-size:.72rem;font-weight:700}.page-module__W3M6Qq__articleTitle{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.35}.page-module__W3M6Qq__articleExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__W3M6Qq__articleMeta{color:var(--text-secondary);border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;display:flex}.page-module__W3M6Qq__articleMeta span+span:before{content:"·";margin-right:.5rem}.page-module__W3M6Qq__loadingState{justify-content:center;align-items:center;padding:5rem 0;display:flex}.page-module__W3M6Qq__spinner{color:var(--accent-primary);animation:.7s linear infinite page-module__W3M6Qq__spin}@keyframes page-module__W3M6Qq__spin{to{transform:rotate(360deg)}}.page-module__W3M6Qq__emptyState{text-align:center;color:var(--text-secondary);padding:4rem 1rem;font-size:.95rem}
