.featured-hero_hero__hhvlg{display:grid;grid-template-columns:1.7fr 1fr;gap:1.5rem;padding:1.5rem 0 2rem;min-height:420px}.featured-hero_featured__w50_P{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:420px}.featured-hero_slide__5ueln{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease;z-index:0}.featured-hero_slideActive__Ldjfh{opacity:1;visibility:visible;position:relative;z-index:1;height:100%}.featured-hero_featuredLink__WdJBC{display:block;position:relative;width:100%;height:100%;min-height:420px;text-decoration:none}.featured-hero_featuredImg__VrUD7{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.featured-hero_featuredLink__WdJBC:hover .featured-hero_featuredImg__VrUD7{transform:scale(1.03)}.featured-hero_featuredOverlay__zbUrX{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.05) 70%,transparent);z-index:1;pointer-events:none}.featured-hero_featuredContent__kT4lM{position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:2;display:flex;flex-direction:column;gap:.75rem}.featured-hero_featuredBadge__vG6UB{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background-color:hsl(var(--primary));border-radius:var(--radius-sm)}.featured-hero_featuredBadgeDot__aa5Ua{width:6px;height:6px;border-radius:50%;background-color:#fff;flex-shrink:0}.featured-hero_featuredTitle__IZMmG{font-size:1.75rem;font-weight:700;line-height:1.15;color:#fff;margin:0;letter-spacing:-.02em}.featured-hero_featuredMeta__HPObj{display:flex;align-items:center;gap:1rem;font-size:.8rem;color:rgba(255,255,255,.75)}.featured-hero_featuredAuthor__jpZRS{font-weight:600;color:rgba(255,255,255,.9)}.featured-hero_dots__nXP2y{position:absolute;bottom:1rem;right:1.5rem;z-index:5;display:flex;gap:.5rem;align-items:center}.featured-hero_dot__QbRZA{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;padding:0;transition:all .3s ease}.featured-hero_dot__QbRZA:hover{border-color:#fff;background:rgba(255,255,255,.3)}.featured-hero_dotActive__JYyAr{background:#fff;border-color:#fff;transform:scale(1.2)}.featured-hero_progressBar__UYDzD{position:absolute;bottom:0;left:0;right:0;height:3px;z-index:5;background:rgba(255,255,255,.15)}.featured-hero_progressFill__UKCB0{height:100%;background:hsl(var(--primary));animation:featured-hero_progress__VxSTJ linear forwards;transform-origin:left}@keyframes featured-hero_progress__VxSTJ{0%{width:0}to{width:100%}}.featured-hero_sideColumn__dc8xR{display:flex;flex-direction:column;gap:0}.featured-hero_miniCard__Gu8TZ{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 0;border-bottom:1px solid hsl(var(--border));transition:opacity .2s ease}.featured-hero_miniCard__Gu8TZ:first-child{padding-top:0}.featured-hero_miniCard__Gu8TZ:last-child{border-bottom:none;padding-bottom:0}.featured-hero_miniCard__Gu8TZ:hover{opacity:.85}.featured-hero_miniThumbWrap__UoWX3{position:relative;width:100px;height:80px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;display:block}.featured-hero_miniThumb__Kw3Wy{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.featured-hero_miniCard__Gu8TZ:hover .featured-hero_miniThumb__Kw3Wy{transform:scale(1.05)}.featured-hero_miniBody__jWW_i{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.featured-hero_miniBadge__owX11{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary));text-decoration:none}.featured-hero_miniBadge__owX11:hover{text-decoration:underline}.featured-hero_miniBadgeDot__eNdW_{width:5px;height:5px;border-radius:50%;background-color:hsl(var(--primary));flex-shrink:0}.featured-hero_miniTitle__7xutn{font-size:.9rem;font-weight:700;line-height:1.3;margin:0}.featured-hero_miniTitleLink__izkNb{color:hsl(var(--foreground));text-decoration:none;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-hero_miniTitleLink__izkNb:hover{color:hsl(var(--primary));text-decoration:none}.featured-hero_miniMeta__PmpCX{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:hsl(var(--muted-foreground));flex-wrap:wrap}.featured-hero_miniAuthor__POZ0C{font-weight:500}@media (max-width:900px){.featured-hero_hero__hhvlg{grid-template-columns:1fr;min-height:auto}.featured-hero_featuredLink__WdJBC,.featured-hero_featured__w50_P{min-height:320px}.featured-hero_featuredTitle__IZMmG{font-size:1.4rem}.featured-hero_sideColumn__dc8xR{gap:0}}@media (max-width:480px){.featured-hero_featuredLink__WdJBC,.featured-hero_featured__w50_P{min-height:260px}.featured-hero_featuredContent__kT4lM{padding:1.25rem}.featured-hero_featuredTitle__IZMmG{font-size:1.15rem}.featured-hero_miniThumbWrap__UoWX3{width:80px;height:64px}}.section-block_section__thWuV{padding:2.5rem 0}.section-block_section__thWuV:last-child{border-bottom:none}.section-block_header__Ks1Pn{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-block_title__RGjQE{font-size:1.35rem;font-weight:700;margin:0;color:hsl(var(--foreground));letter-spacing:-.01em;position:relative;padding-left:1rem}.section-block_title__RGjQE:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:3px;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--primary)/.5));border-radius:2px}.section-block_viewMore__28V8R{font-size:.8rem;font-weight:600;color:hsl(var(--primary));text-decoration:none;letter-spacing:.02em;white-space:nowrap;padding:.4rem .75rem;border-radius:var(--radius-sm);transition:all .2s ease}.section-block_viewMore__28V8R:hover{text-decoration:none;background-color:hsl(var(--primary)/.1)}.section-block_grid__gPIrM{--visible-cards:3;--grid-gap:1.25rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible-cards) - 1) * var(--grid-gap)) / var(--visible-cards));gap:var(--grid-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.5) transparent;padding-bottom:.5rem}.section-block_grid__gPIrM>*{scroll-snap-align:start;min-width:0}.section-block_grid__gPIrM::-webkit-scrollbar{height:6px}.section-block_grid__gPIrM::-webkit-scrollbar-track{background:transparent}.section-block_grid__gPIrM::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.4);border-radius:999px}.section-block_grid__gPIrM::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.7)}@media (max-width:1024px){.section-block_grid__gPIrM{--visible-cards:2}}@media (max-width:640px){.section-block_grid__gPIrM{--grid-gap:0.85rem;grid-auto-columns:85%}}.featured-list-block_section__RhrZm{padding:2.5rem 0}.featured-list-block_header__aSvVM{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:1.5rem;border-bottom:1px solid hsl(var(--border))}.featured-list-block_title__vDePi{font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0;color:hsl(var(--foreground))}.featured-list-block_titleLink__G5qoc{color:inherit;text-decoration:none}.featured-list-block_titleLink__G5qoc:hover{color:hsl(var(--primary))}.featured-list-block_viewMore__RPXsT{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.featured-list-block_viewMore__RPXsT:hover{opacity:.75}.featured-list-block_grid__PRAIQ{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;align-items:stretch}.featured-list-block_heroCard__hwQxA{position:relative;display:block;min-height:460px;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:#fff}.featured-list-block_heroImage__pdjti{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.featured-list-block_heroCard__hwQxA:hover .featured-list-block_heroImage__pdjti{transform:scale(1.03)}.featured-list-block_heroOverlay__FBN3w{position:absolute;inset:0;background:linear-gradient(0deg,hsl(0 0% 0%/.85) 0,hsl(0 0% 0%/.55) 40%,hsl(0 0% 0%/.15) 70%,transparent);z-index:1}.featured-list-block_heroContent__a0tsV{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:2}.featured-list-block_heroBadge__wm4Pf{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.25rem .65rem;border-radius:999px;margin-bottom:.75rem}.featured-list-block_heroTitle__m41u7{font-family:var(--font-serif);font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 .5rem;color:#fff}.featured-list-block_heroExcerpt___HjTF{font-size:.9rem;line-height:1.5;color:hsl(0 0% 100%/.78);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-list-block_heroExcerpt___HjTF p{margin:0}.featured-list-block_heroMeta__OXwLK{font-size:.78rem;color:hsl(0 0% 100%/.7);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.featured-list-block_heroAuthor__n1eHB{font-weight:600}.featured-list-block_metaDot___Z2Ao{opacity:.7}.featured-list-block_sideList__ZjXxo{display:flex;flex-direction:column}.featured-list-block_sideCard__H_8FK{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid hsl(var(--border))}.featured-list-block_sideCard__H_8FK:first-child{padding-top:0}.featured-list-block_sideCard__H_8FK:last-child{padding-bottom:0;border-bottom:none}.featured-list-block_thumbWrap__Sw9Ne{position:relative;flex-shrink:0;width:140px;height:100px;border-radius:calc(var(--radius) - 4px);overflow:hidden}.featured-list-block_thumb__NPFMf{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.featured-list-block_thumbWrap__Sw9Ne:hover .featured-list-block_thumb__NPFMf{transform:scale(1.05)}.featured-list-block_sideBody__1zq8k{flex:1;min-width:0}.featured-list-block_sideCategory__E8BV7{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary));margin-bottom:.3rem;text-decoration:none}.featured-list-block_sideCategory__E8BV7:hover{text-decoration:underline}.featured-list-block_sideTitle__oHDvK{font-family:var(--font-serif);font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .4rem;color:hsl(var(--foreground))}.featured-list-block_sideTitleLink__ppyiL{color:inherit;text-decoration:none}.featured-list-block_sideTitleLink__ppyiL:hover{color:hsl(var(--primary))}.featured-list-block_sideMeta__Bvgnk{font-size:.75rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.featured-list-block_sideAuthor__LqeGc{font-weight:500}@media (max-width:768px){.featured-list-block_grid__PRAIQ{grid-template-columns:1fr;gap:1.25rem}.featured-list-block_heroCard__hwQxA{min-height:320px}.featured-list-block_heroTitle__m41u7{font-size:1.2rem}.featured-list-block_thumbWrap__Sw9Ne{width:120px;height:86px}.featured-list-block_sideTitle__oHDvK{font-size:.95rem}}@media (max-width:640px){.featured-list-block_section__RhrZm{padding:1.75rem 0}.featured-list-block_title__vDePi{font-size:.85rem}.featured-list-block_viewMore__RPXsT{font-size:.72rem}.featured-list-block_thumbWrap__Sw9Ne{width:110px;height:78px}}.recommended-carousel_carousel__yKo6b{position:relative;overflow:hidden;margin:0 -.5rem}.recommended-carousel_track__blCXf{display:flex;will-change:transform}.recommended-carousel_slide__BarcF{min-width:0;padding:0 .5rem;box-sizing:border-box}.recommended-carousel_slide__BarcF>*{height:100%}.recommended-carousel_arrow__OmC62{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid hsl(var(--border));background:hsl(var(--card)/.9);color:hsl(var(--foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px);transition:background .2s,border-color .2s}.recommended-carousel_arrow__OmC62:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.recommended-carousel_arrowLeft__gnQh8{left:.25rem}.recommended-carousel_arrowRight__doWcx{right:.25rem}.recommended-carousel_dots__IZBQo{display:flex;justify-content:center;gap:.4rem;margin-top:1rem}.recommended-carousel_dot__kUS_v{width:8px;height:8px;border-radius:50%;border:none;background:hsl(var(--muted-foreground)/.35);cursor:pointer;padding:0;transition:background .2s,transform .2s}.recommended-carousel_dot__kUS_v:hover{background:hsl(var(--muted-foreground)/.6)}.recommended-carousel_dotActive__7C_CM{background:hsl(var(--primary));transform:scale(1.25)}.video-modal_defaultOverlay___3_OI{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);animation:video-modal_fadeIn__n1jWs .2s ease}.video-modal_defaultContainer__z0XXX{position:relative;width:90vw;max-width:800px;aspect-ratio:16/9;background:#000;border-radius:var(--radius);overflow:hidden;box-shadow:0 16px 64px rgba(0,0,0,.6)}.video-modal_defaultIframe__4mc5n{width:100%;height:100%;border:none}.video-modal_defaultClose__h5ey6{position:absolute;top:-40px;right:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.video-modal_defaultClose__h5ey6:hover{background:rgba(255,255,255,.25)}@media (max-width:768px){.video-modal_defaultContainer__z0XXX{width:95vw}.video-modal_defaultClose__h5ey6{top:-36px}}.video-modal_overlay__58xQP{position:fixed;inset:0;z-index:9999;display:grid;grid-template-columns:1fr minmax(280px,340px);grid-template-areas:"stage meta";align-items:center;background:rgba(0,0,0,.94);backdrop-filter:blur(14px);animation:video-modal_fadeIn__n1jWs .2s ease;padding:1.25rem;box-sizing:border-box}@keyframes video-modal_fadeIn__n1jWs{0%{opacity:0}to{opacity:1}}@keyframes video-modal_popIn__f4nHV{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.video-modal_close__sczCe{position:fixed;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s,transform .2s}.video-modal_close__sczCe:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.video-modal_actionBtn__5lgwn:focus-visible,.video-modal_close__sczCe:focus-visible,.video-modal_moreBtn__rP7q6:focus-visible,.video-modal_navBtn__h6uO6:focus-visible,.video-modal_soundHint__pzdfJ:focus-visible{outline:2px solid #fff;outline-offset:2px}.video-modal_progress__mbyTw{position:fixed;top:.85rem;left:50%;transform:translateX(-50%);display:flex;gap:4px;width:min(420px,calc(100vw - 110px));z-index:4;pointer-events:none}.video-modal_segment__39k7L{flex:1 1 0;height:3px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden}.video-modal_segmentDone__TZTYw{background:rgba(255,255,255,.85)}.video-modal_segmentActive__LhZ8K{background:hsl(var(--primary));box-shadow:0 0 6px hsl(var(--primary)/.6)}.video-modal_stage__vuO3r{grid-area:stage;position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.video-modal_player__vhs3_{position:relative;height:min(92vh,calc((100vw - 340px - 5rem) * 16 / 9));aspect-ratio:9/16;max-height:calc(100vh - 56px);max-width:100%;background:#000;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.7);animation:video-modal_popIn__f4nHV .25s ease}.video-modal_iframe__1kA5H{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;aspect-ratio:16/9;min-width:100%;min-height:100%;border:none;display:block}.video-modal_videoEl__NmRbh{position:absolute;inset:0;width:100%!important;height:100%!important}.video-modal_player__vhs3_ .video-js{width:100%;height:100%}.video-modal_player__vhs3_ .video-js .vjs-tech,.video-modal_player__vhs3_ .video-js video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-modal_player__vhs3_ .video-js .vjs-poster{background-size:cover}.video-modal_player__vhs3_ .video-js .vjs-big-play-button,.video-modal_player__vhs3_ .video-js .vjs-control-bar,.video-modal_player__vhs3_ .video-js .vjs-loading-spinner{display:none!important}.video-modal_bigPlayBtn__4IKnV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;border:none;padding:0;margin:0;line-height:0;box-sizing:border-box;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;opacity:1;transition:opacity .15s ease,transform .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-modal_bigPlayBtn__4IKnV svg{display:block}.video-modal_bigPlayBtn__4IKnV:hover{transform:translate(-50%,-50%) scale(1.05)}.video-modal_bigPlayBtnHidden__fszS2{opacity:0;pointer-events:none;transition:opacity .25s ease}.video-modal_bigPlayBtn__4IKnV:focus-visible{outline:2px solid #fff;outline-offset:4px}.video-modal_actions__FRugx{position:absolute;right:10px;bottom:90px;display:flex;flex-direction:column;gap:12px;z-index:3}.video-modal_actionBtn__5lgwn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s,transform .15s}.video-modal_actionBtn__5lgwn:hover{background:rgba(0,0,0,.8);transform:scale(1.06)}.video-modal_soundHint__pzdfJ{position:fixed;left:50%;top:2.4rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.4rem;padding:7px 14px;border-radius:999px;border:1px solid hsl(var(--primary)/.6);background:hsl(var(--primary)/.92);color:#fff;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;backdrop-filter:blur(6px);transition:background .2s,transform .2s;z-index:5}.video-modal_soundHint__pzdfJ:hover{background:hsl(var(--primary));transform:translateX(-50%) scale(1.04)}.video-modal_navBtn__h6uO6{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;opacity:0;transition:background .2s,transform .2s,opacity .2s}.video-modal_navBtn__h6uO6:hover{background:rgba(255,255,255,.2);transform:scale(1.06)}.video-modal_navBtn__h6uO6:focus-visible,.video-modal_stage__vuO3r:hover .video-modal_navBtn__h6uO6{opacity:1}.video-modal_meta__uIHK0{grid-area:meta;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:0 .5rem 0 1.25rem;color:#fff;max-height:calc(100vh - 56px);overflow-y:auto}.video-modal_brandChip__eidoE{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:5px 12px 5px 10px;border-radius:999px;background:hsl(var(--primary)/.18);border:1px solid hsl(var(--primary)/.45);color:#fff;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.85rem}.video-modal_brandDot__OKk0x{width:7px;height:7px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 6px hsl(var(--primary)/.7)}.video-modal_metaTitle___52_y{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;line-height:1.22;margin:0 0 .5rem;color:#fff}.video-modal_metaDate__M3WsF{font-family:var(--font-sans);font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:1rem;display:block}.video-modal_metaDescription__SAPEm{font-family:var(--font-sans);font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.85);margin:0 0 1rem}.video-modal_metaAd__3keh_{display:flex;justify-content:center}.video-modal_counter__tZQFa{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.05em;color:rgba(255,255,255,.55);margin-top:auto;padding-top:1rem}.video-modal_toast__1xYKx{position:fixed;left:50%;bottom:2.5rem;transform:translateX(-50%);z-index:6;padding:10px 18px;border-radius:999px;background:rgba(0,0,0,.82);color:#fff;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.01em;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);animation:video-modal_toastIn__gi4Yu .2s ease;pointer-events:none}@keyframes video-modal_toastIn__gi4Yu{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.video-modal_feed__Xcxgq{position:absolute;inset:0;width:100vw;height:100vh;height:100dvh;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:#000}.video-modal_feed__Xcxgq::-webkit-scrollbar{display:none}.video-modal_feedItem___LE2M{position:relative;width:100vw;height:100vh;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.video-modal_feedPlayer__sOw0w{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.video-modal_feedIframe__eK8Nj,.video-modal_feedPoster__SVUy8,.video-modal_feedVideo__rmKhn{position:absolute;inset:0;width:100%;height:100%;display:block;border:none}.video-modal_feedPoster__SVUy8,.video-modal_feedVideo__rmKhn{-o-object-fit:cover;object-fit:cover}.video-modal_mobileMeta__OGkdO{position:absolute;left:0;right:64px;bottom:0;padding:3rem 1rem 1.25rem 1.1rem;background:linear-gradient(0deg,rgba(0,0,0,.9) 10%,rgba(0,0,0,.55) 55%,transparent);z-index:2;color:#fff}.video-modal_mobileTitle__LX0xF{font-family:var(--font-serif);font-size:1.1rem;font-weight:700;line-height:1.25;margin:0 0 .35rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.video-modal_mobileDate___a7mt{display:block;font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-bottom:.5rem}.video-modal_mobileDescription__DB2E3{font-family:var(--font-sans);font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.9);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-modal_mobileDescriptionExpanded__D6e6Z{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:50dvh;overflow-y:auto}.video-modal_moreBtn__rP7q6{margin-top:.35rem;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.45);color:#fff;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;backdrop-filter:blur(4px)}.video-modal_moreBtn__rP7q6:hover{background:rgba(0,0,0,.7)}@media (max-width:768px){.video-modal_overlay__58xQP{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"stage";padding:0;background:#000;backdrop-filter:none}.video-modal_close__sczCe{top:.75rem;right:.75rem;width:38px;height:38px;z-index:10}.video-modal_progress__mbyTw{top:.6rem;width:calc(100vw - 80px);max-width:calc(100vw - 80px);z-index:9}}@media (min-width:769px) and (max-width:1024px){.video-modal_overlay__58xQP{grid-template-columns:1fr minmax(260px,300px);padding:1rem}.video-modal_player__vhs3_{height:min(92vh,calc((100vw - 300px - 4rem) * 16 / 9))}.video-modal_metaTitle___52_y{font-size:1.2rem}.video-modal_metaDescription__SAPEm{font-size:.85rem}}.shortStoriesRow_section__2d4IU{margin:1.25rem 0 1.5rem}.shortStoriesRow_heading__DSWwp{font-family:var(--font-serif);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.875rem;color:hsl(var(--foreground));position:relative;padding-bottom:.5rem}.shortStoriesRow_heading__DSWwp:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:2px;background:hsl(var(--primary))}.shortStoriesRow_row__3yVZm{display:flex;gap:1.25rem;list-style:none;padding:.25rem 0 .5rem;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.shortStoriesRow_row__3yVZm::-webkit-scrollbar{display:none}.shortStoriesRow_item___uJtK{flex:0 0 auto;scroll-snap-align:start}.shortStoriesRow_btn__SX9PC{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;cursor:pointer;width:84px}.shortStoriesRow_ring__VA8ev{display:block;width:76px;height:76px;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,hsl(var(--primary)),hsl(152 70% 60%),hsl(165 75% 55%),hsl(var(--primary)));box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.shortStoriesRow_btn__SX9PC:focus-visible .shortStoriesRow_ring__VA8ev,.shortStoriesRow_btn__SX9PC:hover .shortStoriesRow_ring__VA8ev{transform:scale(1.06);box-shadow:var(--shadow-md)}.shortStoriesRow_btn__SX9PC:focus-visible{outline:none}.shortStoriesRow_btn__SX9PC:focus-visible .shortStoriesRow_ring__VA8ev{outline:2px solid hsl(var(--primary));outline-offset:3px}.shortStoriesRow_thumbWrap__vzSvB{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:hsl(var(--muted));border:2px solid hsl(var(--background))}.shortStoriesRow_thumb__XSbBg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.shortStoriesRow_title__vhPcZ{font-size:.75rem;font-weight:600;line-height:1.25;color:hsl(var(--foreground));text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:84px;word-break:break-word}@media (max-width:640px){.shortStoriesRow_btn__SX9PC{width:72px}.shortStoriesRow_ring__VA8ev{width:64px;height:64px;padding:2.5px}.shortStoriesRow_title__vhPcZ{max-width:72px;font-size:.7rem}}.featured-category-block_section__aXosg{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.featured-category-block_sectionTitle__t0_qE{font-size:1.35rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.75rem;position:relative;color:hsl(var(--foreground));font-family:var(--font-serif)}.featured-category-block_sectionTitle__t0_qE a{color:inherit;text-decoration:none}.featured-category-block_sectionTitle__t0_qE a:hover{color:hsl(var(--primary))}.featured-category-block_sectionTitle__t0_qE:before{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background:hsl(var(--primary));border-radius:2px}.featured-category-block_grid__x4b_t{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.featured-category-block_heroCard__qQ_HA{position:relative;display:block;min-height:420px;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:#fff}.featured-category-block_heroImage__fA1p6{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.featured-category-block_heroCard__qQ_HA:hover .featured-category-block_heroImage__fA1p6{transform:scale(1.03)}.featured-category-block_heroOverlay__aJ_9W{position:absolute;inset:0;background:linear-gradient(0deg,hsl(0 0% 0%/.85) 0,hsl(0 0% 0%/.5) 40%,hsl(0 0% 0%/.1) 70%,transparent);z-index:1}.featured-category-block_heroContent__2tgeW{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:2}.featured-category-block_badge__blu88{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.2rem .5rem;border-radius:3px;margin-bottom:.5rem}.featured-category-block_heroTitle__cSRqQ{font-family:var(--font-serif);font-size:1.4rem;font-weight:800;line-height:1.2;margin:0 0 .5rem;color:#fff}.featured-category-block_heroExcerpt__Mcz4J{font-size:.85rem;line-height:1.5;color:hsl(0 0% 100%/.75);margin-bottom:.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-category-block_heroExcerpt__Mcz4J p{margin:0}.featured-category-block_heroMeta__8uW1u{font-size:.75rem;color:hsl(0 0% 100%/.6);display:flex;align-items:center;gap:.5rem}.featured-category-block_author__Ef_ba{font-weight:600}.featured-category-block_sideList__aP_OW{display:flex;flex-direction:column;gap:1rem}.featured-category-block_sideCard__HNKY6{display:flex;gap:.85rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.featured-category-block_sideCard__HNKY6:last-child{padding-bottom:0;border-bottom:none}.featured-category-block_thumbWrap__xtUJ1{position:relative;flex-shrink:0;width:100px;height:72px;border-radius:calc(var(--radius) - 4px);overflow:hidden}.featured-category-block_thumb__A_9TQ{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.featured-category-block_thumbWrap__xtUJ1:hover .featured-category-block_thumb__A_9TQ{transform:scale(1.05)}.featured-category-block_sideBody__twJJx{flex:1;min-width:0}.featured-category-block_sideBadge__4fas9{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary));margin-bottom:.25rem;text-decoration:none}.featured-category-block_sideBadge__4fas9:hover{text-decoration:underline}.featured-category-block_sideTitle__nio7R{font-family:var(--font-serif);font-size:.9rem;font-weight:700;line-height:1.3;margin:0 0 .3rem;color:hsl(var(--foreground))}.featured-category-block_sideTitleLink___Fz42{color:inherit;text-decoration:none}.featured-category-block_sideTitleLink___Fz42:hover{color:hsl(var(--primary))}.featured-category-block_sideMeta__EKHgB{font-size:.72rem;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.4rem}@media (max-width:768px){.featured-category-block_grid__x4b_t{grid-template-columns:1fr}.featured-category-block_heroCard__qQ_HA{min-height:300px}.featured-category-block_heroTitle__cSRqQ{font-size:1.15rem}}.featured-videos_section__Qe9ZF{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.featured-videos_header__Cx9XM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.featured-videos_title__JMMQI{font-size:1.35rem;font-weight:700;margin:0;padding-bottom:.75rem;position:relative;color:hsl(var(--foreground));font-family:var(--font-serif);display:inline-flex;align-items:center;line-height:1}.featured-videos_titleLogo__3kkYl{height:32px;width:auto;display:block}@media (max-width:640px){.featured-videos_titleLogo__3kkYl{height:24px}}.featured-videos_title__JMMQI:before{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background:hsl(var(--primary));border-radius:2px}.featured-videos_viewAll__lIbyr{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:hsl(var(--primary));text-decoration:none;transition:opacity .2s ease}.featured-videos_viewAll__lIbyr:hover{opacity:.8;text-decoration:none}.featured-videos_playerWrap__XsxtW{position:relative;width:100%;padding-top:56.25%;border-radius:var(--radius-lg);overflow:hidden;background:#000;box-shadow:0 1px 0 hsl(var(--border)),0 20px 60px -20px rgba(0,0,0,.55),0 0 0 1px hsl(var(--border))}.featured-videos_playerIframe__WUmzc{position:absolute;inset:0;width:100%;height:100%;border:0}.featured-videos_playerFade__LeGvw{animation:featured-videos_playerFadeIn__yoqtn .4s ease}@keyframes featured-videos_playerFadeIn__yoqtn{0%{opacity:0}to{opacity:1}}.featured-videos_nowPlaying__Zea_U{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .65rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;pointer-events:none}.featured-videos_nowDot__EA7At{width:7px;height:7px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 0 hsl(var(--primary)/.6);animation:featured-videos_pulse__0ChA3 1.6s ease-out infinite}@keyframes featured-videos_pulse__0ChA3{0%{box-shadow:0 0 0 0 hsl(var(--primary)/.6)}70%{box-shadow:0 0 0 8px hsl(var(--primary)/0)}to{box-shadow:0 0 0 0 hsl(var(--primary)/0)}}.featured-videos_soundHint__ggZXg{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.75rem;font-weight:600;color:#fff;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:999px;cursor:pointer;transition:background .2s ease,transform .2s ease}.featured-videos_soundHint__ggZXg:hover{background:hsl(var(--primary));transform:translateY(-1px)}.featured-videos_metaStrip__RPrmE{margin-top:1rem;display:flex;flex-direction:column;gap:.4rem}.featured-videos_activeTitle__kI_nq{font-size:1.15rem;font-weight:700;line-height:1.3;color:hsl(var(--foreground));margin:0;letter-spacing:-.01em;font-family:var(--font-serif)}.featured-videos_activeMeta__flB0j{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.featured-videos_metaSep__8BzkG{color:hsl(var(--border))}.featured-videos_tabsRow__0mhhF{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.featured-videos_tab__iWZqv{display:flex;flex-direction:column;gap:.6rem;padding:.55rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease;opacity:.78}.featured-videos_tab__iWZqv:hover{opacity:1;transform:translateY(-2px);border-color:hsl(var(--primary)/.5);box-shadow:0 8px 22px -12px rgba(0,0,0,.5)}.featured-videos_tabActive__kjJK_{opacity:1;border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)),0 12px 28px -14px hsl(var(--primary)/.45)}.featured-videos_tabThumbWrap__9iJBG{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-sm);overflow:hidden;background:hsl(var(--muted)/.4)}.featured-videos_tabThumb___2MoA{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.featured-videos_tab__iWZqv:hover .featured-videos_tabThumb___2MoA{transform:scale(1.04)}.featured-videos_tabPlayOverlay__WeQR3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:38px;height:38px;background:hsl(var(--primary)/.9);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .25s ease}.featured-videos_tab__iWZqv:hover .featured-videos_tabPlayOverlay__WeQR3{transform:translate(-50%,-50%) scale(1.08)}.featured-videos_tabPlayIcon__PTjfF{width:16px;height:16px;margin-left:2px;color:#fff}.featured-videos_tabDuration__4SaK5{position:absolute;bottom:6px;right:6px;z-index:2;background:rgba(0,0,0,.78);color:#fff;font-size:.65rem;font-weight:600;padding:.15rem .4rem;border-radius:3px;line-height:1;font-variant-numeric:tabular-nums}.featured-videos_tabActiveBadge__AB3IH{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:hsl(var(--primary));border-radius:3px}.featured-videos_tabBody__UAWHL{display:flex;flex-direction:column;gap:.25rem;padding:0 .15rem .1rem}.featured-videos_tabTitle__q2l7B{font-size:.85rem;font-weight:700;line-height:1.3;color:hsl(var(--foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-videos_tabDate__sqqWa{font-size:.7rem;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.featured-videos_skeleton__s_i3R{display:flex;flex-direction:column;gap:1.25rem}.featured-videos_skeletonPlayer__Uw58A{width:100%;padding-top:56.25%;border-radius:var(--radius-lg);background:hsl(var(--muted)/.3);animation:featured-videos_shimmer__49H9s 1.5s ease-in-out infinite alternate}.featured-videos_skeletonTabs__dBNzj{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.featured-videos_skeletonTab__NQtrp{display:flex;flex-direction:column;gap:.5rem}.featured-videos_skeletonTabThumb__hUZZc{width:100%;aspect-ratio:16/9;border-radius:var(--radius-sm)}.featured-videos_skeletonLine__A0zNG,.featured-videos_skeletonTabThumb__hUZZc{background:hsl(var(--muted)/.3);animation:featured-videos_shimmer__49H9s 1.5s ease-in-out infinite alternate}.featured-videos_skeletonLine__A0zNG{height:12px;border-radius:4px}.featured-videos_skeletonLineShort__PsyIG{width:60%}@keyframes featured-videos_shimmer__49H9s{0%{opacity:.5}to{opacity:1}}@media (max-width:760px){.featured-videos_tabsRow__0mhhF{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.featured-videos_tab__iWZqv{scroll-snap-align:start}.featured-videos_skeletonTabs__dBNzj{grid-template-columns:repeat(3,1fr)}.featured-videos_activeTitle__kI_nq{font-size:1rem}.featured-videos_nowPlaying__Zea_U{font-size:.6rem;padding:.28rem .55rem}.featured-videos_soundHint__ggZXg{font-size:.7rem;padding:.4rem .7rem}}@media (max-width:480px){.featured-videos_activeTitle__kI_nq{font-size:.95rem}}.market-watchlist_widget__GWXxm{background-color:hsl(var(--card));border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-sm)}.market-watchlist_title__6l6g4{font-size:.85rem;font-weight:700;margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.market-watchlist_list__H_Gcu{display:flex;flex-direction:column}.market-watchlist_row__O6kRh{display:flex;align-items:center;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid hsl(var(--border)/.5)}.market-watchlist_row__O6kRh:last-child{border-bottom:none}.market-watchlist_symbol__3313c{font-size:.8rem;font-weight:600;color:hsl(var(--foreground));flex:1}.market-watchlist_value__XZvGA{font-size:.8rem;font-weight:500;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;text-align:right;margin-right:.75rem}.market-watchlist_change__gdZ9j{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;min-width:3.5rem;text-align:right}.market-watchlist_up__wAapk{color:hsl(var(--positive))}.market-watchlist_down__pNNem{color:hsl(var(--destructive))}.newsletter-widget_card__JilW8{background-color:hsl(var(--card));border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:var(--shadow-sm);border:1px solid hsl(var(--border)/.6)}.newsletter-widget_header__sGTK3{background:radial-gradient(ellipse 80% 60% at 50% 0,hsl(152 50% 18%/.45),transparent 70%),linear-gradient(160deg,hsl(152 50% 12%),hsl(152 35% 8%) 60%,hsl(var(--card)));padding:1.75rem 1.25rem 1.35rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;position:relative;overflow:hidden}.newsletter-widget_header__sGTK3:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,hsl(152 60% 25%/.12) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsl(152 60% 25%/.1) 0,transparent 50%);pointer-events:none}.newsletter-widget_header__sGTK3:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.6),transparent)}.newsletter-widget_iconWrap__jvjwC{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:hsl(var(--primary)/.2);border:1px solid hsl(var(--primary)/.45);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));margin-bottom:.25rem}.newsletter-widget_heading__5G43V{position:relative;z-index:1;font-family:var(--font-serif);font-size:1.15rem;font-weight:700;margin:0;color:hsl(0 0% 100%);letter-spacing:.01em}.newsletter-widget_subheading__SL4ft{position:relative;z-index:1;font-size:.78rem;color:hsl(0 0% 100%/.65);margin:0;text-transform:uppercase;letter-spacing:.07em}.newsletter-widget_body___JCHj{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.9rem}.newsletter-widget_badge__pODIM{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:hsl(var(--primary));background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.2);border-radius:20px;padding:.25rem .65rem;align-self:flex-start}.newsletter-widget_benefits__vdL6K{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.newsletter-widget_benefitItem__RSG_l{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsl(var(--muted-foreground));line-height:1.4}.newsletter-widget_benefitIcon__VBx9o{flex-shrink:0;display:flex;align-items:center;color:hsl(var(--primary))}.newsletter-widget_form__1iuV0{display:flex;flex-direction:column;gap:.55rem}.newsletter-widget_input__YApVt{width:100%;padding:.6rem .75rem;font-size:.85rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.newsletter-widget_input__YApVt::-moz-placeholder{color:hsl(var(--muted-foreground)/.5)}.newsletter-widget_input__YApVt::placeholder{color:hsl(var(--muted-foreground)/.5)}.newsletter-widget_input__YApVt:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.12)}.newsletter-widget_input__YApVt:disabled{opacity:.6}.newsletter-widget_button__qDvZI{width:100%;padding:.65rem;font-size:.85rem;font-weight:600;border:none;border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;transition:opacity .2s,transform .1s;display:flex;align-items:center;justify-content:center;gap:.4rem;letter-spacing:.02em}.newsletter-widget_button__qDvZI:hover:not(:disabled){opacity:.88}.newsletter-widget_button__qDvZI:active:not(:disabled){transform:scale(.98)}.newsletter-widget_button__qDvZI:disabled{opacity:.6;cursor:not-allowed}.newsletter-widget_spinner__dVwNp{width:12px;height:12px;border:2px solid hsl(var(--primary-foreground)/.3);border-top-color:hsl(var(--primary-foreground));border-radius:50%;animation:newsletter-widget_spin__LBCNR .7s linear infinite;flex-shrink:0}@keyframes newsletter-widget_spin__LBCNR{to{transform:rotate(1turn)}}.newsletter-widget_error__Pj37j{font-size:.78rem;color:hsl(0 72% 51%);margin:0}.newsletter-widget_disclaimer__xbe_v{font-size:.72rem;color:hsl(var(--muted-foreground)/.55);text-align:center;margin:0}.newsletter-widget_successState__qWv0a{padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.newsletter-widget_successIcon__fJsjs{width:52px;height:52px;border-radius:50%;background:hsl(var(--primary)/.15);border:1px solid hsl(var(--primary)/.4);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));margin-bottom:.25rem}.newsletter-widget_successHeading__wZeod{font-family:var(--font-serif);font-size:1.2rem;font-weight:700;margin:0;color:hsl(var(--foreground))}.newsletter-widget_successText__CBzWw{font-size:.82rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}.print-edition-widget_card__JzOaE{background-color:hsl(var(--card));border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid hsl(var(--border)/.6)}.print-edition-widget_header__LhSAv{background:radial-gradient(ellipse 80% 60% at 50% 0,hsl(152 50% 18%/.35),transparent 70%),linear-gradient(160deg,hsl(152 45% 11%),hsl(152 30% 7%) 60%,hsl(var(--card)));padding:1.6rem 1.25rem 1.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;position:relative;overflow:hidden}.print-edition-widget_header__LhSAv:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.55),transparent)}.print-edition-widget_iconWrap__kCrT8{width:44px;height:44px;border-radius:50%;background:hsl(var(--primary)/.18);border:1px solid hsl(var(--primary)/.45);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));margin-bottom:.2rem}.print-edition-widget_heading__cAu1a{font-family:var(--font-serif);font-size:1.1rem;font-weight:700;margin:0;color:hsl(0 0% 100%);letter-spacing:.01em}.print-edition-widget_subheading__IKb5z{font-size:.72rem;color:hsl(0 0% 100%/.65);margin:0;text-transform:uppercase;letter-spacing:.08em}.print-edition-widget_body__IUEM0{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.9rem}.print-edition-widget_copy__pKSru{font-size:.82rem;color:hsl(var(--muted-foreground));line-height:1.55;margin:0}.print-edition-widget_button__vvP2g{display:block;width:100%;padding:.65rem;font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;transition:opacity .2s;letter-spacing:.02em;box-sizing:border-box}.print-edition-widget_button__vvP2g:hover{opacity:.9}.epaper-banner_banner__3EGq5{display:flex;align-items:center;gap:1rem;width:100%;margin:0 0 .5rem;padding:1rem 1.1rem;background:hsl(var(--primary));border-radius:var(--radius);color:#ffffff;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.epaper-banner_banner__3EGq5:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.epaper-banner_coversWrap__4Rn1X{position:relative;flex-shrink:0;width:80px;height:108px}.epaper-banner_cover__uQN4z{position:absolute;inset:0;border-radius:4px;background:hsl(0 0% 100%/.92);box-shadow:0 6px 14px rgba(0,0,0,.25);overflow:hidden}.epaper-banner_coverBack__LDDsq{transform:rotate(-7deg) translate(-9px,4px);background:hsl(152 30% 88%);opacity:.85}.epaper-banner_coverMid__p_Xb6{transform:rotate(-3deg) translate(-4px,2px);background:hsl(0 0% 100%);opacity:.95}.epaper-banner_coverFront__r_WxH{transform:rotate(2deg);background:hsl(220 14% 97%);box-shadow:0 10px 22px rgba(0,0,0,.32)}.epaper-banner_coverImg__H5M70{-o-object-fit:cover;object-fit:cover}.epaper-banner_text__dJtRp{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.epaper-banner_title__AJ3BF{font-family:var(--font-serif);font-weight:700;font-size:1.3rem;line-height:1.15;color:#ffffff;letter-spacing:.005em}.epaper-banner_arrow__9wraK{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#ffffff;transition:transform .2s ease}.epaper-banner_arrow__9wraK svg{width:22px;height:22px}.epaper-banner_banner__3EGq5:hover .epaper-banner_arrow__9wraK{transform:translateX(4px)}@media (max-width:1024px){.epaper-banner_banner__3EGq5{gap:1.5rem;padding:1.1rem 1.5rem}.epaper-banner_coversWrap__4Rn1X{width:130px;height:170px}.epaper-banner_coverBack__LDDsq{transform:rotate(-7deg) translate(-14px,6px)}.epaper-banner_coverMid__p_Xb6{transform:rotate(-3deg) translate(-6px,3px)}.epaper-banner_title__AJ3BF{font-size:2rem;line-height:1.1}.epaper-banner_arrow__9wraK svg{width:28px;height:28px}}@media (max-width:640px){.epaper-banner_banner__3EGq5{gap:1rem;padding:.9rem 1rem}.epaper-banner_coversWrap__4Rn1X{width:80px;height:110px}.epaper-banner_coverBack__LDDsq{transform:rotate(-7deg) translate(-9px,4px)}.epaper-banner_coverMid__p_Xb6{transform:rotate(-3deg) translate(-4px,2px)}.epaper-banner_title__AJ3BF{font-size:1.35rem}.epaper-banner_arrow__9wraK svg{width:22px;height:22px}}.special-reports-widget_widget__MdZTq{background-color:hsl(var(--card));border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-sm)}.special-reports-widget_header__ygsCW{padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid hsl(var(--border))}.special-reports-widget_eyebrow__XRmcx{display:block;font-size:.7rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.special-reports-widget_title__TI3h1{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.25;color:hsl(var(--foreground));margin:.3rem 0 .4rem}.special-reports-widget_viewAll__kY7rD{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;color:hsl(var(--primary));text-decoration:none}.special-reports-widget_viewAll__kY7rD:hover{text-decoration:underline}.special-reports-widget_list__5QaU4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.special-reports-widget_row__zjED4{border-bottom:1px solid hsl(var(--border)/.3)}.special-reports-widget_row__zjED4:last-child{border-bottom:none}.special-reports-widget_rowLink__2tNMC{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;text-decoration:none;transition:opacity .2s ease}.special-reports-widget_rowLink__2tNMC:hover{opacity:.8;text-decoration:none}.special-reports-widget_thumbWrap__2GrPp{position:relative;width:56px;height:42px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;display:block}.special-reports-widget_thumbEmpty__uSbhJ{background:hsl(var(--muted))}.special-reports-widget_thumb__R_JHV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.special-reports-widget_headline__WHCFL{flex:1;min-width:0;font-size:.8rem;font-weight:600;line-height:1.3;color:hsl(var(--foreground));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.special-reports-widget_rowLink__2tNMC:hover .special-reports-widget_headline__WHCFL{color:hsl(var(--primary))}.fortyUnder40Promo_banner__jihqW{display:grid;grid-template-columns:15rem 1fr;align-items:stretch;overflow:hidden;border-radius:calc(var(--radius) + .25rem);margin-bottom:2rem;box-shadow:var(--shadow-sm);border:1px solid hsl(var(--border))}.fortyUnder40Promo_logoPanel__vJYPs{display:flex;align-items:center;justify-content:center;padding:1.75rem 1.5rem;background:linear-gradient(150deg,hsl(160 55% 16%),hsl(160 60% 10%))}.fortyUnder40Promo_logoWrap__aGNoI{width:100%;max-width:11rem}.fortyUnder40Promo_logo__K_o1c{width:100%;height:auto;display:block}.fortyUnder40Promo_content__PC3k3{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.75rem 2rem;background:linear-gradient(120deg,hsl(var(--primary)/.08),hsl(var(--card)) 55%)}.fortyUnder40Promo_eyebrow__F9Lo9{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--primary));background:hsl(var(--primary)/.12);padding:.3rem .8rem;border-radius:999px;border:1px solid hsl(var(--primary)/.25)}.fortyUnder40Promo_headline__RObf_{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;line-height:1.15;color:hsl(var(--foreground))}.fortyUnder40Promo_lead__p_KQX{margin:0;max-width:42rem;font-size:.95rem;line-height:1.55;color:hsl(var(--muted-foreground))}.fortyUnder40Promo_actions__h48IJ{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.fortyUnder40Promo_cta__ziRsw{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;font-size:.9rem;padding:.7rem 1.5rem;border-radius:999px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.fortyUnder40Promo_cta__ziRsw:hover{opacity:.9;transform:translateX(2px)}.fortyUnder40Promo_ctaArrow__9i44I{transition:transform .15s ease}.fortyUnder40Promo_cta__ziRsw:hover .fortyUnder40Promo_ctaArrow__9i44I{transform:translateX(2px)}@media (max-width:720px){.fortyUnder40Promo_banner__jihqW{grid-template-columns:1fr}.fortyUnder40Promo_logoPanel__vJYPs{padding:1.5rem}.fortyUnder40Promo_logoWrap__aGNoI{max-width:8rem}.fortyUnder40Promo_content__PC3k3{align-items:center;text-align:center;padding:1.5rem}.fortyUnder40Promo_actions__h48IJ{flex-direction:column;align-items:center}}.front-page_layout__FjxNf{display:grid;grid-template-columns:1fr 320px;gap:3rem;padding:1rem 0 3rem}.front-page_mainContent__JNxKL{min-width:0}.front-page_sidebar__9wc0P{display:flex;flex-direction:column;gap:1.5rem}.front-page_sidebarSection__y3XbZ{background-color:hsl(var(--card));border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-sm)}.front-page_sidebarAdSlot__nd_0T{display:flex;justify-content:center}.front-page_sidebarTitle__vLaQu{font-size:.85rem;font-weight:700;margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.front-page_recentList__l2cIs{display:flex;flex-direction:column}.front-page_recommendedSection__NIPvo{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.front-page_recommendedTitle__uwYzb{font-size:1.35rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.75rem;position:relative;color:hsl(var(--foreground));font-family:var(--font-heading)}.front-page_recommendedTitle__uwYzb:before{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background:hsl(var(--primary));border-radius:2px}@media (max-width:1024px){.front-page_layout__FjxNf{grid-template-columns:1fr}.front-page_sidebar__9wc0P{order:1}}