:root{--vx-navy:#0b102b;--vx-ink:#111631;--vx-purple:#7745e9;--vx-blue:#366fe8;--vx-light:#f8f9ff}.vd-header{background:#0b1026!important;border-bottom:1px solid #283459!important;box-shadow:0 4px 16px #0b153a15!important}.vd-header-inner{gap:14px!important;height:72px!important;min-height:72px!important;padding-inline:24px!important}.vd-header .folio-logo{min-width:190px;gap:10px!important;margin-right:0!important}.vd-header .folio-logo-icon{color:#fff!important;border-radius:8px!important;width:47px!important;height:43px!important;transform:none!important}.vd-header .folio-logo-icon svg{stroke-width:1.9px;width:39px;height:37px}.vd-header .vd-wordmark strong{letter-spacing:-1.4px!important;font-family:DM Sans,Arial,sans-serif!important;font-size:31px!important;font-weight:850!important}.vd-header .vd-wordmark small{color:#c4d1e5!important;padding-top:5px!important;font-family:DM Sans,Arial,sans-serif!important;font-size:9px!important}.vd-header-nav{gap:5px!important;margin:auto!important}.vd-header-nav a{color:#ecf0fd!important;border-radius:12px!important;gap:8px!important;height:50px!important;padding:0 13px!important;font:700 13px/1 DM Sans,Arial,sans-serif!important;transition:background .16s,color .16s!important;display:inline-flex!important}.vd-header-nav a svg{stroke-width:1.9px;width:18px;height:18px;display:inline-block!important}.vd-header-nav a:first-child svg{color:inherit!important;stroke-width:2px!important}.vd-header-nav a:hover{color:#fff!important;background:#252e58!important}.vd-header-nav a.active{box-shadow:inset 0 -2px #9c5cfc;color:#fff!important;background:#292352!important}.vd-header-nav a.active:after{background:#a16bff!important;border-radius:8px!important;height:3px!important;inset:auto 13px 3px!important}.vd-header-actions{flex:none;gap:8px!important}.vd-header-search{transition:width .18s;display:flex;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;flex-direction:row-reverse!important;padding:0 10px!important}.vd-header-search input{display:none}.vd-header-search:focus-within{background:#243052!important;border-color:#5e668e!important;flex-direction:row!important;width:190px!important;min-width:190px!important}.vd-header-search:focus-within input{display:block}.vd-header-search button svg{width:21px;height:21px}.vd-header .language-trigger{font-size:12px!important}.vd-header .vd-theme{color:#d4d7ee!important}.vd-signin,.vd-signup{color:#fff!important;background:#1b2247!important;border:1px solid #37456d!important}.vd-signup{background:linear-gradient(135deg,#6a45da,#9a5bea)!important;border-color:#7f5fe6!important;box-shadow:0 3px 14px #5c39b944!important}.vd-signup:hover{filter:brightness(1.15)}.vd-header .vd-mobile-nav{background:#111936!important;border-color:#3b427c!important}.vd-header .vd-mobile-nav a.active,.vd-header .vd-mobile-nav a svg{color:#b68cff!important}body:has(.vx-home) .v-ticker{display:none}body:has(.vx-home){background:#f8f9fd}.vx-home{width:calc(100% - 36px);max-width:1500px;color:var(--vx-ink);margin:0 auto;padding:18px 0 30px;font-family:DM Sans,Arial,sans-serif}.vx-home a{text-decoration:none}.vx-hero{isolation:isolate;background:radial-gradient(at 80% 70%,#264a75 1%,#0000 52%),linear-gradient(100deg,#0a1433,#111b3b);border-radius:19px;height:318px;position:relative;overflow:hidden;box-shadow:0 14px 35px #111f4121}.vx-hero-art{object-fit:cover;object-position:center 50%;z-index:-2;width:78%;height:100%;position:absolute;top:0;right:0}.vx-hero-shade{z-index:-1;background:linear-gradient(90deg,#0b1235 0%,#0b1437 22%,#0a1633e6 39%,#111b3b45 68%,#0000 100%);position:absolute;inset:0}.vx-hero-copy{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;height:100%;padding:35px 48px;display:flex}.vx-hero-eyebrow{color:#a9a9f7;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:13px;font-weight:850;display:inline-flex;font-size:10px!important}.vx-hero-eyebrow svg{color:#b39cff}.vx-hero h1{letter-spacing:-.047em;text-shadow:0 3px 12px #0004;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(36px,3.4vw,58px);font-weight:860;line-height:1.06}.vx-hero h1 span{color:#d0b6ff}.vx-hero-tagline{color:#f0f2ff;max-width:490px;margin:14px 0 20px;font-size:16px;line-height:1.5}.vx-hero-search{color:#20294c;background:#fff;border-radius:40px;align-items:center;gap:12px;width:min(100%,455px);height:49px;padding:0 9px 0 19px;display:flex;box-shadow:0 6px 20px #050e2d38}.vx-hero-search>svg{color:#3c4c76;flex:none}.vx-hero-search input{color:#1a2342;background:0 0;width:100%;min-width:0;font-size:13px;border:0!important;outline:0!important}.vx-hero-search input::placeholder{color:#637092;opacity:1}.vx-hero-search button{color:#fff;background:#704bdd;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.vx-hero-search button:hover{background:#4f2fb9}.vx-hero-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1639b8;border:1px solid #ffffff53;border-radius:50px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:24px;right:27px}.vx-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:16px 2px 21px;display:grid}.vx-category{text-align:center;border:1px solid #ffffffd4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:117px;padding:15px 10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 6px 24px #171d4510}.vx-category:hover,.vx-category:focus-visible{border-color:#a6a4e1;transform:translateY(-3px);box-shadow:0 13px 26px #222b5326}.vx-category-icon{place-items:center;width:49px;height:44px;margin-bottom:2px;display:grid}.vx-category strong{color:#121832;white-space:nowrap;font-size:15px;font-weight:830}.vx-category small{color:#505574;font-size:11px;line-height:1.35}.vx-category-books{background:linear-gradient(135deg,#e9e5ff,#f3f1ff)}.vx-category-books .vx-category-icon{color:#4438cc}.vx-category-comics{background:linear-gradient(135deg,#fff0e9,#ffe5dd)}.vx-category-comics .vx-category-icon{color:#f16c21}.vx-category-articles{background:linear-gradient(135deg,#e6eaff,#e1f1ff)}.vx-category-articles .vx-category-icon{color:#367bf6}.vx-category-news{background:linear-gradient(135deg,#e1f9f4,#dff1fc)}.vx-category-news .vx-category-icon{color:#1888ba}.vx-category-reading{background:linear-gradient(135deg,#fdf1e6,#fff1ed)}.vx-category-reading .vx-category-icon{color:#a36b35}.vx-dashboard-grid{grid-template-columns:minmax(0,1.78fr) minmax(345px,.95fr);grid-template-areas:"books news""comics articles";align-items:stretch;gap:15px;display:grid}.vx-panel{background:#fff;border:1px solid #e8eaf4;border-radius:16px;min-width:0;padding:17px 17px 20px;box-shadow:0 3px 20px #101e4811}.vx-shelf-book{grid-area:books}.vx-shelf-comic{grid-area:comics}.vx-news{grid-area:news}.vx-articles{grid-area:articles}.vx-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:27px;margin-bottom:15px;display:flex}.vx-panel-heading h2{letter-spacing:-.035em;color:#141930;align-items:center;gap:10px;font-size:21px;font-weight:860;line-height:1.2;display:flex}.vx-flame{color:#ff506c;fill:#ffaf7340}.vx-zap{color:#f29a13;fill:#fff0a8}.vx-blue{color:#4668e5}.vx-view-all{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:770;display:flex;color:#27379a!important}.vx-view-all:hover{color:#794ae6!important}.vx-shelf-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vx-reading-item{min-width:0}.vx-cover-link{aspect-ratio:.69;background:linear-gradient(155deg,#e6d8af,#2d3a66);border-radius:10px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 3px 10px #1d20411a}.vx-cover-link:hover{transform:translateY(-4px);box-shadow:0 12px 23px #1824473a}.vx-cover-link .folio-cover{width:100%;aspect-ratio:auto!important;border-radius:10px!important;height:100%!important;min-height:0!important}.vx-cover-link .folio-cover-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.vx-cover-link .folio-cover-backdrop{padding:10px!important}.vx-cover-link .folio-cover-backdrop .cover-kicker{font-size:8px}.vx-cover-link .folio-cover-backdrop strong{font-size:clamp(12px,1.5vw,19px)!important;line-height:1.2!important}.vx-card-shine{pointer-events:none;background:linear-gradient(120deg,#0000 36%,#ffffff16 52%,#0000 64%);position:absolute;inset:0}.vx-reading-item h3{white-space:nowrap;text-overflow:ellipsis;color:#1a2042;margin:8px 0 2px;font-size:12px;font-weight:780;overflow:hidden}.vx-reading-item p{white-space:nowrap;text-overflow:ellipsis;color:#717897;font-size:10px;overflow:hidden}.vx-news-list{flex-direction:column;display:flex}.vx-news-row{border-bottom:1px solid #eef0f8;grid-template-columns:100px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:9px 0;display:grid}.vx-news-row:first-child{padding-top:0}.vx-news-row:last-child{border-bottom:0}.vx-news-thumb{border-radius:9px;width:100px;height:71px;position:relative;overflow:hidden}.vx-news-thumb .v-news-visual{border-radius:0;width:100%;min-height:0;height:100%!important}.vx-news-thumb .v-news-visual-symbol{opacity:.16}.vx-news-thumb .v-news-visual-word{display:none}.vx-news-thumb .v-news-art-image{object-fit:cover;width:100%;height:100%}.vx-news-copy{min-width:0}.vx-news-copy h3{color:#1c2444;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:1.37;display:-webkit-box;overflow:hidden}.vx-news-copy p{color:#68718e;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex;overflow:hidden}.vx-external{color:#8d95b0;opacity:0;transition:opacity .15s}.vx-news-row:hover .vx-external{opacity:1}.vx-news-row:hover h3{color:#6140c7}.vx-news-foot{color:#73809b;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.vx-news-foot svg{color:#1d9b7b}.vx-news-state{color:#68718e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:240px;font-size:13px;display:flex}.vx-news-state button{color:#4d32aa;background:#f3efff;border:1px solid #c9b6f6;border-radius:8px;padding:8px 15px}.vx-article-list{flex-direction:column;gap:10px;display:flex}.vx-article-row{border-bottom:1px solid #eef0f8;grid-template-columns:100px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:8px 0;display:grid}.vx-article-row:last-child{border-bottom:0}.vx-article-thumb{background:linear-gradient(120deg,#f7e4cf,#d1e4fd);border-radius:9px;width:100px;height:66px;overflow:hidden}.vx-article-thumb img{object-fit:cover;width:100%;height:100%}.vx-article-row h3{color:#1d2443;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.vx-article-row p{color:#747d97;margin-top:6px;font-size:10px}.vx-article-arrow{color:#8e95b0}.vx-article-row:hover h3{color:#6140c7}.vx-discover-strip{background:linear-gradient(110deg,#f1ebff,#eff7ff 73%,#fff3e9);border:1px solid #e7e2f8;border-radius:14px;align-items:center;gap:17px;margin:22px 0 6px;padding:18px 23px;display:flex}.vx-discover-icon{color:#7545db;background:#e5d9ff;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.vx-discover-strip h2{color:#141833;font-size:16px;font-weight:840}.vx-discover-strip p{color:#636c85;margin-top:4px;font-size:12px}.vx-discover-strip>a{white-space:nowrap;color:#fff;background:#6645d7;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:11px 16px;font-size:12px;font-weight:750;display:inline-flex}.vx-discover-strip>a:hover{background:#4c2faa}.vx-home-ethics{color:#8990a3;justify-content:center;align-items:center;gap:9px;padding:15px 0;font-size:10px;display:flex}.vx-home-ethics svg{color:#ad9bcf}.vx-bottom-nav{display:none}.dark body:has(.vx-home){background:#101329}.dark .vx-panel{background:#181c37;border-color:#343956;box-shadow:0 8px 25px #0002}.dark .vx-panel-heading h2,.dark .vx-reading-item h3,.dark .vx-news-copy h3,.dark .vx-article-row h3{color:#f6f3ff}.dark .vx-news-row,.dark .vx-article-row{border-bottom-color:#333952}.dark .vx-news-copy p,.dark .vx-reading-item p,.dark .vx-article-row p{color:#aab0cd}.dark .vx-view-all{color:#bcb0ff!important}.dark .vx-category{box-shadow:none;border-color:#30334d}.dark .vx-discover-strip{background:linear-gradient(100deg,#292447,#1e2749);border-color:#383753}.dark .vx-discover-strip h2{color:#fff}.dark .vx-discover-strip p{color:#bdc1d8}.dark .vx-home-ethics{color:#9ba4bf}@media (width>=1200px){.vx-home{width:calc(100% - 46px)}.vx-hero{height:355px}.vx-hero-copy{padding-inline:56px}.vx-category{min-height:125px}.vx-panel{padding:19px 20px 22px}.vx-news-row{grid-template-columns:110px minmax(0,1fr) 15px}.vx-news-thumb,.vx-article-thumb{width:110px}}@media (width<=1200px){.vd-header-inner{padding-inline:14px!important}.vd-header .folio-logo{min-width:160px}.vd-header .vd-wordmark strong{font-size:27px!important}.vd-header-nav a{padding:0 9px!important;font-size:12px!important}.vd-header .language-trigger{font-size:11px!important}.vx-panel-heading h2{font-size:18px}.vx-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.95fr)}.vx-news-row,.vx-article-row{grid-template-columns:83px minmax(0,1fr) 12px;gap:9px}.vx-news-thumb,.vx-article-thumb{width:83px;height:62px}}@media (width<=980px){.vx-dashboard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"books""news""comics""articles"}.vx-hero{height:315px}.vx-hero-copy{padding:32px}.vx-panel{padding:18px 20px}.vx-news-row,.vx-article-row{grid-template-columns:115px minmax(0,1fr) 16px;gap:13px}.vx-news-thumb,.vx-article-thumb{width:115px}.vx-reading-item h3{font-size:13px}.vx-news-copy h3,.vx-article-row h3{font-size:14px}.vd-header-nav a{padding:0 7px!important;font-size:11px!important}.vd-header-nav a svg{display:none!important}.vd-header .folio-logo{min-width:145px}}@media (width<=760px){.vd-header-inner{height:64px!important;min-height:64px!important;padding-inline:14px!important}.vd-header .vd-wordmark strong{font-size:27px!important}.vd-header .vd-wordmark small{font-size:8px!important}.vd-header .folio-logo-icon{width:35px!important;height:37px!important}.vd-header .folio-logo-icon svg{width:32px;height:32px}.vd-header-nav{display:none!important}.vd-header .folio-logo{min-width:0;margin-right:auto!important}.vd-header-search{display:flex!important}.vd-header .language-control{display:none!important}.vd-header .vd-theme{display:none}.vd-header .vd-mobile-toggle{color:#fff!important;display:grid!important}.vd-header .vd-signin,.vd-header .vd-signup{padding-inline:10px;font-size:11px!important}.vd-header-actions{gap:4px!important}.vd-header-search:focus-within{z-index:101;position:absolute;top:13px;right:85px;width:190px!important}.vx-bottom-nav{padding:9px 5px max(7px,env(safe-area-inset-bottom));z-index:95;background:#0d1431;border-top:1px solid #313969;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b14353b}.vx-bottom-nav a{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:10px;font-weight:660;display:flex;color:#c7cce6!important}.vx-bottom-nav a.active{background:#342852;color:#cf9eff!important}.vx-bottom-nav a svg{width:21px;height:21px}.folio-footer{padding-bottom:80px!important}.vx-home{width:calc(100% - 20px);padding-top:10px;padding-bottom:100px}.vx-hero{border-radius:15px;height:273px}.vx-hero-copy{padding:23px 25px}.vx-hero h1{font-size:39px}.vx-hero-tagline{max-width:320px;margin:10px 0 16px;font-size:13px}.vx-hero-eyebrow{margin-bottom:9px;font-size:8px!important}.vx-hero-search{max-width:340px;height:43px}.vx-hero-art{object-position:59% 50%;width:95%}.vx-hero-shade{background:linear-gradient(90deg,#0b1438f5 0%,#101a38dc 35%,#0b1b3859 100%)}.vx-hero-pill{display:none}.vx-categories{gap:8px;margin:12px 0 15px}.vx-category{border-radius:12px;min-height:100px;padding:10px 4px}.vx-category-icon{width:40px;height:36px}.vx-category-icon svg{width:29px}.vx-category strong{font-size:12px}.vx-category small{font-size:9px}.vx-panel{border-radius:14px;padding:15px 12px 18px}.vx-panel-heading{margin-bottom:13px}.vx-panel-heading h2{font-size:18px}.vx-view-all{font-size:11px}.vx-shelf-row{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(116px,1fr));gap:9px;padding-bottom:6px;overflow-x:auto}.vx-reading-item{scroll-snap-align:start}.vx-discover-strip{gap:12px;margin-top:15px;padding:15px 12px}.vx-discover-strip h2{font-size:14px}.vx-discover-strip p{font-size:11px}.vx-discover-icon{width:41px;height:41px}.vx-discover-strip>a{padding:9px 11px;font-size:11px}}@media (width<=520px){.vx-hero{height:246px}.vx-hero-copy{padding:22px 17px}.vx-hero h1{font-size:31px}.vx-hero-tagline{max-width:240px;margin:9px 0 14px;font-size:11.5px;line-height:1.45}.vx-hero-eyebrow{white-space:nowrap;letter-spacing:.065em;max-width:210px;overflow:hidden;font-size:7px!important}.vx-hero-search{gap:7px;width:100%;height:39px;padding-left:13px}.vx-hero-search input{font-size:10px}.vx-hero-search>svg{width:17px}.vx-hero-search button{width:29px;height:29px}.vx-category-reading{display:none}.vx-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.vx-category{min-height:91px}.vx-category strong{font-size:12px}.vx-category small{font-size:8px;line-height:1.2}.vx-category-icon{height:32px}.vx-category-icon svg{width:26px;height:26px}.vx-news-row,.vx-article-row{grid-template-columns:89px minmax(0,1fr) 12px;gap:9px}.vx-news-thumb,.vx-article-thumb{width:89px;height:61px}.vx-news-copy h3,.vx-article-row h3{font-size:12px}.vx-news-copy p,.vx-article-row p,.vx-news-foot{font-size:9px}.vx-reading-item h3{font-size:12px}.vx-shelf-row{grid-template-columns:repeat(5,109px)}.vx-panel-heading h2{font-size:17px}.vx-discover-strip{flex-wrap:wrap}.vx-discover-strip>a{margin-left:53px}.vd-header .vd-signin{display:none}.vd-header .vd-signup{max-width:72px;padding-inline:7px;overflow:hidden;font-size:11px!important}.vd-header-search:focus-within{right:60px;width:155px!important;min-width:155px!important}}@media (prefers-reduced-motion:reduce){.vx-category,.vx-cover-link,.vd-header-nav a{transition:none!important}}
