.journal-module__UGCK7q__page{background:var(--color-bg);min-height:100vh;padding-top:80px;transition:background-color .4s}.journal-module__UGCK7q__pageHeader{max-width:1440px;margin:0 auto;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,5vw,5rem) clamp(3rem,5vw,4rem)}.journal-module__UGCK7q__headerInner{max-width:900px}.journal-module__UGCK7q__headerBadge{background:var(--color-surface);border:1px solid var(--color-border);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.35rem .9rem;font-size:.75rem;font-weight:500;display:inline-flex}.journal-module__UGCK7q__badgeDot{background:var(--color-bright);width:6px;height:6px;box-shadow:0 0 8px var(--color-bright);border-radius:50%}.journal-module__UGCK7q__heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:2rem;font-size:clamp(3rem,7vw,6.5rem);font-weight:600;line-height:.98}.journal-module__UGCK7q__accentText{color:var(--color-bright)}.journal-module__UGCK7q__desc{font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.journal-module__UGCK7q__statsRow{border-top:1px solid var(--color-border);gap:3rem;margin-top:3rem;padding-top:2.5rem;display:flex}.journal-module__UGCK7q__statItem{flex-direction:column;display:flex}.journal-module__UGCK7q__statNum{font-family:var(--font-display);color:var(--color-text-primary);font-size:2.25rem;font-weight:600}.journal-module__UGCK7q__statLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:.78rem}.journal-module__UGCK7q__filterSection{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);z-index:20;position:sticky;top:80px}.journal-module__UGCK7q__filterInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1440px;margin:0 auto;padding:1rem clamp(1.5rem,5vw,5rem);display:flex}.journal-module__UGCK7q__categoryTabs{gap:.5rem;display:flex;overflow-x:auto}.journal-module__UGCK7q__tabBtn{font-family:var(--font-body);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.45rem 1.1rem;font-size:.8rem;font-weight:500;transition:all .2s}.journal-module__UGCK7q__tabBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}.journal-module__UGCK7q__tabBtnActive{background:var(--color-text-primary);color:var(--color-bg);border-color:var(--color-text-primary);font-weight:600}.journal-module__UGCK7q__searchBox{min-width:260px;position:relative}.journal-module__UGCK7q__searchIcon{color:var(--color-text-tertiary);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.journal-module__UGCK7q__searchInput{background:var(--color-bg);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font-family:var(--font-body);border-radius:8px;outline:none;padding:.5rem 1rem .5rem 2.4rem;font-size:.85rem;transition:border-color .2s}.journal-module__UGCK7q__searchInput:focus{border-color:var(--color-bright)}.journal-module__UGCK7q__content{max-width:1440px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,5rem)}.journal-module__UGCK7q__featuredSection{margin-bottom:4rem}.journal-module__UGCK7q__featuredTag{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bright);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:block}.journal-module__UGCK7q__featuredCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;grid-template-columns:1fr 1.2fr;gap:3rem;text-decoration:none;transition:all .35s;display:grid;overflow:hidden}.journal-module__UGCK7q__featuredCard:hover{border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.journal-module__UGCK7q__featuredVisual{aspect-ratio:4/3;background:var(--color-bg-secondary);position:relative;overflow:hidden}.journal-module__UGCK7q__featuredImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.journal-module__UGCK7q__featuredCard:hover .journal-module__UGCK7q__featuredImg{transform:scale(1.04)}.journal-module__UGCK7q__authorBadgeOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.75rem;font-family:var(--font-body);background:#000000bf;border:1px solid #ffffff26;border-radius:8px;padding:.4rem .85rem;position:absolute;bottom:1rem;left:1rem}.journal-module__UGCK7q__featuredContent{flex-direction:column;justify-content:center;padding:3rem 3rem 3rem 0;display:flex}.journal-module__UGCK7q__featuredMeta{color:var(--color-text-secondary);font-size:.8rem;font-family:var(--font-body);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.journal-module__UGCK7q__featuredCategory{color:var(--color-bright);font-weight:600}.journal-module__UGCK7q__metaDot{color:var(--color-text-tertiary)}.journal-module__UGCK7q__featuredTitle{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.1}.journal-module__UGCK7q__featuredExcerpt{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.journal-module__UGCK7q__readBtn{font-family:var(--font-body);color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:inline-flex}.journal-module__UGCK7q__gridHeader{margin-bottom:2rem}.journal-module__UGCK7q__gridTitle{font-family:var(--font-display);color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}.journal-module__UGCK7q__gridCount{color:var(--color-text-tertiary);font-size:1rem;font-weight:400}.journal-module__UGCK7q__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;margin-bottom:5rem;display:grid}.journal-module__UGCK7q__articleCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;padding:2rem;text-decoration:none;transition:all .3s;display:flex}.journal-module__UGCK7q__articleCard:hover{border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:0 16px 32px #0000001a}.journal-module__UGCK7q__articleTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.journal-module__UGCK7q__articleCategory{font-family:var(--font-body);color:var(--color-bright);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.journal-module__UGCK7q__articleReadTime{font-family:var(--font-body);color:var(--color-text-tertiary);font-size:.78rem}.journal-module__UGCK7q__articleTitle{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:.85rem;font-size:1.45rem;font-weight:600;line-height:1.25;transition:color .3s}.journal-module__UGCK7q__articleCard:hover .journal-module__UGCK7q__articleTitle{color:var(--color-bright)}.journal-module__UGCK7q__articleExcerpt{font-family:var(--font-body);color:var(--color-text-secondary);flex:1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.6}.journal-module__UGCK7q__tagGroup{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.journal-module__UGCK7q__articleTag{color:var(--color-text-tertiary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:.2rem .5rem;font-size:.72rem}.journal-module__UGCK7q__articleBottom{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.journal-module__UGCK7q__articleDate{font-family:var(--font-body);color:var(--color-text-tertiary);font-size:.78rem}.journal-module__UGCK7q__articleArrow{color:var(--color-text-secondary);font-size:1.1rem;transition:transform .3s,color .3s}.journal-module__UGCK7q__articleCard:hover .journal-module__UGCK7q__articleArrow{color:var(--color-bright);transform:translate(3px,-3px)}.journal-module__UGCK7q__newsletterBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:3.5rem clamp(2rem,4vw,4rem)}.journal-module__UGCK7q__newsletterInner{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.journal-module__UGCK7q__newsletterLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bright);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.journal-module__UGCK7q__newsletterTitle{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:.85rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.2}.journal-module__UGCK7q__newsletterSub{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.journal-module__UGCK7q__newsletterForm{gap:.75rem;display:flex}.journal-module__UGCK7q__newsletterInput{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-body);border-radius:10px;outline:none;flex:1;padding:.85rem 1.2rem;font-size:.9rem}.journal-module__UGCK7q__newsletterInput:focus{border-color:var(--color-bright)}.journal-module__UGCK7q__newsletterBtn{background:var(--color-bright);color:#fff;font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;padding:.85rem 1.75rem;transition:background .3s}.journal-module__UGCK7q__newsletterBtn:hover{background:var(--color-bright-hover)}@media (max-width:900px){.journal-module__UGCK7q__featuredCard{grid-template-columns:1fr}.journal-module__UGCK7q__featuredContent{padding:2rem}.journal-module__UGCK7q__newsletterInner{grid-template-columns:1fr}.journal-module__UGCK7q__newsletterForm{flex-direction:column}}
