.av-article-page--magazine{background:#f5f3ef}.dark .av-article-page--magazine{background:#071225}.av-reading-progress{position:fixed;inset:0 0 auto;z-index:1000;height:3px;background:transparent}.av-reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#f5c451,#f09a38);transition:width .1s linear}
.av-article-page--magazine .av-article-toc nav a.is-active{color:#9a6b00;font-weight:900}.av-article-page--magazine .av-article-toc nav a.is-active:before{border-color:#e2aa30;background:#e2aa30}
.av-magazine-intro{padding:32px 0 0}.av-magazine-intro .av-breadcrumb{margin:0 0 20px;color:#6d788c}.av-magazine-intro .av-breadcrumb a{color:#4f5e75}.dark .av-magazine-intro .av-breadcrumb{color:#98a6ba}.dark .av-magazine-intro .av-breadcrumb a{color:#c6d0df}.av-magazine-cover{position:relative;overflow:hidden;aspect-ratio:2.15/1;margin:0;border:0;border-radius:26px;background:#071c3f;box-shadow:0 30px 70px -48px #061633}.av-magazine-cover>img{width:100%;height:100%;object-fit:cover}.av-magazine-cover:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.av-magazine-cover__fallback{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 25% 30%,rgba(245,196,81,.22),transparent 25%),linear-gradient(135deg,#061633,#102f64)}.av-magazine-cover__fallback:before,.av-magazine-cover__fallback:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.av-magazine-cover__fallback:before{width:480px;height:480px;left:-120px;top:-250px;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}.av-magazine-cover__fallback:after{width:300px;height:300px;right:-90px;bottom:-180px}.av-magazine-cover__fallback>div{position:relative;z-index:2;display:grid;place-items:center;gap:8px}.av-magazine-cover__fallback i{font-size:3.3rem;color:#f5c451}.av-magazine-cover__fallback small{color:#c8d3e3;font-size:.8rem}.av-magazine-cover__fallback strong{font-size:clamp(1.5rem,4vw,3rem)}.av-magazine-cover__fallback>b{position:absolute;left:5%;bottom:7%;font-size:clamp(4rem,12vw,9rem);line-height:1;color:rgba(255,255,255,.055);font-weight:950}.av-magazine-cover__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to left,#000,transparent 70%)}
.av-magazine-head{position:relative;z-index:3;width:min(1020px,calc(100% - 48px));margin:-42px auto 52px;padding:28px 34px 25px;border:1px solid #e0ded9;border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 25px 60px -50px #0a1d43;text-align:center}.dark .av-magazine-head{border-color:#273956;background:rgba(14,28,53,.98)}.av-magazine-head__top{display:flex;align-items:center;justify-content:center;gap:10px}.av-magazine-edition{display:inline-flex;align-items:center;gap:6px;color:#7c8799;font-size:.72rem;font-weight:800}.av-magazine-head h1{max-width:880px;margin:15px auto 9px;color:#12213c;font-size:clamp(2rem,4.4vw,3.55rem);font-weight:950;line-height:1.48;letter-spacing:-.025em}.dark .av-magazine-head h1{color:#f8fafc}.av-magazine-head .av-article-lead{max-width:790px;margin:0 auto;color:#627087;font-size:1rem;line-height:2}.dark .av-magazine-head .av-article-lead{color:#c4cedd}.av-magazine-head .av-article-meta{display:flex;align-items:stretch;justify-content:center;gap:0;margin:22px auto 0;padding-top:18px;border-top:1px dashed #d7dce4}.dark .av-magazine-head .av-article-meta{border-color:#30415d}.av-magazine-head .av-article-meta>span,.av-magazine-head .av-article-meta>time{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;gap:1px 7px;min-width:150px;padding:2px 20px;border-left:1px solid #e2e6ec;color:#17243a}.av-magazine-head .av-article-meta>*:last-child{border-left:0}.dark .av-magazine-head .av-article-meta>span,.dark .av-magazine-head .av-article-meta>time{border-color:#30415d;color:#edf2f8}.av-magazine-head .av-article-meta i{grid-row:1/3;font-size:1.1rem;color:#e0a82e}.av-magazine-head .av-article-meta b{font-size:.77rem}.av-magazine-head .av-article-meta small{color:#8b97a9;font-size:.62rem}
.av-article-page--magazine .av-reading-layout{grid-template-columns:230px minmax(0,720px) 220px;gap:26px;justify-content:center}.av-article-page--magazine .av-article-tools{position:sticky;top:95px;display:grid;gap:10px}.av-article-brief{padding:17px;border:1px solid #eadfbf;border-radius:16px;background:#fff8e7;color:#39465b}.av-article-brief span{display:block;margin-bottom:7px;color:#8b6500;font-size:.72rem;font-weight:900}.av-article-brief p{margin:0;font-size:.76rem;line-height:1.9}.dark .av-article-brief{border-color:#5a4823;background:#2b261b;color:#dce4ef}.av-tool-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.av-article-page--magazine .av-article-tools button{min-height:58px;background:#fff}.dark .av-article-page--magazine .av-article-tools button{background:#0e1c35}.av-article-page--magazine .av-article-toc{padding:17px;border:0;border-right:1px solid #d5d9df;border-radius:0;background:transparent}.dark .av-article-page--magazine .av-article-toc{border-color:#2c3d58}.av-article-page--magazine .av-article-toc>button{padding:0}.av-article-page--magazine .av-article-toc nav a{position:relative;border:0;padding:5px 14px 5px 0}.av-article-page--magazine .av-article-toc nav a:before{content:"";position:absolute;right:-21px;top:15px;width:7px;height:7px;border:2px solid #aeb7c4;border-radius:50%;background:#f5f3ef}.dark .av-article-page--magazine .av-article-toc nav a:before{background:#071225}.av-article-page--magazine .av-article-body{padding:4px 8px 50px;color:#26354c;font-size:16px;line-height:2}.dark .av-article-page--magazine .av-article-body{color:#dce4ef}.av-article-page--magazine .av-article-body>div.blog-rich-content{display:contents}.av-article-page--magazine .av-article-body h2{position:relative;margin:2.5em 0 .85em;padding:14px 20px 14px 14px;border-right:4px solid #f0b844;border-radius:0 12px 12px 0;background:linear-gradient(90deg,transparent,#fff8e8);color:#111f38;font-size:24px;line-height:1.7}.dark .av-article-page--magazine .av-article-body h2{background:linear-gradient(90deg,transparent,#2a261c);color:#fff}.av-article-page--magazine .av-article-body h3{margin:2em 0 .65em;color:#17243b;font-size:20px}.dark .av-article-page--magazine .av-article-body h3{color:#fff}.av-article-page--magazine .av-article-body p{margin:0 0 1.3em}.av-article-page--magazine .av-article-body ul,.av-article-page--magazine .av-article-body ol{display:grid;gap:8px;margin:1.5em 0;padding:16px 42px 16px 20px;border:1px solid #e0e4ea;border-radius:15px;background:#fff}.dark .av-article-page--magazine .av-article-body ul,.dark .av-article-page--magazine .av-article-body ol{border-color:#283a57;background:#0e1c35}.av-article-page--magazine .av-article-body li::marker{color:#e2a82e;font-weight:900}.av-article-page--magazine .av-article-body blockquote{position:relative;overflow:hidden;padding:26px 30px;border:0;border-radius:18px;background:#0b2047;color:#fff;box-shadow:0 18px 40px -32px #071630}.av-article-page--magazine .av-article-body blockquote:before{content:"“";position:absolute;left:18px;top:-25px;color:rgba(245,196,81,.22);font-size:8rem;font-family:serif}.av-article-page--magazine .blog-callout{padding:20px 22px;border:1px solid #b8d8e9;border-right:5px solid #2e8ab7;border-radius:15px;background:#eef8fd}.av-article-page--magazine .blog-callout--tip{border-color:#eed697;border-right-color:#e4ad32;background:#fff9e9}.dark .av-article-page--magazine .blog-callout{background:#112a3d}.dark .av-article-page--magazine .blog-callout--tip{background:#2b261b}.av-article-page--magazine .blog-cta-btn{min-height:48px;align-items:center;padding:10px 23px;border-radius:12px;background:#0b2047;box-shadow:0 12px 25px -19px #071630}.av-article-page--magazine .av-article-tags,.av-article-page--magazine .av-article-cta,.av-article-page--magazine .av-comments,.av-article-page--magazine .av-related{width:min(100%,1020px);margin-inline:auto}
@media(max-width:1050px){.av-article-page--magazine .av-reading-layout{grid-template-columns:minmax(0,760px) 230px}.av-article-page--magazine .av-article-body{grid-column:1;grid-row:1}.av-article-page--magazine .av-article-toc{grid-column:2;grid-row:1}.av-article-page--magazine .av-article-tools{position:static;grid-column:1;grid-row:2;grid-template-columns:1fr auto}.av-tool-buttons{min-width:200px}}
@media(max-width:760px){.av-magazine-intro{padding-top:18px}.av-magazine-cover{aspect-ratio:16/10;border-radius:17px}.av-magazine-head{width:calc(100% - 18px);margin:-24px auto 32px;padding:20px 16px;border-radius:17px}.av-magazine-head h1{font-size:1.75rem}.av-magazine-head .av-article-meta{display:grid;grid-template-columns:1fr 1fr}.av-magazine-head .av-article-meta>span,.av-magazine-head .av-article-meta>time{min-width:0;padding:10px;border:0;border-bottom:1px solid #e2e6ec}.dark .av-magazine-head .av-article-meta>span,.dark .av-magazine-head .av-article-meta>time{border-color:#30415d}.av-article-page--magazine .av-reading-layout{grid-template-columns:1fr}.av-article-page--magazine .av-article-toc{position:static;grid-column:1;grid-row:1;padding:13px;border:1px solid #d8dde5;border-radius:14px;background:#fff}.dark .av-article-page--magazine .av-article-toc{border-color:#283a57;background:#0e1c35}.av-article-page--magazine .av-article-body{grid-column:1;grid-row:2;padding-inline:2px}.av-article-page--magazine .av-article-tools{grid-column:1;grid-row:3;grid-template-columns:1fr}.av-article-page--magazine .av-article-body h2{font-size:1.25rem}.av-magazine-cover__fallback i{font-size:2.4rem}.av-magazine-cover__fallback>b{font-size:4.5rem}}
