.cs-pst-relative{position:relative}.cs-orange-group{position:absolute;background-image:url(/icons/index/orange-group.png);background-size:contain;background-repeat:no-repeat;height:164px;width:164px;top:0;left:0}.cs-search-container{display:flex;flex-direction:column;gap:25px}.cs-group{position:absolute;background-size:contain;background-repeat:no-repeat;height:164px;width:164px;top:0;left:0}.cs-group.topic{background-image:url(/icons/topic/sq-bg.svg)}.cs-group.people{background-image:url(/icons/people/sq-bg.svg)}.cs-group.edu{background-image:url(/icons/category/edu/sq-bg.svg)}.cs-group.read{background-image:url(/icons/category/read/sq-bg.svg)}.cs-group.news{background-image:url(/icons/category/news/sq-bg.svg)}.cs-group.podcast,.cs-group.video{background-image:url(/icons/checker-green.png)}.cs-group.search{background-image:url(/icons/author/sq-bg.svg)}.cs-search-mh{min-height:200px}.cs-pd-for-n{padding-top:60px;padding-left:40px}.cs-article-author-icon{position:absolute;bottom:0;right:20px;background-image:url(/icons/articles/author-icon.png);z-index:2;background-size:contain;background-repeat:no-repeat;width:162px;height:100%}.cs-mb-10{padding-bottom:10px!important}.cs-mb-50{margin-bottom:50px!important}.pg-container{padding:0 60px}.pg-container--md,.pg-container--sm{margin:0 auto;padding:0 60px}.pg-section{padding:56px 60px}.pg-section--top{padding-top:48px;padding-left:60px;padding-right:60px}.bg-gray{background:#f5f5f5}.bg-dark{background:#333}.bg-yellow{background:var(--n-yellow)}.bg-white{background:#fff}.bg-f7f7f7{background-color:#f7f7f7}.col-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.col-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.col-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.col-main-side{display:grid;grid-template-columns:1fr 320px;grid-gap:48px;gap:48px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-28{gap:28px}.gap-32{gap:32px}.gap-40{gap:40px}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:28px}.section-title{font-size:22px;font-weight:700;margin:0}.section-more-link{margin-left:auto;font-size:13px;color:var(--n-black-700)}.card{background:#fff;border-radius:8px;overflow:hidden}.card--shadow{box-shadow:0 1px 6px rgba(0,0,0,.07)}.card--border{border:1px solid var(--n-black-200)}.btn-primary{background:var(--ink);color:#fff;padding:13px 30px;border-radius:8px;border:none}.btn-primary,.btn-secondary{display:inline-block;font-weight:600;font-size:15px;cursor:pointer;font-family:inherit;text-decoration:none}.btn-secondary{background:#fff;color:var(--ink);padding:12px 28px;border-radius:8px;border:1px solid var(--ink)}.btn-cta{display:inline-block;background:var(--n-yellow);color:var(--ink);font-weight:700;font-size:15px;padding:13px 30px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;text-decoration:none}.text-muted{color:var(--n-black-500)}.text-sub{color:var(--n-black-700)}.text-dim{color:var(--n-black-800)}.text-sm{font-size:13px}.text-xs{font-size:12px}.text-center{text-align:center}.font-bold{font-weight:700}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.flex{display:flex}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.pg-home-section{padding:56px 60px 24px;max-width:1320px;margin:0 auto}.pg-home-keywords{padding:18px 60px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pg-pad-56{padding-top:56px;padding-bottom:56px}.pg-pad-64{padding-top:64px;padding-bottom:64px}.pg-article-wrap{max-width:1180px;margin:0 auto;padding:0 60px 80px}.pg-article-hero{position:relative;width:100%;aspect-ratio:16/9}.pg-article-hero-img{width:100%;height:100%;object-fit:cover;display:block}.pg-article-layout{display:grid;grid-template-columns:1fr 300px;grid-gap:60px;gap:60px;margin-top:40px}.pg-article-body-wrap{min-width:0}.pg-article-aside{position:-webkit-sticky;position:sticky;top:90px;height:-moz-fit-content;height:fit-content}.pg-auth-page{min-height:100svh;background:#fafafa;position:relative;padding:0 60px 80px}.pg-auth-deco{position:absolute;pointer-events:none}.pg-account-wrap{max-width:1180px;margin:0 auto;padding:48px 60px 80px}.pg-account-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:32px}.pg-account-stat{background:#fff;border:1px solid var(--n-black-200);border-radius:8px;padding:22px 24px}.pg-account-stat-label{font-size:13px;color:var(--n-black-700);margin:0 0 8px}.pg-account-stat-value{font-size:30px;font-weight:700;margin:0}.pg-cat-banner{padding:40px 60px 0;margin:0 auto}.pg-cat-deco{display:grid;grid-gap:6px;gap:6px;opacity:.35;flex-shrink:0}.pg-cat-hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:24px;gap:24px;margin-bottom:40px}.pg-profile-header{background:#f5f5f5;padding:56px 60px}.pg-profile-stats{display:flex;gap:32px;margin-top:20px}.pg-profile-stat{font-size:14px;color:var(--n-black-700)}.pg-profile-stat strong{display:block;font-size:24px;font-weight:700;color:var(--ink)}.pg-podcast-player{background:#262626;padding:48px 60px;color:#fff}.pg-podcast-list{display:flex;flex-direction:column;gap:0}.pg-podcast-platforms{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pg-video-hero{background:#1a1a1a;padding:48px 0 40px}.pg-books-banner{background:linear-gradient(135deg,#bca3ff,#ffa0ec);padding:56px 60px}.pg-books-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.pg-info-wrap{max-width:820px;margin:0 auto;padding:56px 60px 80px}.pg-info-title{font-size:36px;font-weight:700;margin:0 0 40px}.pg-search-wrap{max-width:1100px;margin:0 auto;padding:48px 60px 80px}.pg-search-hero{background:var(--n-yellow);padding:40px 60px;margin-bottom:48px}.pg-subscribe-wrap{max-width:1100px;margin:0 auto;padding:56px 60px 80px}.pg-subscribe-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:40px 0}.pg-subscribe-trust{display:flex;gap:32px;justify-content:space-around;padding:32px 0}.pg-join-wrap{max-width:1000px;margin:0 auto;padding:56px 60px 80px}.pg-overview-wrap{max-width:1100px;margin:0 auto;padding:48px 60px 80px}@media (max-width:1024px){.pg-container,.pg-container--md,.pg-container--sm{padding:0 20px}.pg-account-wrap,.pg-article-wrap,.pg-cat-banner,.pg-home-section,.pg-info-wrap,.pg-join-wrap,.pg-overview-wrap,.pg-podcast-player,.pg-profile-header,.pg-search-wrap,.pg-section,.pg-section--top,.pg-subscribe-wrap{padding-left:20px;padding-right:20px}.col-grid-3,.col-grid-4{grid-template-columns:repeat(2,1fr)}.col-main-side,.pg-article-layout,.pg-cat-hero,.pg-subscribe-plans{grid-template-columns:1fr}.pg-books-grid{grid-template-columns:repeat(2,1fr)}.home-topic-grid,.pg-account-stat-grid{grid-template-columns:1fr}.home-tabs-row{grid-template-columns:repeat(2,1fr)}.home-cta-inner{flex-direction:column}.home-cta-spacer{display:none}.home-article-card,.home-podcast-card{flex-direction:column}.home-article-card-img{width:100%;aspect-ratio:16/9}.pg-home-keywords,.pg-home-section{padding-left:20px;padding-right:20px}.cs-orange-group{height:88px;width:88px}.cs-spd-for-n{padding-top:60px}.home-grid-scroll{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px;gap:16px;scrollbar-width:none}.home-grid-scroll::-webkit-scrollbar{display:none}.home-grid-scroll>.acard{flex:0 0 78vw;max-width:300px;scroll-snap-align:start}}.gap-8{gap:8px}.gap-36{gap:36px}.mt-40{margin-top:40px}.mb-8{margin-bottom:8px}.mb-30{margin-bottom:30px}.mb-44{margin-bottom:44px}.mt-8{margin-top:8px}.home-trending-h2{font-size:18px;font-weight:700;margin:0}.home-trending-grid{gap:36px;margin-bottom:44px}.home-trending-item{display:flex;gap:14px;text-decoration:none;color:inherit;padding-right:24px}.home-trending-item:not(:last-child){border-right:1px solid #efefef}.home-topic-item:not(:last-child){border-bottom:1px solid #d1d1d1;padding-bottom:22px}.home-trending-num{font-family:var(--font-latin);font-size:28px;font-weight:700;color:var(--ink);line-height:1}.home-trending-cat{font-size:13px;font-weight:700;margin-bottom:6px}.home-trending-title{font-size:15px;line-height:1.6;margin:0;color:var(--ink)}.home-article-card{position:relative;background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.07);overflow:hidden;display:flex}.home-article-card-overlay{position:absolute;inset:0;z-index:1}.home-article-card-img{width:220px;height:220px;aspect-ratio:4/3;flex:none;object-fit:cover;border-right:1px solid #efefef}.home-article-card-body{padding:22px 24px 0}.home-article-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.home-article-cat-link{position:relative;z-index:2;font-size:13px;font-weight:700;text-decoration:none}.home-article-sub-label{font-size:13px;color:var(--n-black-500)}.home-article-title{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 10px}.home-article-excerpt{font-size:13px;color:var(--n-black-500);line-height:1.7;margin:0 0 12px}.home-article-tags{display:flex;gap:8px;flex-wrap:wrap}.home-article-tag{font-size:12px;color:var(--n-black-700);text-decoration:none;position:relative;z-index:2}.home-kw-label{font-weight:700;font-size:15px;display:flex;align-items:center;gap:6px;white-space:nowrap}.home-kw-tag{background:#fff;font-size:13px;padding:6px 15px;cursor:pointer;text-decoration:none;color:var(--ink)}.topic-dot-grid{width:25px;height:25px;object-fit:contain;flex-shrink:0}.home-topic-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:end}.home-topic-feature{padding-bottom:8px;text-align:center}.home-topic-feature-img{width:100%;max-height:220px;object-fit:cover;margin-bottom:24px;display:block}.home-topic-feature-title{font-size:30px;font-weight:700;line-height:1.4;margin:0 0 18px}.home-topic-feature-title--no-img{margin-top:120px}.home-topic-feature-desc{font-size:15px;color:#565656;line-height:1.9;margin:0 auto 28px;max-width:480px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-topic-btn{font-family:inherit;border:none;background:var(--ink);color:#fff;font-weight:500;font-size:15px;padding:13px 26px;border-radius:0;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.home-topic-list{display:flex;flex-direction:column;gap:26px}.home-topic-item{display:flex;gap:16px;align-items:center;text-decoration:none;color:inherit}.home-topic-thumb{width:72px;height:72px;object-fit:cover;flex:none}.home-topic-item-inner{flex:1 1}.home-topic-item-header{display:flex;justify-content:space-between;gap:16px}.home-topic-item-title{font-size:18px;font-weight:500;line-height:1.5;margin:0}.home-topic-item-tags{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.home-topic-item-tag{font-size:12px;color:var(--n-black-500)}.home-topic-empty{font-size:13px;color:var(--n-black-500)}.arrowbtn{width:28px;height:28px;flex:none;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.home-cta-section{position:relative;overflow:hidden}.home-cta-inner{max-width:1320px;margin:0 auto;padding:56px 60px;gap:40px;position:relative;display:flex;align-items:center;justify-content:space-between}.home-cta-text{max-width:620px}.home-cta-title{font-size:30px;font-weight:700;line-height:1.4;margin:0 0 16px}.home-cta-desc{font-size:15px;color:#565656;line-height:1.9;margin:0 0 26px}.home-cta-spacer{width:300px;height:200px;flex:none}.btn-dark{font-family:inherit;border:none;background:var(--ink);color:#fff;font-weight:600;font-size:15px;padding:13px 30px;border-radius:0;text-decoration:none;display:inline-block;cursor:pointer}.home-tabs-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #efefef;margin-bottom:32px}.home-tab-link{gap:8px;padding-bottom:14px;font-size:17px;color:#787878;text-decoration:none}.home-tab-dot,.home-tab-link{display:flex;align-items:center}.home-tab-dot{width:22px;height:22px;border-radius:50%;justify-content:center;font-size:11px;font-weight:900}.home-section-h2{font-size:24px;font-weight:700;margin:0 0 28px}.home-section-h2--sm-mb{font-size:24px;font-weight:700;margin:0 0 10px}.home-section-h2--inline{font-size:24px;font-weight:700;margin:0}.home-podcast-section{border-top:1px solid var(--n-black-200)}.home-podcast-header{align-items:flex-start;margin-bottom:8px;gap:16px}.home-podcast-desc-txt{font-size:14px;color:#787878;line-height:1.7;margin:0}.home-podcast-card{display:flex;align-items:center;gap:24px;background:#f5f5f5;border-radius:10px;padding:22px 26px;margin-top:24px}.home-podcast-thumb{width:110px;height:110px;flex:none;border-radius:6px;object-fit:cover;display:block}.home-podcast-info{flex:1 1}.home-podcast-meta{font-family:var(--font-latin);font-size:13px;color:var(--n-black-500);margin-bottom:8px}.home-podcast-title{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 8px}.home-podcast-desc{font-size:13px;color:#787878;line-height:1.7;margin:0;max-width:680px}.home-podcast-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.home-podcast-duration{font-family:var(--font-latin);font-size:13px;color:#787878}.home-podcast-play-btn{width:48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;text-decoration:none}.home-podcast-no-url{font-size:12px;color:var(--n-black-500);white-space:nowrap}.home-podcast-btn{font-family:inherit;border:none;background:var(--ink);color:#fff;font-weight:500;font-size:14px;padding:11px 22px;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.home-podcast-embed{width:100%;border:none;border-radius:10px;margin-top:24px;display:block}.article-hero-wrap{position:relative}.article-hero-img-wrap{width:100%;overflow:hidden;background:#f5f5f5}.article-hero-img{width:100%;height:auto;max-height:80vh;object-fit:contain;display:block}.article-page-root{width:100%;background:#fff}.article-related-grid{gap:20px}.article-related-card-link{text-decoration:none;color:inherit}.article-adjacent-spacer{flex:1 1}.article-title-card-pos{position:relative}.article-title-card-inner{padding:38px 32px 100px;margin-top:-48px;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.12)}.article-preview-banner{background:#fff;color:#8a5a17;font-size:13px;padding:8px 14px;border-radius:8px;margin-bottom:14px}.article-title-h1{font-size:30px;font-weight:700;line-height:1.45;margin:0 0 14px;letter-spacing:-.5px;color:#1c1b1b}.article-meta{font-size:13px;color:#333;margin-bottom:12px}.article-meta-date{font-family:var(--font-latin);font-weight:700}.article-author-link{color:#1c1b1b;font-weight:700;text-decoration:none;border-bottom:1px solid #1c1b1b}.article-author-plain{font-weight:700}.article-tags{display:flex;gap:8px;flex-wrap:wrap}.article-inline-actions-wrap{margin:16px auto 0;padding:0 24px}.article-content-wrap{max-width:760px;margin:0 auto;padding:32px 24px 64px;position:relative}.article-guide-actions-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.article-guide-actions-row .article-guide-box{flex:1 1;margin-bottom:0}.article-guide-box{background:#fafafa;border:1px solid #efefef;border-radius:12px;padding:22px 24px;margin-bottom:28px;display:flex;gap:14px}.article-guide-icon{font-size:22px;flex:none}.article-guide-title{font-size:15px;font-weight:700;margin:0 0 10px}.article-paywall-wrap{position:relative;margin-top:-60px}.article-paywall-fade{height:120px;background:linear-gradient(transparent,#fff 75%)}.article-paywall-box{background:#fcf374;border-radius:12px;padding:32px 28px;text-align:center}.article-paywall-icon{font-size:22px;margin-bottom:10px}.article-paywall-title{font-size:20px;font-weight:700;margin:0 0 10px}.article-paywall-desc{font-size:14px;color:#565656;line-height:1.8;margin:0 0 20px}.article-paywall-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.article-author-card{display:flex;align-items:center;gap:16px;height:162px;margin-top:48px;padding:22px 24px;background:#f5f5f5;border-radius:12px;text-decoration:none;color:inherit;position:relative;overflow:hidden}.article-author-avatar{width:56px;height:56px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;color:#1c1b1b}.article-author-info{flex:1 1;min-width:0}.article-author-name-label{font-size:16px;font-weight:700;color:#1c1b1b;margin-bottom:4px}.article-author-bio-txt{font-size:13px;color:#787878;line-height:1.7;margin:0}.article-author-deco{display:grid;grid-template-columns:repeat(3,6px);grid-auto-rows:6px;grid-gap:2px;gap:2px;flex:none}.article-adjacent{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #efefef}.article-adjacent-link{flex:1 1;text-decoration:none;color:inherit}.article-adjacent-link--next{text-align:right}.article-adjacent-label{font-size:12px;color:#a2a2a2;margin-bottom:6px}.article-adjacent-title{font-size:14px;font-weight:500;color:#333}.article-related{margin-top:48px}.article-related-h2{font-size:18px;font-weight:700;margin:0 0 20px}.related-card-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;display:block;margin-bottom:10px}.article-related-tag{font-size:11px;color:#a2a2a2;position:relative;z-index:2;text-decoration:none}.article-share-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;text-decoration:none;overflow:hidden}.article-share-icon img{width:28px;height:28px;display:block}.article-share-fb{background:#1877f2}.article-share-line{background:#06c755}.a-hero{position:relative;width:100%;height:560px;overflow:hidden}.a-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a-titlecard-wrap{margin:-130px auto 0;position:relative}.a-titlecard{background:#fcf374;max-width:760px}.a-cat-label{display:inline-block;background:#ffa0ec;padding:13px 16px;font-size:15px;font-weight:500}.a-title-body{padding:20px 56px 36px 40px}.a-title-h1{font-size:32px;font-weight:500;line-height:1.5;margin:0 0 18px;letter-spacing:-.5px;color:#1c1b1b}.a-meta{font-family:var(--font-latin);font-size:13px;color:#565656;margin-bottom:18px}.a-tags{display:flex;gap:10px;flex-wrap:wrap}.a-tag{background:hsla(0,0%,100%,.6);font-size:12px;padding:5px 12px;border-radius:999px}.a-body-wrap{padding:48px 60px 64px;display:flex;gap:56px;align-items:flex-start}.a-article{max-width:720px;flex:1 1;min-width:0}.a-reflection{display:flex;gap:12px;align-items:flex-start;margin-bottom:36px}.a-reflection-icon{font-size:20px}.a-reflection-title{font-weight:700;font-size:15px;margin-bottom:12px}.a-reflection-list{margin:0;padding-left:20px;color:#565656;font-size:15px;line-height:2}.a-section-h2{font-size:22px;font-weight:700;margin:0 0 20px;text-align:center}.a-pullquote{border-top:2px solid #333;border-bottom:2px solid #333;padding:26px 0;margin:36px 0}.a-pullquote-mark{font-size:24px;color:#fcf374;line-height:0;margin-bottom:10px}.a-pullquote-text{font-size:19px;font-weight:500;line-height:1.8;margin:0;color:#1c1b1b}.a-author-card{justify-content:space-between;background:#fff;border:1px solid #efefef;border-radius:10px;padding:22px 26px;margin-top:44px;overflow:hidden}.a-author-card,.a-author-left{display:flex;align-items:center}.a-author-left{gap:16px}.a-author-avatar{width:54px;height:54px;border-radius:50%;background:#9ac6f7;flex:none;display:flex;align-items:center;justify-content:center;font-size:20px}.a-author-name{font-weight:700;font-size:16px;margin-bottom:4px}.a-author-bio{font-size:13px;color:#787878}.a-author-deco{display:grid;grid-template-columns:repeat(5,12px);grid-auto-rows:12px;grid-gap:0;gap:0;flex:none}.share-rail{position:-webkit-sticky;position:sticky;top:90px;width:80px;flex:none;display:flex;flex-direction:column;align-items:center;gap:28px}.share-rail-center{text-align:center}.share-group{display:flex;flex-direction:column;gap:12px}.share-rail-label{font-size:12px;color:#787878;margin-bottom:10px;text-align:center}.share-fav-btn{width:46px;height:46px;border-radius:50%;border:2px solid #fcf374;background:#fcf374;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}.share-fb-btn{background:#1877f2;font-weight:700}.share-fb-btn,.share-line-btn{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.share-line-btn{background:#06c755;font-size:13px}.share-link-btn{width:46px;height:46px;border-radius:50%;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;cursor:pointer}.a-related-section{padding-top:0;padding-bottom:64px}.a-related-h2{font-size:22px;font-weight:700;margin:0 0 28px}.a-related-card{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.07);overflow:hidden}.a-related-img{width:100%;height:150px;object-fit:cover;display:block}.a-related-body{padding:18px 20px}.a-related-cat{font-size:13px;font-weight:700;margin-bottom:8px}.a-related-title{font-size:16px;font-weight:500;line-height:1.55;margin:0 0 10px}.a-related-tags{display:flex;gap:8px}.a-related-tag{font-size:12px;color:#a2a2a2}.cat-page-root{width:100%}.cat-page-banner-section{position:relative;padding-top:36px}.cat-page-banner-deco{position:absolute;top:24px;left:60px;display:grid;grid-template-columns:repeat(3,22px);grid-auto-rows:22px;grid-gap:6px;gap:6px;opacity:.35}.cat-page-h1{font-size:36px;font-weight:700;margin:80px 0 0}.cat-tabs-section{padding-top:28px}.cat-tabs-row{gap:8px;flex-wrap:wrap}.cat-empty-section{padding-top:60px;padding-bottom:60px}.pg-empty-state{text-align:center;color:#787878;padding:48px 0}.pg-empty-icon{font-size:30px;margin-bottom:12px}.cat-hero-section{padding-top:36px}.cat-hero-grid{gap:40px;align-items:start}.cat-featured-card{background:#fff;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.08);overflow:hidden;display:block;text-decoration:none;color:inherit}.cat-featured-img{width:100%;height:320px;object-fit:cover;display:block}.cat-featured-body{padding:26px 28px}.cat-featured-sub{font-size:13px;font-weight:700;margin-bottom:10px}.cat-featured-title{font-size:26px;font-weight:500;line-height:1.5;margin:0 0 14px}.cat-featured-excerpt{font-size:15px;color:#787878;line-height:1.8;margin:0 0 20px}.cat-featured-meta{display:flex;gap:14px;align-items:center}.cat-featured-date{font-family:var(--font-latin);font-size:13px;color:#a2a2a2}.cat-side-list{display:flex;flex-direction:column;gap:18px}.cat-side-empty{font-size:13px;color:#a2a2a2}.cat-side-item{display:flex;gap:16px;align-items:center;text-decoration:none;color:inherit}.cat-side-item-img{width:120px;height:88px;object-fit:cover;border-radius:4px;flex:none}.cat-side-item-sub{font-size:12px;font-weight:700;margin-bottom:6px}.cat-side-item-title{font-size:16px;font-weight:500;line-height:1.5;margin:0 0 8px}.cat-kw-section{padding-top:28px}.cat-kw-row{gap:10px;flex-wrap:wrap}.cat-kw-label{font-weight:700;font-size:13px;color:#565656}.cat-kw-link{background:#fff;border:1px solid #333;font-size:13px;padding:6px 15px;cursor:pointer;text-decoration:none;color:#333}.cat-grid-section{padding-top:36px}.cat-grid-card{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.07);overflow:hidden;display:flex;text-decoration:none;color:inherit}.cat-grid-card-img{width:180px;aspect-ratio:4/3;flex:none;object-fit:cover}.cat-grid-card-body{padding:22px 24px}.cat-grid-card-sub{font-size:13px;font-weight:700;margin-bottom:8px}.cat-grid-card-title{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 10px}.cat-grid-card-excerpt{font-size:13px;color:#a2a2a2;line-height:1.7;margin:0 0 12px}.cat-card-tags{display:flex;gap:10px;flex-wrap:wrap}.cat-card-tag{font-size:12px;color:#a2a2a2;position:relative;z-index:2;text-decoration:none}.cat-bottom-spacer{margin-top:36px}.subcat-page-root{width:100%;background:#fff}.subcat-header{background:#fdcd8f;position:relative;overflow:hidden}.subcat-header-inner{max-width:1320px;margin:0 auto;position:relative}.subcat-breadcrumb{font-size:13px;color:#7a5a20;margin-bottom:10px}.subcat-breadcrumb-link{cursor:pointer;color:#7a5a20;text-decoration:none}.subcat-breadcrumb-sep{margin:0 6px}.subcat-title-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.subcat-n-badge{width:34px;height:34px;background:#333;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:#fdcd8f}.subcat-h1{font-size:40px;font-weight:900;margin:0;letter-spacing:-1px}.subcat-desc{font-size:15px;color:#7a5a20;line-height:1.8;margin:0 0 28px;max-width:560px}.subcat-tabs{display:flex;gap:8px;padding-bottom:0;flex-wrap:wrap}.subcat-header-spacer{height:24px}.subcat-empty-section{padding-top:60px;padding-bottom:60px}.subcat-empty-state{padding:48px 0}.subcat-hero-section{padding-top:44px;padding-bottom:8px}.subcat-hero-grid{gap:40px;align-items:stretch;margin-bottom:0}.subcat-feature-card{position:relative;border-radius:10px;overflow:hidden;text-decoration:none;color:#fff;min-height:340px;display:flex;align-items:flex-end}.subcat-feature-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.subcat-feature-overlay{position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(0,0,0,.7))}.subcat-feature-body{position:relative;padding:34px 36px}.subcat-feature-badge{display:inline-block;background:#fdcd8f;color:#333;font-size:12px;font-weight:700;padding:5px 12px;border-radius:5px;margin-bottom:12px}.subcat-feature-title{font-size:26px;font-weight:700;line-height:1.45;margin:0 0 10px}.subcat-feature-date{font-size:13px;color:#efefef;font-family:var(--font-latin)}.subcat-hot-list{display:flex;flex-direction:column;gap:18px}.subcat-hot-label{font-size:14px;font-weight:700;color:#a2a2a2}.subcat-hot-empty{font-size:13px;color:#a2a2a2}.subcat-hot-item{text-decoration:none;color:inherit}.subcat-hot-item--bordered{border-bottom:1px solid #efefef;padding-bottom:16px}.subcat-hot-item-inner{display:flex;gap:14px}.subcat-hot-num{font-family:var(--font-latin);font-size:24px;font-weight:900;color:#fdcd8f}.subcat-hot-title{font-size:16px;font-weight:500;line-height:1.55;margin:0}.subcat-all-section{padding-top:48px;padding-bottom:24px}.subcat-all-h2{font-size:20px;font-weight:700;margin:0 0 24px}.subcat-grid-card{background:#fff;border:1px solid #efefef;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit}.subcat-grid-card-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.subcat-grid-card-body{padding:20px 22px}.subcat-grid-card-sub{font-size:12px;font-weight:700;color:#fdcd8f;margin-bottom:8px}.subcat-grid-card-title{font-size:17px;font-weight:500;line-height:1.55;margin:0 0 12px}.subcat-grid-card-date{font-size:12px;color:#a2a2a2;font-family:var(--font-latin)}.people-root{width:100%;background:#f3f3f3}.people-page-section{padding:36px 60px 0;position:relative}.people-page-deco{position:absolute;top:24px;left:60px;display:grid;grid-template-columns:repeat(3,22px);grid-auto-rows:22px;grid-gap:4px;gap:4px}.people-page-h1{font-size:36px;font-weight:700;margin:80px 0 0}.people-kw-section{padding:28px 60px 0;flex-wrap:wrap;gap:12px}.people-kw-label{font-weight:700;font-size:15px;gap:6px}.people-empty-section{padding:60px}.people-featured-section{padding:36px 60px 0}.people-featured-card{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:0;gap:0;background:#f5f5f5;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit}.people-featured-img-wrap{position:relative;min-height:360px}.people-featured-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.people-featured-body{padding:40px 44px;justify-content:center}.people-featured-title{font-size:26px;font-weight:700;line-height:1.45;margin:0 0 16px;letter-spacing:-.5px}.people-featured-excerpt{font-size:15px;color:#565656;line-height:1.9;margin:0 0 24px}.people-avatar-row{gap:12px;margin-bottom:14px}.people-avatar{width:40px;height:40px;border-radius:50%;background:#bbf398;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.people-avatar-name{font-size:14px;font-weight:700}.people-featured-meta{gap:14px;flex-wrap:wrap}.people-featured-date{font-family:var(--font-latin);font-size:13px;color:#a2a2a2}.people-featured-tag{font-size:12px;color:#787878;position:relative;z-index:2;text-decoration:none}.people-list-section{padding:36px 60px 24px}.people-list-card{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.07);overflow:hidden;display:flex;text-decoration:none;color:inherit}.people-list-img{width:180px;aspect-ratio:1/1;flex:none;object-fit:cover}.people-list-body{padding:22px 24px}.people-list-title{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 10px}.people-list-excerpt{font-size:13px;color:#a2a2a2;line-height:1.7;margin:0 0 12px}.people-list-tags{gap:10px;flex-wrap:wrap}.people-list-tag{font-size:12px;color:#a2a2a2;position:relative;z-index:2;text-decoration:none}.author-page-root{width:100%;background:#fff}.author-profile-header{border-bottom:1px solid var(--n-black-200)}.author-profile-inner{padding:48px 60px;gap:36px}.author-avatar-wrap{position:relative;flex:none}.author-avatar-img{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.author-avatar-dot{position:absolute;bottom:4px;right:4px;width:26px;height:26px;background:#fdcd8f;border:3px solid #f5f5f5;border-radius:50%}.author-info{flex:1 1}.author-cat-label{font-size:13px;font-weight:700;color:#fdcd8f;margin-bottom:6px}.author-name-h1{font-size:34px;font-weight:900;margin:0 0 10px;letter-spacing:-.5px}.author-bio{font-size:15px;color:#565656;line-height:1.85;margin:0 0 18px;max-width:560px}.author-stat-num{font-family:var(--font-latin);font-size:22px;font-weight:900}.author-stat-unit{font-size:13px;color:#787878;margin-left:6px}.author-actions{gap:10px;flex:none}.author-follow-btn{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:12px 28px;border-radius:8px;cursor:pointer}.author-social-row{gap:8px;justify-content:center}.author-social-icon{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--n-black-200);display:flex;align-items:center;justify-content:center;cursor:pointer}.author-social-icon--sm{font-size:13px}.author-social-icon--md{font-size:15px}.author-social-icon--nm{font-size:14px}.author-tabs-wrap{padding:0 60px}.author-tabs-row{gap:8px;border-bottom:1px solid var(--n-black-200)}.author-tab-active{font-size:15px;font-weight:500;padding:18px 4px 16px;border-bottom:2px solid #333;cursor:pointer}.author-tab-inactive{font-size:15px;color:#787878;padding:18px 16px 16px;cursor:pointer}.author-content-section{padding:36px 60px 8px}.author-featured-card{display:grid;grid-template-columns:1.3fr 1fr;background:#fff;border:1px solid var(--n-black-200);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;margin-bottom:36px}.author-featured-img-wrap{position:relative;min-height:300px}.author-featured-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.author-featured-body{padding:34px 36px;justify-content:center}.author-featured-sub{font-size:13px;font-weight:700;color:#fdcd8f;margin-bottom:10px}.author-featured-title{font-size:26px;font-weight:700;line-height:1.45;margin:0 0 14px;letter-spacing:-.5px}.author-featured-excerpt{font-size:15px;color:#787878;line-height:1.85;margin:0 0 18px}.author-featured-date{font-size:13px;color:#a2a2a2;font-family:var(--font-latin)}.author-all-h2{font-size:20px;font-weight:700;margin:0 0 22px}.author-grid-card{background:#fff;border:1px solid var(--n-black-200);border-radius:8px;overflow:hidden}.author-grid-card-img{width:100%;height:150px;object-fit:cover;display:block}.author-grid-card-body{padding:18px 20px}.author-grid-card-cat{font-size:12px;font-weight:700;margin-bottom:8px}.author-grid-card-title{font-size:16px;font-weight:500;line-height:1.55;margin:0 0 12px}.author-grid-card-date{font-size:12px;color:#a2a2a2;font-family:var(--font-latin)}.author-load-more{text-align:center;margin:40px 0 8px}.author-load-btn{font-family:inherit;border:1px solid #333;background:#fff;color:#333;font-weight:600;font-size:15px;padding:13px 34px;border-radius:8px;cursor:pointer}.author-newsletter-section{margin-top:40px}.author-newsletter-inner{padding:44px 60px;text-align:center}.author-newsletter-h2{font-size:22px;font-weight:700;margin:0 0 22px}.author-newsletter-form{display:flex;gap:12px;max-width:560px;margin:0 auto}.author-newsletter-input{flex:1 1;padding:14px 18px}.author-newsletter-btn,.author-newsletter-input{font-family:inherit;border:none;border-radius:8px;font-size:15px}.author-newsletter-btn{background:#333;color:#fff;font-weight:600;padding:0 28px;cursor:pointer;white-space:nowrap}.author-id-root{width:100%;background:#fff}.author-id-profile-inner{padding:48px 60px;gap:28px}.author-id-avatar{width:100px;height:100px;border-radius:50%;background:#fdcd8f;flex:none;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;color:#333}.author-id-role{font-size:13px;font-weight:700;color:#fdcd8f;margin-bottom:6px}.author-id-name{font-size:32px;font-weight:900;margin:0 0 10px;letter-spacing:-.5px}.author-id-bio{font-size:14px;color:#565656;line-height:1.8;margin:0 0 10px;max-width:560px}.author-id-count{font-size:14px;color:#787878}.author-id-count-num{font-family:var(--font-latin);font-weight:700;color:#333}.author-id-heading{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.32px;color:var(--n-black-900,#333);padding-top:100px}.author-id-card{display:flex;align-items:center;gap:16px;height:162px;padding:22px 24px;background:#fff;border-radius:12px;position:relative;overflow:hidden;width:100%;box-shadow:0 4px 10px 0 #0000000d}.author-id-card-icon{position:absolute;bottom:0;right:20px;background-image:url(/icons/articles/author-icon.png);z-index:2;background-size:contain;background-repeat:no-repeat;width:162px;height:100%}.author-id-card-avatar{width:56px;height:56px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;color:#1c1b1b}.author-id-card-info{flex:1 1;min-width:0;position:relative;z-index:3}.author-id-card-name{font-size:16px;font-weight:700;color:#1c1b1b;margin-bottom:4px}.author-id-card-bio{font-size:13px;color:#787878;line-height:1.7;margin:0}.author-id-content{padding:40px 60px 60px}.author-id-empty{text-align:center;color:#787878;padding:48px 0}.author-id-grid-card{background:#fff;border:1px solid var(--n-black-200);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit}.author-id-grid-card-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.author-id-grid-card-body{padding:18px 20px}.author-id-grid-card-title{font-size:15px;font-weight:500;line-height:1.6;margin:0 0 8px;color:#333}.author-id-grid-card-date{font-size:12px;color:#a2a2a2;font-family:var(--font-latin)}.pod-root{width:100%;background:#fff}.pod-banner{padding:36px 60px 0;position:relative}.pod-h1{font-size:36px;font-weight:700;margin:80px 0 0}.pod-intro-row{gap:44px;align-items:flex-start}.pod-intro-desc{font-size:15px;color:#565656;line-height:2;margin:0 0 24px}.pod-schedule{display:flex;gap:48px;flex-wrap:wrap;border-top:1px solid var(--n-black-200);padding-top:20px}.pod-schedule-label{font-size:13px;color:#a2a2a2;margin-bottom:6px}.pod-schedule-text{font-size:15px;font-weight:500}.pod-schedule-sub{font-size:13px;color:#787878}.pod-platform-icon{width:22px;height:22px;object-fit:cover;border-radius:50%}.pod-platforms-label{font-weight:700;font-size:15px}.pod-episodes-h2{font-size:20px;font-weight:700;margin:0}.pod-dot-grid-2x2{display:grid;grid-template-columns:repeat(2,7px);grid-auto-rows:7px;grid-gap:2px;gap:2px}.pod-dot{background:#e1f787}.pod-dot-grid-3x2{display:grid;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;grid-gap:2px;gap:2px}.pod-empty{text-align:center;color:#787878;padding:40px 0}.pod-empty-icon{font-size:28px;margin-bottom:10px}.pod-apple-embed{margin-top:24px}.pod-apple-iframe{width:100%;height:175px;border:none;border-radius:10px;overflow:hidden;display:block}.ep-card{background:#fff;border-radius:10px;padding:20px 24px}.ep-cover{width:110px;height:110px;object-fit:cover;border-radius:6px;flex:none;display:block}.ep-info{flex:1 1;min-width:0}.ep-meta{font-family:var(--font-latin);font-size:13px;color:#a2a2a2;margin-bottom:8px}.ep-title{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 8px}.ep-desc{font-size:13px;color:#787878;line-height:1.7;margin:0}.ep-actions{align-items:center;gap:18px}.ep-duration{font-family:var(--font-latin);font-size:13px;color:#787878;white-space:nowrap}.ep-no-url{font-size:12px;color:#a2a2a2;white-space:nowrap}.ep-embed{width:100%;border:none;border-radius:8px;margin-top:16px;display:block}.ep-play-btn{width:46px;height:46px;border-radius:50%;background:#333;color:#fff;justify-content:center;cursor:pointer;flex:none}.ep-play-btn,.plat{display:flex;align-items:center;font-size:15px;text-decoration:none}.plat{color:inherit;gap:8px}.plat-row{gap:14px}.epd-root{width:100%;background:#fff}.epd-breadcrumb{padding:20px 60px 0}.epd-breadcrumb-sep{margin:0 8px}.epd-breadcrumb-link{color:#a2a2a2}.epd-breadcrumb-cur{color:#565656}.epd-cover{width:240px;height:240px;flex:none;border-radius:14px;overflow:hidden;position:relative;background:#1a1a1a}.epd-cover-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.epd-cover-logo-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.epd-cover-logo{height:52px}.epd-info{flex:1 1}.epd-ep-label{font-family:var(--font-latin);font-size:13px;color:var(--n-yellow);letter-spacing:1px;margin-bottom:12px}.epd-h1{font-size:32px;font-weight:900;line-height:1.4;margin:0 0 16px;letter-spacing:-.5px}.epd-play-wrap{gap:16px;flex-wrap:wrap}.epd-play-btn{width:58px;height:58px;border-radius:50%;background:var(--n-yellow);color:#333;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;flex:none}.epd-progress-wrap{flex:1 1;min-width:200px}.epd-progress-bar{height:5px;background:hsla(0,0%,100%,.25);border-radius:3px;overflow:hidden}.epd-progress-fill{width:24%;height:100%;background:var(--n-yellow)}.epd-progress-times{display:flex;justify-content:space-between;font-family:var(--font-latin);font-size:12px;color:#a2a2a2;margin-top:8px}.epd-controls{display:flex;gap:8px}.epd-ctrl-btn{width:40px;height:40px;border-radius:50%;border:1px solid #565656;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px}.epd-ctrl-btn--latin{font-family:var(--font-latin)}.epd-platform-tags{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.epd-platform-tag{font-size:13px;background:#1a1a1a;border:1px solid #565656;padding:8px 16px;border-radius:8px;cursor:pointer}.epd-body-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:start}.epd-intro-h2{font-size:22px;font-weight:700;margin:0 0 16px}.epd-intro-p{font-size:16px;line-height:1.95;color:#444;margin:0 0 16px}.epd-intro-p--last{margin:0 0 32px}.epd-ts-h3{font-size:18px;font-weight:700;margin:0 0 16px}.epd-ts-list{gap:2px;margin-bottom:36px}.epd-ts-row{display:flex;gap:18px;padding:12px 14px;border-radius:8px;color:#565656}.epd-ts-time{font-family:var(--font-latin);color:#9a7b00;font-weight:600;flex:none}.epd-guest-card{border-radius:12px;padding:24px 28px;gap:18px;flex-wrap:wrap}.epd-guest-avatar{width:54px;height:54px;border-radius:50%;background:#bbf398;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.epd-guest-info{flex:1 1;min-width:180px}.epd-guest-name{font-size:15px;font-weight:700;margin-bottom:3px}.epd-guest-role{font-size:13px;color:#787878}.epd-guest-link{font-size:14px;font-weight:600;color:#333;border:1px solid #333;padding:10px 20px;border-radius:8px;text-decoration:none}.epd-aside-h3{font-size:18px;font-weight:700;margin:0 0 18px}.epd-ep-list{background:#fff;border:1px solid var(--n-black-200);border-radius:12px;overflow:hidden}.epd-ep-row{display:flex;align-items:center;gap:16px;padding:18px 20px}.epd-ep-row--bordered{border-bottom:1px solid #f5f5f5}.epd-ep-play{width:42px;height:42px;border-radius:8px;background:#262626;color:#fff;flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}.epd-ep-info{flex:1 1;min-width:0}.epd-ep-num{font-family:var(--font-latin);font-size:12px;color:#a2a2a2;margin-bottom:4px}.epd-ep-title{font-size:14px;font-weight:500;line-height:1.5;margin:0}.epd-all-link{display:block;text-align:center;margin-top:16px;font-size:14px;font-weight:600;color:#333;text-decoration:underline}.epd-nl-h2{font-size:22px;font-weight:700;margin:0 0 22px}.epd-nl-form{display:flex;gap:12px;max-width:560px;margin:0 auto}.epd-nl-input{flex:1 1;padding:14px 18px}.epd-nl-btn,.epd-nl-input{font-family:inherit;border:none;border-radius:8px;font-size:15px}.epd-nl-btn{background:#333;color:#fff;font-weight:600;padding:0 28px;cursor:pointer;white-space:nowrap}.vid-root{width:100%;background:#fff}.vid-banner{padding:36px 60px 0;position:relative}.vid-h1{font-size:36px;font-weight:700;margin:80px 0 0}.vid-empty{padding:40px 60px 60px}.vid-empty-state{text-align:center;color:#787878;padding:60px 0}.vid-empty-icon{font-size:28px;margin-bottom:10px}.vid-yt-strip{margin-top:32px}.vid-yt-inner{padding:18px 60px;justify-content:center;gap:14px;flex-wrap:wrap}.vid-yt-label{gap:8px;font-weight:700;font-size:15px}.vid-yt-sub{font-size:14px;color:#333}.vid-yt-link{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#333;font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px;text-decoration:none}.vid-grid-section{padding:40px 60px 8px}.vid-thumb-wrap{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;margin-bottom:12px}.vid-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.vid-thumb-play{position:absolute;inset:0}.vid-thumb-play,.vid-thumb-play-btn{display:flex;align-items:center;justify-content:center}.vid-thumb-play-btn{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:15px}.vid-card-meta{gap:10px;font-family:var(--font-latin);margin-bottom:6px}.vid-card-title{font-size:16px;font-weight:500;line-height:1.5;margin:0}.vid-card-link{text-decoration:none;color:inherit;display:block}.vid-spacer{margin-top:40px}.book-root{width:100%;background:#fff}.book-header{background:#b7a3f8;position:relative;overflow:hidden}.book-header-inner{padding:52px 60px 48px;position:relative}.book-header-label-row{gap:10px;margin-bottom:14px}.book-header-n-badge{width:30px;height:30px;background:#333;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;color:#b7a3f8}.book-header-label{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#3d2c66}.book-h1{font-size:42px;font-weight:900;margin:0 0 14px;letter-spacing:-1px}.book-desc{font-size:16px;color:#3d2c66;line-height:1.8;margin:0;max-width:600px}.book-featured-section{padding:48px 60px 8px}.book-featured-card{display:flex;gap:0;background:#fff;border:1px solid var(--n-black-200);border-radius:14px;overflow:hidden;padding:0}.book-featured-cover{width:300px;flex:none;background:linear-gradient(135deg,#fdcd8f,#f1a3e7);position:relative;display:flex;align-items:center;justify-content:center;min-height:380px}.book-featured-book{background:#fff;width:170px;height:240px;border-radius:4px;box-shadow:0 18px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:24px 20px}.book-featured-book-label{font-family:var(--font-latin);font-size:11px;letter-spacing:2px;color:#a2a2a2}.book-featured-book-title{font-size:21px;font-weight:900;line-height:1.4;margin-top:14px}.book-featured-book-author{margin-top:auto;font-size:12px;color:#787878}.book-featured-body{padding:40px 44px 40px 0;justify-content:center;flex:1 1}.book-featured-badge{display:inline-block;background:var(--n-yellow);font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;align-self:flex-start;margin-bottom:16px}.book-featured-title{font-size:30px;font-weight:900;margin:0 0 6px;letter-spacing:-.5px}.book-featured-author{font-size:14px;color:#a2a2a2;margin-bottom:18px}.book-featured-desc{font-size:15px;color:#565656;line-height:1.95;margin:0 0 24px;max-width:560px}.book-featured-rating{font-size:22px;color:var(--n-yellow)}.book-featured-rating-dim{color:#d1d1d1}.book-featured-rating-label{font-size:14px;color:#787878}.book-featured-btn{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:14px;padding:12px 26px;border-radius:8px;cursor:pointer;margin-left:auto}.book-grid-section{padding:48px 60px 24px}.book-grid-header{margin-bottom:28px;flex-wrap:wrap;gap:12px}.book-grid-h2{font-size:22px;font-weight:700;margin:0}.book-filter-row{display:flex;gap:8px;flex-wrap:wrap}.book-filter-btn{font-size:13px;padding:8px 16px;border-radius:999px;cursor:pointer}.book-filter-btn--active{background:#333;color:#fff}.book-filter-btn--inactive{background:#f5f5f5}.book-card-cover{aspect-ratio:3/4;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 8px 22px rgba(0,0,0,.12)}.book-card-inner{background:#fff;width:62%;height:80%;border-radius:3px;display:flex;flex-direction:column;padding:14px 12px}.book-card-inner-label{font-family:var(--font-latin);font-size:9px;letter-spacing:1px;color:#a2a2a2}.book-card-inner-title{font-size:14px;font-weight:900;line-height:1.4;margin-top:8px}.book-card-tag{font-size:12px;color:#b7a3f8;font-weight:700;margin-bottom:4px}.book-card-title{font-size:16px;font-weight:700;margin:0 0 4px}.book-card-author{font-size:13px;color:#a2a2a2;margin-bottom:8px}.book-card-stars{font-size:14px;color:var(--n-yellow)}.book-load-more{text-align:center;margin:44px 0 8px}.book-load-btn{font-family:inherit;border:1px solid #333;background:#fff;color:#333;font-weight:600;font-size:15px;padding:13px 34px;border-radius:8px;cursor:pointer}.topic-list-root{width:100%;background:#fff}.topic-list-banner{padding:36px 60px 0;position:relative}.topic-list-deco{position:absolute;top:24px;left:60px;display:grid;grid-template-columns:repeat(3,22px);grid-auto-rows:22px;grid-gap:4px;gap:4px}.topic-list-h1{font-size:36px;font-weight:700;margin:80px 0 0}.topic-list-empty-section{padding:60px}.topic-list-latest-section{padding:40px 60px 0}.topic-list-latest-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:32px;gap:32px;align-items:start}.topic-list-feat-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08)}.topic-list-feat-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.topic-list-feat-body{padding:28px 32px;text-align:center}.topic-list-feat-h3{font-size:22px;font-weight:700;line-height:1.5;margin:0 0 12px}.topic-list-feat-desc{font-size:14px;color:#787878;line-height:1.8;margin:0 0 18px}.topic-list-feat-btn{display:inline-block;background:#333;color:#fff;font-weight:500;font-size:14px;padding:11px 26px;text-decoration:none}.topic-list-side-items{gap:18px}.topic-list-side-link{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.topic-list-side-img{width:64px;height:64px;object-fit:cover;border-radius:4px;flex:none}.topic-list-side-info{flex:1 1;min-width:0}.topic-list-side-title{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 6px}.topic-list-side-tag{font-size:12px;color:#a2a2a2}.topic-list-side-arrow{width:26px;height:26px;flex:none;background:#333;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}@media (min-width:1025px){.topic-list-latest-grid{align-items:stretch}.topic-list-side-items{height:75%;contain:size}.topic-list-side-link{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px) / 3);min-height:0}.topic-list-side-img{width:auto;height:100%;aspect-ratio:1/1}.topic-list-side-title{font-size:17px}}.topic-list-all-section{padding:48px 60px 60px}.topic-card{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.06);text-decoration:none;color:inherit;display:block}.topic-card-img-wrap{position:relative}.topic-card-img{width:100%;height:200px;object-fit:cover;display:block}.topic-card-arrow{position:absolute;top:14px;right:14px;width:32px;height:32px;background:#ffa0ec;display:flex;align-items:center;justify-content:center;color:#333}.topic-card-body{padding:18px 22px 24px}.topic-card-meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.topic-card-tag{color:#333;font-size:12px;font-weight:600;padding:4px 10px}.topic-card-date{font-family:var(--font-latin);font-size:12px;color:#a2a2a2}.topic-card-title{font-size:17px;font-weight:700;line-height:1.6;margin:0 0 8px;color:#333}.topic-card-desc{font-size:13px;color:#787878;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.topic-detail-root{width:100%;background:#fff}.topic-detail-breadcrumb{padding:20px 60px 0;font-size:13px;color:#a2a2a2}.topic-detail-breadcrumb-sep{margin:0 8px}.topic-detail-breadcrumb-link{color:inherit;text-decoration:none}.topic-detail-breadcrumb-cur{color:#565656}.topic-detail-hero-section{padding:24px 60px 48px}.topic-detail-hero{position:relative;border-radius:14px;overflow:hidden;min-height:320px;display:flex;align-items:flex-end}.topic-detail-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.topic-detail-hero-overlay{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.72))}.topic-detail-hero-body{position:relative;padding:48px 52px;color:#fff;max-width:760px}.topic-detail-hero-badge{display:inline-block;font-size:13px;font-weight:700;padding:7px 16px;border-radius:999px;margin-bottom:18px}.topic-detail-h1{font-size:38px;font-weight:900;line-height:1.3;margin:0 0 14px;letter-spacing:-1px}.topic-detail-hero-desc{font-size:16px;line-height:1.85;margin:0;color:var(--n-black-200);max-width:620px}.topic-detail-articles-section{padding:8px 60px 24px}.topic-detail-dot-grid{display:grid;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;grid-gap:2px;gap:2px}.topic-detail-featured{display:grid;grid-template-columns:1.3fr 1fr;background:#fff;border:1px solid var(--n-black-200);border-radius:10px;overflow:hidden;color:inherit;margin-bottom:32px;text-decoration:none}.topic-detail-featured-img-wrap{position:relative;min-height:280px}.topic-detail-featured-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.topic-detail-featured-body{padding:34px 36px;justify-content:center}.topic-detail-featured-title{font-size:24px;font-weight:700;line-height:1.45;margin:0 0 14px}.topic-detail-featured-excerpt{font-size:14px;color:#787878;line-height:1.85;margin:0 0 16px}.topic-detail-featured-date{font-size:13px;color:#a2a2a2;font-family:var(--font-latin)}.topic-detail-bucket{margin-bottom:40px}.topic-detail-bucket-h3{font-size:16px;font-weight:700;color:#565656;margin:0 0 16px}.topic-detail-item-card{display:flex;gap:0;background:#fff;border:1px solid var(--n-black-200);border-radius:10px;overflow:hidden;color:inherit;text-decoration:none}.topic-detail-item-img{width:90px;flex:none;object-fit:cover}.topic-detail-item-body{padding:22px 24px;flex:1 1}.topic-detail-item-title{font-size:17px;font-weight:500;line-height:1.55;margin:0 0 10px}.topic-detail-item-date{font-size:13px;color:#a2a2a2;font-family:var(--font-latin)}.topic-detail-others-section{margin-top:40px}.topic-detail-others-inner{padding:56px 60px}.topic-detail-others-h2{margin-bottom:26px}.topic-detail-other-card{background:#fff;border-radius:8px;overflow:hidden;color:inherit;text-decoration:none}.topic-detail-other-img{width:100%;height:130px;object-fit:cover;display:block}.topic-detail-other-body{padding:16px 18px}.topic-detail-other-title{font-size:15px;font-weight:500;line-height:1.5;margin:0}.search-root{width:100%;background:#fff}.search-hero{color:#fff}.search-pg-header{padding-top:24px;padding-bottom:32px}.search-pg-form{display:flex;align-items:center;gap:0;border:1.5px solid #333;border-radius:4px;background:#fff;max-width:600px;height:60px;overflow:hidden}.search-pg-icon{display:flex;align-items:center;padding:0 12px;color:#787878;flex:none}.search-pg-input{font-family:inherit;font-size:15px;flex:1 1;border:none;outline:none;padding:12px 8px;background:transparent;color:#333}.search-pg-submit{font-family:inherit;font-size:14px;font-weight:700;border:none;background:#333;color:#fff;padding:0 22px;height:100%;cursor:pointer;flex:none}.search-pg-submit:hover{background:#555}.search-pg-result-msg{margin-top:20px}.search-hero-inner{max-width:1320px;margin:0 auto;padding:44px 60px 40px}.search-eyebrow{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#a2a2a2;margin-bottom:16px}.search-form{display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:6px 8px 6px 22px;max-width:760px}.search-form-icon{color:#787878;display:flex}.search-input{flex:1 1;outline:none;font-size:18px;padding:12px 0;background:transparent}.search-input,.search-submit{font-family:inherit;border:none;color:#333}.search-submit{background:var(--n-yellow);font-weight:700;font-size:15px;padding:12px 28px;border-radius:8px;cursor:pointer}.search-result-msg{font-size:15px;color:#d1d1d1;margin:20px 0 0}.search-result-highlight{color:var(--n-yellow);font-weight:700}.search-result-q{color:var(--n-yellow)}.search-body{max-width:1320px;margin:0 auto;padding:36px 60px 8px;display:grid;grid-template-columns:1fr 280px;grid-gap:48px;gap:48px;align-items:start}.search-empty{padding:48px 0;text-align:center;color:#787878}.search-empty-icon{font-size:30px;margin-bottom:12px}.search-results-list{display:flex;flex-direction:column;gap:20px}.search-result-card{display:flex;gap:22px;background:#fff;border:1px solid var(--n-black-200);border-radius:6px;overflow:hidden;padding:22px 24px;text-decoration:none;color:inherit}.search-result-body{flex:1 1}.search-result-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.search-result-cat{font-size:12px;font-weight:700}.search-result-sep{font-size:12px;color:#d1d1d1}.search-result-date{font-size:12px;color:#a2a2a2;font-family:var(--font-latin)}.search-result-title{font-size:19px;font-weight:500;line-height:1.5;margin:0 0 10px}.search-result-excerpt{font-size:14px;color:#787878;line-height:1.8;margin:0 0 12px}.search-result-tags{display:flex;gap:10px;flex-wrap:wrap}.search-result-tag{font-size:12px;color:#a2a2a2}.search-result-tag--hit{font-size:12px;color:#333;background:var(--n-yellow);padding:2px 8px;border-radius:999px}.search-aside{display:flex;flex-direction:column;gap:28px;position:-webkit-sticky;position:sticky;top:90px}.search-hot-box{border-radius:10px;padding:24px 22px}.search-hot-h4{font-size:15px;font-weight:700;margin:0 0 16px}.search-hot-tags{display:flex;flex-wrap:wrap;gap:8px}.search-hot-tag{font-size:13px;background:#fff;padding:7px 14px;border-radius:999px;cursor:pointer;text-decoration:none;color:#333}.search-nl-box{border-radius:10px;padding:24px 22px}.search-nl-h4{font-size:15px;font-weight:700;margin:0 0 10px}.search-nl-desc{font-size:13px;color:#565656;line-height:1.7;margin:0 0 16px}.search-nl-link{display:block;text-align:center;border:none;background:#333;color:#fff;font-weight:600;font-size:14px;padding:12px;border-radius:8px;cursor:pointer;text-decoration:none}.search-spacer{margin-top:48px}.contact-root{width:100%;background:#fff}.contact-header{padding:56px 60px 36px}.contact-eyebrow{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#a2a2a2;margin-bottom:12px}.contact-h1{font-size:42px;font-weight:900;margin:0 0 14px;letter-spacing:-1px}.contact-desc{font-size:16px;color:#787878;line-height:1.8;margin:0;max-width:560px}.contact-body{padding:12px 60px 24px;display:grid;grid-template-columns:380px 1fr;grid-gap:56px;gap:56px;align-items:start}.contact-aside{display:flex;flex-direction:column;gap:18px}.contact-info-card{border-radius:12px;padding:24px 26px}.contact-info-icon-row{gap:12px;margin-bottom:14px}.contact-info-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.contact-info-icon--yellow{background:var(--n-yellow)}.contact-info-icon--blue{background:#a3e4f3}.contact-info-label{font-size:15px;font-weight:700}.contact-info-text{font-size:14px;color:#565656;line-height:2}.contact-social-card{color:#fff;border-radius:12px;padding:24px 26px}.contact-social-title{font-size:15px;font-weight:700;margin-bottom:14px}.contact-social-icon{width:38px;height:38px;border-radius:50%;background:var(--n-yellow);display:flex;align-items:center;justify-content:center;color:#333;cursor:pointer}.contact-form-card{border:1px solid #efefef;border-radius:14px;padding:36px 40px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.contact-form-h2{font-size:20px;font-weight:700;margin:0 0 24px}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.contact-form-label{font-size:14px;color:#565656;display:block;margin-bottom:8px}.contact-form-field-wrap{margin-bottom:18px}.contact-category-row{display:flex;gap:10px;flex-wrap:wrap}.contact-category-btn{font-size:14px;padding:9px 18px;border-radius:999px;cursor:pointer}.contact-category-btn--active{background:#333;color:#fff}.contact-category-btn--inactive{background:#f5f5f5}.contact-msg-wrap{margin-bottom:24px}.contact-textarea-resize{resize:vertical;min-height:140px}.contact-form-footer{gap:16px;flex-wrap:wrap}.contact-checkbox-label{font-size:13px;color:#787878;display:flex;align-items:center;gap:8px}.contact-checkbox{width:16px;height:16px}.contact-submit-btn{font-family:inherit;border:none;background:var(--n-yellow);color:#333;font-weight:700;font-size:15px;padding:14px 36px;border-radius:8px;cursor:pointer}.contact-spacer{height:48px}.faq-root{width:100%;background:#fff}.faq-header{position:relative;overflow:hidden}.faq-header-inner{padding:52px 60px 48px;position:relative}.faq-eyebrow{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#9a8f1e;margin-bottom:12px}.faq-h1{font-size:42px;font-weight:900;margin:0 0 12px;letter-spacing:-1px}.faq-desc{font-size:16px;color:#5e571a;line-height:1.8;margin:0;max-width:560px}.faq-header-deco{position:absolute;bottom:0;right:60px;display:grid;grid-template-columns:repeat(4,18px);grid-auto-rows:18px;grid-gap:0;gap:0;opacity:.85}.faq-body{padding:48px 60px 24px;display:grid;grid-template-columns:220px 1fr;grid-gap:56px;gap:56px;align-items:start}.faq-nav{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:6px}.faq-nav-eyebrow{font-size:13px;letter-spacing:2px;color:#a2a2a2;font-family:var(--font-latin);text-transform:uppercase;margin-bottom:8px}.faq-nav-item-active{font-weight:600;background:#f5f5f5}.faq-nav-item,.faq-nav-item-active{font-size:15px;padding:10px 16px;border-radius:8px;cursor:pointer}.faq-nav-item{color:#565656}.faq-section-h2{font-size:22px;font-weight:700;margin:0 0 8px}.faq-section-h2--spaced{font-size:22px;font-weight:700;margin:40px 0 8px}.faq-cta-section{padding:24px 60px 64px}.faq-cta-card{color:#fff;border-radius:14px;padding:40px 44px;flex-wrap:wrap;gap:24px}.faq-cta-h2{font-size:24px;font-weight:700;margin:0 0 8px}.faq-cta-desc{font-size:15px;color:#d1d1d1;margin:0;line-height:1.8}.faq-cta-link{text-decoration:none;background:var(--n-yellow);color:#333;font-weight:700;font-size:15px;padding:14px 30px;border-radius:8px;white-space:nowrap}.priv-root{width:100%;background:#fff}.priv-header{padding:52px 60px 32px;border-bottom:1px solid #efefef}.priv-eyebrow{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#a2a2a2;margin-bottom:12px}.priv-h1{font-size:38px;font-weight:900;margin:0 0 12px;letter-spacing:-.5px}.priv-date{font-size:14px;color:#a2a2a2;margin:0;font-family:var(--font-latin)}.priv-body{padding:40px 60px 24px;display:grid;grid-template-columns:240px 1fr;grid-gap:56px;gap:56px;align-items:start}.priv-toc{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:2px}.priv-toc-eyebrow{font-size:13px;letter-spacing:2px;color:#a2a2a2;font-family:var(--font-latin);text-transform:uppercase;margin-bottom:10px;padding-left:14px}.priv-cookie-box{border-radius:12px;padding:24px 28px;margin-top:36px;gap:20px;flex-wrap:wrap}.priv-cookie-text{font-size:14px;color:#565656}.priv-cookie-link{font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}.priv-spacer{height:48px}.join-root{width:100%;background:#fff}.join-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.join-hero-text{padding:72px 60px 64px;max-width:640px;margin-left:auto;width:100%}.join-eyebrow{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#a2a2a2;margin-bottom:14px}.join-h1{font-size:46px;font-weight:900;margin:0 0 18px;letter-spacing:-1.5px;line-height:1.25}.join-desc{font-size:16px;color:#565656;line-height:1.9;margin:0 0 30px}.join-hero-img-wrap{position:relative;min-height:340px;overflow:hidden}.join-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:.92}.join-hero-deco{position:absolute;top:24px;right:24px;display:grid;grid-template-columns:repeat(4,20px);grid-auto-rows:20px;grid-gap:0;gap:0}.join-values-section{padding:56px 60px 24px}.join-values-h2{font-size:24px;font-weight:700;margin:0 0 28px}.join-value-card{border-radius:12px;padding:28px}.join-value-icon{display:inline-flex;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;font-size:18px;margin-bottom:16px}.join-value-h3{font-size:18px;font-weight:700;margin:0 0 8px}.join-value-desc{font-size:14px;color:#565656;line-height:1.8;margin:0}.join-openings-section{padding:40px 60px 24px}.join-openings-header{margin-bottom:24px;flex-wrap:wrap;gap:12px}.join-openings-h2{font-size:24px;font-weight:700;margin:0}.join-filter-row{display:flex;gap:8px;flex-wrap:wrap}.join-filter-btn{font-size:13px;padding:8px 16px;border-radius:999px;cursor:pointer}.join-filter-btn--active{background:#333;color:#fff}.join-filter-btn--inactive{background:#f5f5f5}.join-jobs-list{display:flex;flex-direction:column;gap:14px}.join-job-card{display:flex;align-items:center;gap:20px;border:1px solid #efefef;border-radius:12px;padding:24px 28px}.join-job-accent{width:10px;height:44px;border-radius:3px;flex:none}.join-job-body{flex:1 1}.join-job-title{font-size:18px;font-weight:700;margin-bottom:6px}.join-job-meta{font-size:13px;color:#787878;display:flex;gap:14px;flex-wrap:wrap}.join-job-arrow{font-size:22px;color:#333}.join-cta-section{padding:32px 60px 64px}.join-cta-card{border-radius:14px;padding:40px 44px;text-align:center}.join-cta-h2{font-size:24px;font-weight:700;margin:0 0 10px}.join-cta-desc{font-size:15px;color:#5e571a;line-height:1.8;margin:0 0 22px}.join-cta-em{font-weight:700}.join-cta-link{text-decoration:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:14px 30px;border-radius:8px;display:inline-block}.sub-root{width:100%;background:#fff}.sub-header{color:#fff;text-align:center;position:relative;overflow:hidden}.sub-header-inner{max-width:760px;margin:0 auto;padding:64px 60px 56px}.sub-color-dots{display:inline-flex;gap:5px;margin-bottom:22px}.sub-color-dot{width:18px;height:18px}.sub-h1{font-size:40px;font-weight:900;margin:0 0 16px;letter-spacing:-1px;line-height:1.3}.sub-hero-desc{font-size:16px;color:#d1d1d1;line-height:1.9;margin:0}.sub-plans-section{padding:56px 60px 24px}.sub-plan-card{background:#fff;border:1px solid #efefef;border-radius:14px;padding:34px 30px}.sub-plan-card--featured{background:#333;color:#fff;border:none;border-radius:14px;padding:34px 30px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.18)}.sub-plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--n-yellow);color:#333;font-size:12px;font-weight:700;padding:6px 16px;border-radius:999px;white-space:nowrap}.sub-plan-label{font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.sub-plan-label--free{color:#787878}.sub-plan-label--featured{color:var(--n-yellow)}.sub-plan-label--year{color:#787878}.sub-plan-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.sub-plan-price{font-family:var(--font-latin);font-size:44px;font-weight:900}.sub-plan-period{font-size:15px;color:#a2a2a2}.sub-plan-tagline{font-size:13px;color:#a2a2a2;margin:0 0 26px;line-height:1.7}.sub-plan-btn{border:1px solid #333;background:#fff;font-weight:600;border-radius:8px}.sub-plan-btn,.sub-plan-btn--featured{font-family:inherit;width:100%;color:#333;font-size:15px;padding:14px;cursor:pointer;margin-bottom:28px}.sub-plan-btn--featured{border:none;background:var(--n-yellow);font-weight:700;border-radius:8px}.sub-plan-features{color:#565656}.sub-plan-features,.sub-plan-features--featured{display:flex;flex-direction:column;gap:14px;font-size:14px}.sub-plan-features--featured{color:#efefef}.sub-plan-feature{display:flex;gap:10px}.sub-plan-feature--disabled{color:#d1d1d1}.sub-plan-check{color:#bbf398;font-weight:900}.sub-plan-check--featured{color:var(--n-yellow);font-weight:900}.sub-year-label-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sub-year-save-badge{background:#bbf398;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.sub-trust-section{padding:24px 60px 8px}.sub-trust-card{border-radius:12px;padding:28px 32px;flex-wrap:wrap;text-align:center}.sub-trust-num{font-family:var(--font-latin);font-size:30px;font-weight:900}.sub-trust-label{font-size:13px;color:#787878;margin-top:4px}.sub-faq-section{max-width:780px;margin:0 auto;padding:48px 60px 64px;text-align:center}.sub-faq-h2{font-size:24px;font-weight:700;margin:0 0 12px}.sub-faq-desc{font-size:15px;color:#787878;line-height:1.8;margin:0 0 22px}.sub-faq-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sub-faq-btn{color:#333;border:1px solid #333;padding:12px 26px}.sub-faq-btn,.sub-faq-btn--primary{text-decoration:none;font-weight:600;font-size:15px;border-radius:8px}.sub-faq-btn--primary{color:#fff;background:#333;padding:13px 26px}.sub-confirm-root{width:100%;min-height:100vh;background:#fff;display:flex;flex-direction:column}.sub-confirm-hero{flex:1 1;flex-direction:column;text-align:center;padding:64px 60px 56px}.sub-confirm-check,.sub-confirm-hero{display:flex;align-items:center;justify-content:center}.sub-confirm-check{width:96px;height:96px;background:#bbf398;border-radius:50%;font-size:46px;font-weight:900;color:#1f5e2c;margin-bottom:28px}.sub-confirm-dots{display:inline-flex;gap:5px;margin-bottom:20px}.sub-confirm-dot{width:14px;height:14px}.sub-confirm-h1{font-size:34px;font-weight:900;margin:0 0 14px;letter-spacing:-.5px}.sub-confirm-desc{font-size:16px;color:#787878;line-height:1.9;margin:0 0 32px;max-width:480px}.sub-confirm-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.sub-confirm-btn-primary{text-decoration:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:14px 30px;border-radius:8px}.sub-confirm-btn-secondary{text-decoration:none;border:1px solid #333;color:#333;font-weight:600;font-size:15px;padding:13px 30px;border-radius:8px}.sub-confirm-reads-section{border-top:1px solid #efefef}.sub-confirm-reads-inner{padding:48px 60px 56px}.sub-confirm-reads-label{text-align:center;letter-spacing:3px;font-family:var(--font-latin);text-transform:uppercase;margin-bottom:28px}.sub-confirm-card{background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit}.sub-confirm-card-img{width:100%;height:150px;object-fit:cover;display:block}.sub-confirm-card-body{padding:18px 20px}.sub-confirm-card-tag{font-size:12px;font-weight:700;margin-bottom:8px}.sub-confirm-card-title{font-size:16px;font-weight:500;line-height:1.55;margin:0}.pg-auth-inner{max-width:460px;margin:0 auto;padding-top:72px}.pg-auth-title{font-size:32px;font-weight:700;text-align:center;margin:0 0 12px}.pg-auth-subtitle{font-size:14px;color:#787878;text-align:center;line-height:1.8;margin:0 0 36px}.pg-auth-deco-grid{display:grid;grid-template-columns:repeat(3,38px);grid-auto-rows:38px;grid-gap:6px;gap:6px}.acct-notice-wrap{margin:0 0 22px}.acct-notice-count{font-size:15px}.acct-nrow{gap:24px;padding:20px 26px}.acct-nrow-date{font-family:var(--font-latin);white-space:nowrap;flex:none}.acct-nrow-text{flex:1 1;font-size:15px;color:#333}.acct-nrow-border{border-bottom:1px solid #f5f5f5}.acct-page-nav{justify-content:center;gap:8px;margin-top:32px}.acct-page-btn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-latin);color:#565656;border:1px solid #d1d1d1}.acct-page-btn--active{background:var(--n-yellow);font-weight:700;border:none;color:inherit}.acct-page-btn--next{border:1px solid #333;color:inherit}.acct-avatar-card{border-radius:12px;padding:28px 30px;margin-bottom:22px;gap:22px;flex-wrap:wrap}.acct-avatar-img{width:84px;height:84px;border-radius:50%;object-fit:cover}.acct-avatar-info{flex:1 1;min-width:200px}.acct-avatar-name{font-size:18px;font-weight:700;margin-bottom:4px}.acct-settings-card{border-radius:12px;padding:30px 32px;margin-bottom:22px}.acct-settings-h3{font-size:18px;font-weight:700;margin:0 0 22px}.acct-label-block{display:block;margin-bottom:8px}.acct-bio-field{resize:vertical}.acct-form-footer{display:flex;justify-content:flex-end;margin-top:22px}.acct-btn-save{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:13px 30px;border-radius:8px;cursor:pointer}.acct-btn-outline{border:1px solid #333;color:#333;border-radius:8px}.acct-btn-danger,.acct-btn-outline{font-family:inherit;background:#fff;font-weight:600;font-size:14px;padding:11px 22px;cursor:pointer}.acct-btn-danger{border:1px solid #f1a5a3;color:#d84a47;border-radius:8px}.acct-delete-card{border:1px solid #f1a5a3;border-radius:12px;padding:24px 32px;gap:16px;flex-wrap:wrap}.acct-delete-title{font-size:16px;font-weight:700;margin-bottom:4px}.acct-fav-count{margin-bottom:24px}.acct-fav-count-num{font-weight:700;color:#333}.acct-fav-empty{text-align:center;padding:60px 0}.acct-fav-empty-icon{font-size:28px;margin-bottom:10px}.acct-fav-card{border-radius:8px;display:flex;text-decoration:none;color:inherit}.acct-fav-img{width:140px;flex:none;object-fit:cover}.acct-fav-body{padding:18px 20px;flex:1 1}.acct-fav-top{align-items:flex-start;gap:10px;margin-bottom:8px}.acct-fav-title{font-size:16px;font-weight:500;line-height:1.55;margin:0 0 12px;flex:1 1}.acct-fav-date{font-family:var(--font-latin)}.acct-perks-grid{margin-bottom:36px}.acct-perk-card{border-radius:12px;padding:26px 28px}.acct-perk-icon{display:inline-flex;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px}.acct-perk-h4{font-size:17px;font-weight:700;margin:0 0 8px}.acct-perk-link{font-weight:600;color:#333;cursor:pointer;text-decoration:underline}.acct-feedback-card{border-radius:12px;padding:30px 32px}.acct-feedback-h3{font-size:20px;font-weight:700;margin:0 0 6px}.acct-stars{gap:10px;margin-bottom:24px;font-size:30px;color:var(--n-yellow)}.acct-stars-dim{color:#d1d1d1}.acct-chip-row{flex-wrap:wrap;gap:10px;margin-bottom:24px}.acct-chip{font-size:14px;padding:9px 18px;border-radius:999px;cursor:pointer}.acct-chip--active{background:#333;color:#fff}.acct-textarea-min{resize:vertical;min-height:130px}.acct-btn-submit{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:13px 34px;border-radius:8px;cursor:pointer}.acct-nl-master{background:#333;color:#fff;border-radius:12px;padding:24px 30px;margin-bottom:22px;gap:16px}.acct-nl-master-title{font-size:17px;font-weight:700;margin-bottom:4px}.acct-nl-topics-card{border-radius:12px;overflow:hidden;margin-bottom:22px}.acct-nl-topics-header{padding:22px 30px;border-bottom:1px solid var(--n-black-200);font-size:18px;font-weight:700}.acct-nl-topic-row{padding:20px 30px}.acct-nl-topic-row--bordered{border-bottom:1px solid #f5f5f5}.acct-nl-topic-icon{width:32px;height:32px;border-radius:8px;flex:none;justify-content:center;font-weight:900;font-size:13px}.acct-nl-topic-title{font-size:15px;font-weight:500}.acct-nl-format-card{border-radius:12px;padding:26px 30px}.acct-nl-format-h3{font-size:17px;font-weight:700;margin:0 0 16px}.acct-nl-format-row{flex-wrap:wrap;gap:12px}.acct-nl-fmt-btn{padding:10px 20px;border-radius:8px;cursor:pointer}.acct-nl-fmt-btn--active{background:#333;color:#fff}.acct-nl-save-row{display:flex;justify-content:flex-end;margin-top:22px}.acct-sub-current{background:#333;color:#fff;border-radius:14px;padding:32px 34px;margin-bottom:22px;position:relative;overflow:hidden}.acct-sub-current-inner{align-items:flex-start;gap:16px;flex-wrap:wrap;position:relative}.acct-sub-badge{color:#333;font-weight:700;padding:5px 14px;border-radius:999px}.acct-sub-plan-name{font-size:28px;font-weight:900;margin:16px 0 6px}.acct-sub-plan-desc{font-size:14px;margin:0}.acct-sub-manage-btn{font-family:inherit;border:none;color:#333;font-weight:700;font-size:14px;padding:12px 24px;border-radius:8px;cursor:pointer}.acct-stat-card{border-radius:12px;padding:22px 24px}.acct-stat-num{font-family:var(--font-latin);font-size:28px;font-weight:900}.acct-stat-label{margin-top:4px}.acct-billing-card{border-radius:12px;overflow:hidden}.acct-billing-header{padding:22px 28px;border-bottom:1px solid var(--n-black-200);font-size:18px;font-weight:700}.acct-billing-row{padding:18px 28px}.acct-billing-row--bordered{border-bottom:1px solid #f5f5f5}.acct-billing-title{font-size:15px;font-weight:500}.acct-billing-amount,.acct-billing-date{font-family:var(--font-latin)}.acct-billing-amount{font-size:15px;font-weight:600}.acct-billing-status{font-size:12px;background:#bbf398;padding:5px 12px;border-radius:999px}.acct-billing-receipt{cursor:pointer;text-decoration:underline}.acct-cancel-row{margin-top:22px;display:flex;justify-content:flex-end}.acct-cancel-link{cursor:pointer;text-decoration:underline}.acct-topics-card{border-radius:12px;padding:30px 32px;margin-bottom:22px}.acct-topics-h3{font-size:20px;font-weight:700;margin:0 0 6px}.acct-topics-count{color:#333;font-weight:700}.acct-topics-group-label{font-weight:700;margin-bottom:14px}.acct-topics-chips{margin-bottom:28px}.acct-topics-chips,.acct-topics-chips--last,.acct-topics-footer{flex-wrap:wrap;gap:12px}.acct-topics-clear{cursor:pointer;text-decoration:underline}.acct-topics-save-btn{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:13px 34px;border-radius:8px;cursor:pointer}.mb-32{margin-bottom:32px}.bg-pink{background:#f1a3e7}.topic-detail-hero-badge--pink{background:#f1a3e7;color:#333}.faq-deco-dark{background:#333}.faq-deco-white{background:#fff}.faq-deco-pink{background:#ffa0ec}.podcast-root{width:100%;background:#fff}.podcast-banner{padding:36px 60px 0;position:relative}.podcast-banner-deco{position:absolute;top:24px;left:60px;width:90px;height:auto}.podcast-h1{font-size:36px;font-weight:700;margin:80px 0 0}.podcast-intro{padding:32px 60px 0}.podcast-intro-row{gap:44px;align-items:flex-start}.podcast-intro-body{flex:1 1}.podcast-intro-p{font-size:15px;color:#565656;line-height:2;margin:0 0 24px}.podcast-schedule{display:flex;gap:48px;flex-wrap:wrap;border-top:1px solid var(--n-black-200);padding-top:20px}.podcast-sched-label{font-size:13px;color:#a2a2a2;margin-bottom:6px}.podcast-sched-title{font-size:15px;font-weight:500}.podcast-sched-sub{font-size:13px;color:#787878}.podcast-plat-sec{padding:40px 60px 0}.podcast-plat-hd{gap:8px;margin-bottom:18px}.podcast-dot2{grid-template-columns:repeat(2,7px);grid-gap:2px}.podcast-dot2,.podcast-dot3{display:grid;grid-auto-rows:7px;gap:2px}.podcast-dot3{grid-template-columns:repeat(3,7px);grid-gap:2px}.podcast-dot-yellow{background:#e1f787}.podcast-plat-label{font-weight:700;font-size:15px}.podcast-plat-gap{gap:14px}.podcast-plat-link{text-decoration:none;color:inherit}.podcast-plat-icon{width:22px;height:22px;object-fit:cover;border-radius:50%}.podcast-embed-wrap{margin-top:24px}.podcast-apple-embed{width:100%;height:175px;border:none;border-radius:10px;overflow:hidden}.podcast-ep-sec{margin-top:44px}.podcast-ep-inner{padding:44px 60px}.podcast-ep-hd{gap:8px;margin-bottom:24px}.podcast-ep-h2{font-size:20px;font-weight:700;margin:0}.podcast-empty{text-align:center;color:#787878;padding:40px 0}.podcast-empty-icon{font-size:28px;margin-bottom:10px}.podcast-ep-list{gap:18px}.podcast-cover-img{width:110px;height:110px;object-fit:cover;border-radius:6px;flex:none}.podcast-play-btn{width:46px;height:46px;border-radius:50%;background:#333;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;flex:none;text-decoration:none}.podcast-ep-card{gap:0;background:#fff;border-radius:10px;padding:20px 24px}.podcast-ep-row{gap:24px}.podcast-ep-body{flex:1 1;min-width:0}.podcast-ep-meta{font-family:var(--font-latin);font-size:13px;color:#a2a2a2;margin-bottom:8px}.podcast-ep-title{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 8px}.podcast-ep-desc{font-size:13px;color:#787878;line-height:1.7;margin:0}.podcast-ep-actions{gap:18px}.podcast-ep-dur{font-family:var(--font-latin);font-size:13px;color:#787878;white-space:nowrap}.podcast-ep-soon{font-size:12px;color:#a2a2a2;white-space:nowrap}.video-root{width:100%;background:#fff}.video-banner{padding:36px 60px 0;position:relative}.video-h1{font-size:36px;font-weight:700;margin:80px 0 0}.video-empty-sec{padding:40px 60px 60px}.video-empty{text-align:center;color:#787878;padding:60px 0}.video-empty-icon{font-size:28px;margin-bottom:10px}.video-yt-strip{margin-top:32px}.video-yt-inner{padding:18px 60px;justify-content:center;gap:14px;flex-wrap:wrap}.video-yt-label{gap:8px;font-weight:700;font-size:15px}.video-yt-sub{font-size:14px;color:#333}.video-yt-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#333;font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px;text-decoration:none}.video-list-sec{padding:40px 60px 8px}.video-card-link{text-decoration:none;color:inherit;display:block}.video-thumb-wrap{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;margin-bottom:12px}.video-thumb-img{width:100%;height:100%;object-fit:cover}.video-thumb-overlay{position:absolute;inset:0}.video-play-btn{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px}.video-card-meta{gap:10px;font-family:var(--font-latin);margin-bottom:6px}.video-card-title{font-size:16px;font-weight:500;line-height:1.5;margin:0}.video-footer{margin-top:40px}.books-root{width:100%;background:#fff}.books-header{position:relative;overflow:hidden;background:#b7a3f8}.books-header-inner{padding:52px 60px 48px;position:relative}.books-header-brand{gap:10px;margin-bottom:14px}.books-logo{width:30px;height:30px;background:#333;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;color:#b7a3f8}.books-reading-label{font-family:var(--font-latin);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#3d2c66}.books-h1{font-size:42px;font-weight:900;margin:0 0 14px;letter-spacing:-1px}.books-tagline{font-size:16px;color:#3d2c66;line-height:1.8;margin:0;max-width:600px}.books-feat-sec{padding:48px 60px 8px}.books-feat-card{display:flex;gap:40px;background:#fff;border:1px solid var(--n-black-200);border-radius:14px;overflow:hidden;padding:0}.books-feat-cover{width:300px;flex:none;background:linear-gradient(135deg,#fdcd8f,#f1a3e7);position:relative;display:flex;align-items:center;justify-content:center;min-height:380px}.books-feat-book{background:#fff;width:170px;height:240px;border-radius:4px;box-shadow:0 18px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:24px 20px}.books-feat-book-tag{font-family:var(--font-latin);font-size:11px;letter-spacing:2px;color:#a2a2a2}.books-feat-book-ttl{font-size:21px;font-weight:900;line-height:1.4;margin-top:14px}.books-feat-book-auth{margin-top:auto;font-size:12px;color:#787878}.books-feat-body{padding:40px 44px 40px 0;justify-content:center;flex:1 1}.books-feat-badge{display:inline-block;background:var(--n-yellow);font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;align-self:flex-start;margin-bottom:16px}.books-feat-title{font-size:30px;font-weight:900;margin:0 0 6px;letter-spacing:-.5px}.books-feat-author{font-size:14px;color:#a2a2a2;margin-bottom:18px}.books-feat-desc{font-size:15px;color:#565656;line-height:1.95;margin:0 0 24px;max-width:560px}.books-feat-actions{gap:18px;flex-wrap:wrap}.books-feat-stars{font-size:22px;color:var(--n-yellow)}.books-feat-star-dim{color:#d1d1d1}.books-feat-rating{font-size:14px;color:#787878}.books-feat-btn{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:14px;padding:12px 26px;border-radius:8px;cursor:pointer;margin-left:auto}.books-grid-sec{padding:48px 60px 24px}.books-grid-hd{margin-bottom:28px;flex-wrap:wrap;gap:12px}.books-grid-h2{font-size:22px;font-weight:700;margin:0}.books-filter-row{display:flex;gap:8px;flex-wrap:wrap}.books-filter-active{background:#333;color:#fff}.books-filter-active,.books-filter-btn{font-size:13px;padding:8px 16px;border-radius:999px;cursor:pointer}.books-filter-btn{background:#f5f5f5}.books-card-cover{aspect-ratio:3/4;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 8px 22px rgba(0,0,0,.12)}.books-card-inner{background:#fff;width:62%;height:80%;border-radius:3px;display:flex;flex-direction:column;padding:14px 12px}.books-card-inner-tag{font-family:var(--font-latin);font-size:9px;letter-spacing:1px;color:#a2a2a2}.books-card-inner-ttl{font-size:14px;font-weight:900;line-height:1.4;margin-top:8px}.books-card-cat{font-size:12px;color:#b7a3f8;font-weight:700;margin-bottom:4px}.books-card-title{font-size:16px;font-weight:700;margin:0 0 4px}.books-card-author{font-size:13px;color:#a2a2a2;margin-bottom:8px}.books-card-stars{font-size:14px;color:var(--n-yellow)}.books-load-more-row{text-align:center;margin:44px 0 8px}.books-load-more-btn{font-family:inherit;border:1px solid #333;background:#fff;color:#333;font-weight:600;font-size:15px;padding:13px 34px;border-radius:8px;cursor:pointer}.join-hero-header{position:relative;overflow:hidden}.join-deco-dark{background:#333}.join-deco-pink{background:#ffa0ec}.join-deco-blue{background:#a3e4f3}.join-icon-green{background:#bbf398}.join-icon-purple{background:#b7a3f8}.join-accent-yellow,.join-icon-yellow{background:#fdcd8f}.join-accent-purple{background:#b7a3f8}.join-accent-blue{background:#a3e4f3}.join-accent-green{background:#bbf398}.join-accent-pink{background:#ffa0ec}.sub-color-dot--pink{background:#f1a3e7}.sub-color-dot--green{background:#bbf398}.sub-color-dot--yellow{background:#fdcd8f}.sub-color-dot--purple{background:#b7a3f8}.sub-color-dot--gold{background:var(--n-yellow)}.acct-events-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.acct-events-list{display:flex;flex-direction:column;gap:18px}.acct-events-card{display:flex;gap:24px;background:#fff;border:1px solid #efefef;border-radius:12px;padding:26px 28px;align-items:center}.acct-events-date-month{font-family:var(--font-latin);font-size:13px;font-weight:700}.acct-events-date-day{font-family:var(--font-latin);font-size:30px;font-weight:900;line-height:1}.acct-events-info{flex:1 1}.acct-events-title{font-size:18px;font-weight:700;margin:0 0 8px}.acct-events-meta{font-size:13px;color:#787878;display:flex;gap:16px;flex-wrap:wrap}.acct-events-btn-full{border:1px solid #d1d1d1;background:#fff;color:#a2a2a2;border-radius:8px;cursor:not-allowed}.acct-events-btn-full,.acct-events-btn-reg{font-family:inherit;font-weight:600;font-size:14px;padding:12px 26px;flex:none}.acct-events-btn-reg{border:none;background:#333;color:#fff;border-radius:8px;cursor:pointer}.acct-verify-banner{background:#fff;border:1px solid #bbf398;border-radius:12px;padding:20px 26px;margin-bottom:22px;display:flex;align-items:center;gap:16px}.acct-verify-banner-icon{width:40px;height:40px;flex:none;background:#bbf398;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900}.acct-verify-banner-title{font-size:16px;font-weight:700}.acct-verify-banner-email{font-size:13px;color:#787878}.acct-verify-card{background:#fff;border:1px solid #efefef;border-radius:12px;padding:30px 32px;margin-bottom:22px}.acct-verify-h3{font-size:18px;font-weight:700;margin:0 0 22px}.acct-verify-row{border-bottom:1px solid #f5f5f5}.acct-verify-row,.acct-verify-row--last{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.acct-verify-row-left{display:flex;align-items:center;gap:14px}.acct-verify-icon-done{background:#bbf398;font-size:14px;font-weight:900}.acct-verify-icon-done,.acct-verify-icon-pending{width:30px;height:30px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center}.acct-verify-icon-pending{background:#f5f5f5;font-size:13px;color:#a2a2a2}.acct-verify-item-title{font-size:15px;font-weight:500}.acct-verify-item-sub{font-size:13px;color:#a2a2a2}.acct-verify-done-label{font-size:13px;color:#bbf398;font-weight:600}.acct-verify-btn{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:13px;padding:9px 18px;border-radius:8px;cursor:pointer}.acct-verify-form-h3{font-size:18px;font-weight:700;margin:0 0 6px}.acct-verify-form-desc{font-size:14px;color:#787878;line-height:1.8;margin:0 0 24px}.acct-verify-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.acct-verify-label{font-size:14px;color:#565656;display:block;margin-bottom:8px}.acct-verify-upload-box{border:2px dashed #d1d1d1;border-radius:10px;padding:36px;text-align:center;color:#a2a2a2;cursor:pointer;margin-bottom:24px}.acct-verify-upload-icon{font-size:26px;margin-bottom:8px}.acct-verify-upload-hint{font-size:14px}.acct-verify-upload-limit{font-size:12px;margin-top:4px}.acct-verify-form-footer{display:flex;justify-content:flex-end}.acct-verify-submit-btn{font-family:inherit;border:none;background:#333;color:#fff;font-weight:600;font-size:15px;padding:13px 34px;border-radius:8px;cursor:pointer}.sub-plans-grid--start{align-items:start;margin:0}.sub-confirm-dot--pink{background:#f1a3e7}.sub-confirm-dot--yellow{background:#fdcd8f}.sub-confirm-dot--blue{background:#a3e4f3}.sub-confirm-dot--gold{background:var(--n-yellow)}.sub-confirm-tag--yellow{color:#fdcd8f}.sub-confirm-tag--pink{color:#f1a3e7}.sub-confirm-tag--blue{color:#a3e4f3}.acct-notify-card{border-radius:12px;overflow:hidden}.acct-nrow-arrow{flex:none}.acct-nrow--bordered{border-bottom:1px solid #f5f5f5}.acct-nrow--no-border{border-bottom:none}.acct-feedback-section-h3{font-size:20px;font-weight:700;margin:0 0 18px}.acct-perk-icon--yellow{background:#fdcd8f}.acct-perk-icon--purple{background:#b7a3f8}.acct-prose-sm{line-height:1.8;margin:0 0 14px}.acct-prose-sm--lg-gap{line-height:1.8;margin:0 0 24px}.acct-grid-mb-20{margin-bottom:20px}.acct-fav-count-text{font-size:15px}.acct-nl-topic-inner{gap:14px}.acct-sub-stat-grid{gap:16px;margin-bottom:22px}.acct-billing-row-right{gap:18px}.acct-topics-desc{line-height:1.8;margin:0 0 24px}.pg-auth-deco--tl{top:36px;left:60px}.pg-auth-deco-cell--yellow{background:var(--n-yellow)}.episode-root{width:100%;background:#fff}.episode-breadcrumb{padding:20px 60px 0}.episode-breadcrumb-link{color:#a2a2a2}.episode-breadcrumb-sep{margin:0 8px}.episode-breadcrumb-current{color:#565656}.episode-breadcrumb-home{cursor:pointer}.episode-hero-section{margin-top:16px}.episode-hero-inner{padding:48px 60px;gap:40px}.episode-cover{width:240px;height:240px;flex:none;border-radius:14px;overflow:hidden;position:relative;background:#1a1a1a}.episode-cover-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.episode-cover-logo-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.episode-cover-logo{height:52px}.episode-hero-meta{flex:1 1}.episode-hero-label{font-family:var(--font-latin);font-size:13px;color:var(--n-yellow);letter-spacing:1px;margin-bottom:12px}.episode-hero-title{font-size:32px;font-weight:900;line-height:1.4;margin:0 0 16px;letter-spacing:-.5px}.episode-player-row{gap:16px;flex-wrap:wrap}.episode-play-btn{width:58px;height:58px;border-radius:50%;background:var(--n-yellow);color:#333;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;flex:none}.episode-progress-wrap{flex:1 1;min-width:200px}.episode-progress-track{height:5px;background:hsla(0,0%,100%,.25);border-radius:3px;overflow:hidden}.episode-progress-fill{width:24%;height:100%;background:var(--n-yellow)}.episode-progress-times{display:flex;justify-content:space-between;font-family:var(--font-latin);font-size:12px;color:#a2a2a2;margin-top:8px}.episode-ctrl-group{display:flex;gap:8px}.episode-ctrl-btn{width:40px;height:40px;border-radius:50%;border:1px solid #565656;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px}.episode-ctrl-btn--latin{font-family:var(--font-latin)}.episode-platforms{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.episode-platform-tag{font-size:13px;background:#1a1a1a;border:1px solid #565656;padding:8px 16px;border-radius:8px;cursor:pointer}.episode-body-section{padding:48px 60px 24px}.episode-body-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:start}.episode-section-h2{font-size:22px;font-weight:700;margin:0 0 16px}.episode-body-p{margin:0 0 16px}.episode-body-p,.episode-body-p--lg-gap{font-size:16px;line-height:1.95;color:#444}.episode-body-p--lg-gap{margin:0 0 32px}.episode-section-h3{font-size:18px;font-weight:700;margin:0 0 16px}.episode-ts-list{gap:2px;margin-bottom:36px}.episode-ts-row{display:flex;gap:18px;padding:12px 14px;border-radius:8px;color:#565656}.episode-ts-time{font-family:var(--font-latin);color:#9a7b00;font-weight:600;flex:none}.episode-guest-card{border-radius:12px;padding:24px 28px;gap:18px;flex-wrap:wrap}.episode-guest-avatar{width:54px;height:54px;border-radius:50%;background:#bbf398;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.episode-guest-info{flex:1 1;min-width:180px}.episode-guest-name{font-size:15px;font-weight:700;margin-bottom:3px}.episode-guest-role{font-size:13px;color:#787878}.episode-guest-link{font-size:14px;font-weight:600;color:#333;border:1px solid #333;padding:10px 20px;border-radius:8px}.episode-sidebar-h3{font-size:18px;font-weight:700;margin:0 0 18px}.episode-ep-list{background:#fff;border:1px solid var(--n-black-200);border-radius:12px;overflow:hidden}.episode-ep-row{display:flex;align-items:center;gap:16px;padding:18px 20px}.episode-ep-play-btn{width:42px;height:42px;border-radius:8px;background:#262626;color:#fff;flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}.episode-ep-info{flex:1 1;min-width:0}.episode-ep-meta{font-family:var(--font-latin);font-size:12px;color:#a2a2a2;margin-bottom:4px}.episode-ep-title{font-size:14px;font-weight:500;line-height:1.5;margin:0}.episode-ep-border-b{border-bottom:1px solid #f5f5f5}.episode-all-link{display:block;text-align:center;margin-top:16px;font-size:14px;font-weight:600;color:#333;text-decoration:underline}.episode-nl-section{margin-top:32px}.episode-nl-inner{padding:44px 60px;text-align:center}.episode-nl-h2{font-size:22px;font-weight:700;margin:0 0 22px}.episode-nl-form{display:flex;gap:12px;max-width:560px;margin:0 auto}.episode-nl-input{flex:1 1;padding:14px 18px}.episode-nl-btn,.episode-nl-input{font-family:inherit;border:none;border-radius:8px;font-size:15px}.episode-nl-btn{background:#333;color:#fff;font-weight:600;padding:0 28px;cursor:pointer;white-space:nowrap}.sitemap-page{min-height:100vh;padding:0 0 80px}.sitemap-header{color:#fff;padding:48px 64px 40px}.sitemap-header-row{flex-wrap:wrap;gap:20px}.sitemap-dots{display:flex;gap:4px;margin-bottom:20px}.sitemap-dot{width:18px;height:18px}.sitemap-dot--pink{background:#f1a3e7}.sitemap-dot--green{background:#bbf398}.sitemap-dot--orange{background:#fdcd8f}.sitemap-dot--purple{background:#b7a3f8}.sitemap-dot--blue{background:#9ac6f7}.sitemap-eyebrow{font-family:var(--font-latin);font-size:12px;letter-spacing:4px;color:var(--n-yellow);text-transform:uppercase;margin-bottom:10px}.sitemap-h1{font-size:40px;font-weight:900;margin:0;letter-spacing:-.5px}.sitemap-subtitle{font-size:15px;color:#d1d1d1;margin:14px 0 0;max-width:640px;line-height:1.8}.sitemap-logo-lg{height:48px}.sitemap-logo-sm{height:30px}.sitemap-body{padding:48px 64px;max-width:1400px}.sitemap-legend{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:40px;font-size:13px;color:#787878}.sitemap-legend-item{display:flex;align-items:center;gap:8px}.sitemap-legend-dot{width:14px;height:14px;border-radius:3px}.sitemap-legend-dot--yellow{background:var(--n-yellow)}.sitemap-legend-dot--pink{background:#ffa0ec}.sitemap-legend-dot--blue{background:#a3e4f3}.sitemap-legend-dot--gray{background:#d1d1d1}.sitemap-root-row{display:flex;align-items:center;gap:14px;margin-bottom:36px}.sitemap-root-node{background:#333;color:#fff;border-radius:10px;padding:16px 26px;display:flex;align-items:center;gap:12px}.sitemap-root-label{font-size:16px;font-weight:700}.sitemap-root-path,.sitemap-section-h2{font-size:13px;color:#a2a2a2;font-family:var(--font-latin)}.sitemap-section-h2{letter-spacing:3px;text-transform:uppercase;margin:0 0 20px}.sitemap-content-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;margin-bottom:48px}.sitemap-node-sub{font-size:12px;color:#a2a2a2;margin-top:3px}.sitemap-node--pink{border-top:4px solid #f1a3e7}.sitemap-node--green{border-top:4px solid #bbf398}.sitemap-node--orange{border-top:4px solid #fdcd8f}.sitemap-node--purple{border-top:4px solid #b7a3f8}.sitemap-node--skyblue{border-top:4px solid #9ac6f7}.sitemap-node--teal{border-top:4px solid #a3e4f3}.sitemap-col-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-left:8px}.sitemap-col-list--pink{border-left:2px solid #f1a3e7}.sitemap-col-list--green{border-left:2px solid #bbf398}.sitemap-col-list--orange{border-left:2px solid #fdcd8f}.sitemap-col-list--purple{border-left:2px solid #b7a3f8}.sitemap-col-list--skyblue{border-left:2px solid #9ac6f7}.sitemap-col-list--teal{border-left:2px solid #a3e4f3}.sitemap-template-box{background:#fff;border:1px dashed #d1d1d1;border-radius:10px;padding:24px 28px;margin-bottom:48px}.sitemap-template-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sitemap-template-badge{background:var(--n-yellow);font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px}.sitemap-template-title{font-size:15px}.sitemap-template-leaves{display:flex;gap:10px;flex-wrap:wrap}.sitemap-leaf--green{border-color:#bbf398}.sitemap-leaf--orange{border-color:#fdcd8f}.sitemap-leaf--red{border-color:#f1a5a3}.sitemap-bottom-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:28px;gap:28px}.sitemap-member-node{border-top:4px solid #ffa0ec;margin-bottom:16px}.sitemap-member-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sitemap-node--left-teal{border-left:4px solid #a3e4f3}.sitemap-global-col{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.sitemap-inline-note{color:#a2a2a2;font-size:12px}.sitemap-footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:400px){.cat-page-h1,.people-page-h1,.pod-h1,.podcast-h1,.topic-list-h1,.vid-h1,.video-h1{margin:80px 30px 0}}