.not-found-module__sxuMuG__wrap{background-color:#f5f7fa;min-height:70vh;padding:32px 16px}@media (min-width:768px){.not-found-module__sxuMuG__wrap{padding:56px 24px}}.not-found-module__sxuMuG__grid{grid-template-columns:1fr;grid-template-areas:"msg""search""topics""trending""quick";gap:24px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.not-found-module__sxuMuG__grid{grid-template-columns:2fr 1fr;grid-template-areas:"msg search""topics topics""trending quick"}}.not-found-module__sxuMuG__card{background-color:#fff;border:.5px solid #e2e8f0;border-radius:20px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0f172a0a}@media (min-width:768px){.not-found-module__sxuMuG__card{padding:32px}}.not-found-module__sxuMuG__areaMsg{grid-area:msg}.not-found-module__sxuMuG__areaSearch{grid-area:search}.not-found-module__sxuMuG__areaTopics{grid-area:topics}.not-found-module__sxuMuG__areaTrending{grid-area:trending}.not-found-module__sxuMuG__areaQuick{grid-area:quick}.not-found-module__sxuMuG__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#b91c1c;background-color:#fee2e2;border:.5px solid #fca5a5;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.not-found-module__sxuMuG__headline{font-family:var(--font-dm-serif-display), Georgia, serif;letter-spacing:-.02em;color:#0f172a;margin:0 0 12px;font-size:28px;line-height:1.15}@media (min-width:768px){.not-found-module__sxuMuG__headline{font-size:36px}}.not-found-module__sxuMuG__lede{color:#475569;max-width:56ch;margin:0;font-size:15px;line-height:1.65}.not-found-module__sxuMuG__searchLabel{text-transform:uppercase;letter-spacing:.18em;color:#065f46;margin:0 0 12px;font-size:11px;font-weight:700}.not-found-module__sxuMuG__searchTitle{font-family:var(--font-dm-serif-display), Georgia, serif;color:#0f172a;margin:0 0 16px;font-size:20px;line-height:1.2}.not-found-module__sxuMuG__searchForm{gap:8px;display:flex}.not-found-module__sxuMuG__searchInput{color:#0f172a;background-color:#f8fafc;border:.5px solid #cbd5e1;border-radius:10px;outline:none;flex:1;min-width:0;height:42px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.not-found-module__sxuMuG__searchInput:focus{border-color:#065f46;box-shadow:0 0 0 3px #065f4626}.not-found-module__sxuMuG__searchBtn{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background-color:#065f46;border:none;border-radius:10px;flex-shrink:0;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:background-color .15s}.not-found-module__sxuMuG__searchBtn:hover{background-color:#064e3b}.not-found-module__sxuMuG__topicsHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.not-found-module__sxuMuG__topicsTitle{font-family:var(--font-dm-serif-display), Georgia, serif;color:#0f172a;margin:0;font-size:20px}.not-found-module__sxuMuG__topicsHint{color:#64748b;font-size:12px}.not-found-module__sxuMuG__topicGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.not-found-module__sxuMuG__topicPill{color:#0f172a;background-color:#f8fafc;border:.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.not-found-module__sxuMuG__topicPill:hover{background-color:#ecfdf5;border-color:#065f46;transform:translateY(-2px)}.not-found-module__sxuMuG__topicDot{background-color:#065f46;border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.not-found-module__sxuMuG__trendingTitle{font-family:var(--font-dm-serif-display), Georgia, serif;color:#0f172a;margin:0 0 18px;font-size:20px}.not-found-module__sxuMuG__trendingList{flex-direction:column;gap:14px;display:flex}.not-found-module__sxuMuG__trendingItem{color:inherit;border:.5px solid #0000;border-radius:12px;gap:14px;padding:12px;text-decoration:none;transition:background-color .15s;display:flex}.not-found-module__sxuMuG__trendingItem:hover{background-color:#f8fafc;border-color:#e2e8f0}.not-found-module__sxuMuG__trendingThumb{background-color:#f1f5f9;background-position:50%;background-size:cover;border:.5px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:80px;height:60px}.not-found-module__sxuMuG__trendingThumbSkeleton{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:8px;flex-shrink:0;width:80px;height:60px;animation:1.4s ease-in-out infinite not-found-module__sxuMuG__nfShimmer}@keyframes not-found-module__sxuMuG__nfShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.not-found-module__sxuMuG__trendingMeta{flex-direction:column;justify-content:center;min-width:0;display:flex}.not-found-module__sxuMuG__trendingPostTitle{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.not-found-module__sxuMuG__trendingCategory{text-transform:uppercase;letter-spacing:.08em;color:#065f46;font-size:11px;font-weight:600}.not-found-module__sxuMuG__trendingSkeletonLine{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:4px;height:12px;margin:0 0 8px;animation:1.4s ease-in-out infinite not-found-module__sxuMuG__nfShimmer}.not-found-module__sxuMuG__trendingSkeletonLineShort{width:60%}.not-found-module__sxuMuG__quickTitle{font-family:var(--font-dm-serif-display), Georgia, serif;color:#0f172a;margin:0 0 18px;font-size:20px}.not-found-module__sxuMuG__quickList{flex-direction:column;gap:10px;display:flex}.not-found-module__sxuMuG__quickLink{color:#0f172a;background-color:#f8fafc;border:.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.not-found-module__sxuMuG__quickLink:hover{background-color:#ecfdf5;border-color:#065f46;transform:translateY(-2px)}.not-found-module__sxuMuG__quickArrow{color:#94a3b8;font-size:18px;transition:color .15s,transform .15s}.not-found-module__sxuMuG__quickLink:hover .not-found-module__sxuMuG__quickArrow{color:#065f46;transform:translate(2px)}
