.article-page{--article-ink:#0b0b0b;--article-copy:#404349;--article-muted:#71757c;--article-line:#0b0b0b21;--article-line-soft:#0b0b0b14;--article-surface:#f7f8fa;color:var(--article-ink);background:#fff}.article-page>article{background:var(--article-surface)}.article-page .article-hero{min-height:0;color:var(--article-ink);isolation:isolate;background:radial-gradient(circle at 6% 10%,#c4dbff70,#0000 29%),radial-gradient(circle at 94% 34%,#e2d4ff61,#0000 31%),linear-gradient(#fff 0%,#fbfcfe 78%,#f7f8fa 100%);padding:132px 0 clamp(58px,6vw,92px);display:block;position:relative;overflow:hidden}.article-page .article-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000,#0b0b0b14,#0000);width:1px;height:82%;position:absolute;top:7%;left:49%}.article-page .article-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#c9dfff4d,#eee6ff24 46%,#0000 70%);border-radius:44% 56% 62% 38%/42% 45% 55% 58%;width:min(72vw,980px);height:min(72vw,980px);animation:20s ease-in-out infinite alternate articleLightDrift;position:absolute;top:-50%;right:-18%}.article-page .article-hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.74fr);align-items:center;gap:34px clamp(46px,6vw,96px);display:grid;position:relative}.article-page .article-breadcrumb{color:#0b0b0b80;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#ffffff8f;border:1px solid #0b0b0b17;border-radius:999px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0;padding:8px 12px;font-size:8px;font-weight:650;display:flex;box-shadow:inset 0 1px #fffffff5}.article-page .article-breadcrumb a{color:inherit;transition:color .18s}.article-page .article-breadcrumb a:hover{color:var(--article-ink)}.article-page .article-breadcrumb>span{color:#0b0b0b3d}.article-page .article-heading{align-self:center}.article-page .article-heading .eyebrow{color:#0b0b0b94;letter-spacing:.14em;margin:0 0 24px;font-size:9px}.article-page .article-heading h1{max-width:790px;color:var(--article-ink);font-family:var(--display);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(48px,5.15vw,78px);font-weight:540;line-height:.98}html[lang=vi] .article-page .article-heading h1{font-family:var(--display);letter-spacing:-.062em;font-weight:540;line-height:1.02}.article-page .article-heading>p:not(.eyebrow){color:#555a61;max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.65}.article-page .article-byline{align-items:center;gap:12px;margin-top:30px;display:flex}.article-page .author-mark{background:#ffffffb8;border:1px solid #0b0b0b1f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 22px #16203114,inset 0 1px #fff}.article-page .author-logo{filter:grayscale()brightness(0);object-fit:contain;width:auto;max-width:58%;height:58%}.article-page .article-byline>div:last-child{flex-direction:column;display:flex}.article-page .article-byline strong{color:var(--article-ink);font-size:11px;font-weight:650}.article-page .article-byline span{color:#0b0b0b80;margin-top:3px;font-size:9px}.article-page .article-hero-media{aspect-ratio:4/3;isolation:isolate;background:#eef1f5;border:1px solid #ffffffd1;border-radius:30px;align-self:center;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 74px #1c263924,inset 0 1px #fff}.article-page .article-hero-media:before{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff75;border-radius:22px;position:absolute;inset:10px}.article-page .article-hero-media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 50%,#06090da3);position:absolute;inset:0}.article-page .article-hero-media>img{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.article-page .article-hero-media:hover>img{transform:scale(1.025)}.article-page .article-hero-media figcaption{z-index:3;color:#ffffffbd;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff5c;justify-content:space-between;align-items:center;gap:18px;padding-top:12px;font-size:7px;font-weight:650;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.article-page .article-hero-media figcaption small{color:#fff;font:inherit;white-space:nowrap}.article-page .article-layout{grid-template-columns:minmax(220px,250px) minmax(0,720px);justify-content:center;gap:clamp(48px,6vw,88px);padding-block:clamp(70px,7vw,108px) clamp(105px,11vw,160px);display:grid}.article-page .article-toc{-webkit-backdrop-filter:blur(22px)saturate(1.16);background:#ffffffa3;border:1px solid #ffffffe6;border-radius:24px;align-self:start;padding:24px 22px 21px;position:sticky;top:104px;overflow:hidden;box-shadow:0 18px 48px #1d273912,inset 0 1px #fff}.article-page .article-toc>p{color:var(--article-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:9px;font-weight:700}.article-page .article-toc ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.article-page .article-toc li{border-top:1px solid var(--article-line-soft);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:11px 0;display:grid}.article-page .article-toc li>span{color:#0b0b0b61;font-size:8px;font-weight:700}.article-page .article-toc li>a{color:#5f636a;font-size:11px;line-height:1.48;transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1)}.article-page .article-toc li>a:hover{color:var(--article-ink);transform:translate(3px)}.article-page .share-row{border-top:1px solid var(--article-line);color:#7a7d83;letter-spacing:.06em;text-transform:uppercase;gap:9px;margin-top:17px;padding-top:17px;font-size:8px;display:grid}.article-page .share-row a:first-child{color:var(--article-ink);margin-bottom:9px;font-weight:700}.article-page .article-content{width:100%;max-width:720px}.article-mobile-toc{display:none}.article-page .article-opening{border:0;margin-bottom:clamp(72px,7vw,96px);padding:0}.article-page .article-opening>span{color:#0b0b0b7a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:700;display:block}.article-page .article-takeaways{-webkit-backdrop-filter:blur(22px)saturate(1.16);background:radial-gradient(circle at 0 0,#c4dbff6b,#0000 42%),radial-gradient(circle at 100% 100%,#e4d7ff52,#0000 45%),#ffffffb3;border:1px solid #ffffffe6;border-radius:26px;margin:0;padding:29px 30px;position:relative;overflow:hidden;box-shadow:0 20px 56px #1d273914,inset 0 1px #fff}.article-page .article-takeaways>strong{color:var(--article-ink);letter-spacing:.11em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:750;display:block}.article-page .article-takeaways ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.article-page .article-takeaways li{color:#30343a;padding-left:23px;font-size:16px;line-height:1.62;position:relative}.article-page .article-takeaways li:before{background:var(--article-ink);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px;box-shadow:0 0 0 5px #607dc41f}.article-page .article-content>section:not(.faq-section):not(.article-sources){border-top:1px solid var(--article-line);margin-bottom:clamp(68px,7vw,94px);padding-top:24px;scroll-margin-top:110px;position:relative}.article-page .content-number{color:#0b0b0b8f;background:#ffffffc2;border:1px solid #0b0b0b1a;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:19px;font-size:8px;font-weight:750;display:grid;box-shadow:inset 0 1px #fff}.article-page .article-content h2{max-width:690px;color:var(--article-ink);font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0 0 27px;font-size:clamp(36px,3.7vw,50px);font-weight:540;line-height:1.08}html[lang=vi] .article-page .article-content h2{font-family:var(--display);letter-spacing:-.048em;font-weight:540;line-height:1.13}.article-page .article-content section>p{color:var(--article-copy);margin:0 0 22px;font-size:18px;font-weight:400;line-height:1.78}.article-page .article-content section>p:last-of-type{margin-bottom:0}.article-page .article-section-media{margin:35px 0 0}.article-page .article-section-media img{border:1px solid #ffffffd1;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #1822341f,inset 0 1px #fff}.article-page .article-section-media figcaption{color:#777b82;margin-top:11px;padding-inline:4px;font-size:11px;line-height:1.55}.article-page .article-checklist{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.article-page .article-checklist li{border-top:1px solid var(--article-line-soft);color:#3f4349;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:15px 0;font-size:15px;line-height:1.65;display:grid}.article-page .article-checklist li:last-child{border-bottom:1px solid var(--article-line-soft)}.article-page .article-checklist li>span{background:var(--article-ink);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin-top:.16em;font-size:9px;font-weight:700;display:grid}.article-page .article-context-links{border:0;gap:8px;margin-top:31px;display:grid}.article-page .article-context-links a{min-height:50px;color:var(--article-ink);background:#ffffff9e;border:1px solid #0b0b0b14;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;font-size:12px;font-weight:650;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;box-shadow:inset 0 1px #fff}.article-page .article-context-links a:hover{transform:translateY(-2px);box-shadow:0 14px 34px #18223414,inset 0 1px #fff}.article-page .article-context-links a span{color:var(--article-ink);font-size:17px}.article-page .article-content>section:first-of-type>p:first-of-type:first-letter{float:none;color:inherit;font:inherit;margin:0}.article-page .article-content blockquote{color:#fff;font-family:var(--display);letter-spacing:-.04em;background:linear-gradient(145deg,#050505,#202124);border:0;border-radius:26px;margin:42px 0 0;padding:38px 38px 39px 76px;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.36;position:relative;overflow:hidden;box-shadow:0 24px 62px #0000002e,inset 0 1px #ffffff24}html[lang=vi] .article-page .article-content blockquote{font-family:var(--display);letter-spacing:-.035em;font-weight:500;line-height:1.4}.article-page .article-content blockquote:before{color:#ffffff73;content:"“";font-size:58px;line-height:1;position:absolute;top:31px;left:30px}.article-page .article-content blockquote:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-105px;right:-65px}.article-page .article-inline-cta{background:radial-gradient(circle at 0 0,#c4dbff8f,#0000 44%),radial-gradient(circle at 100% 100%,#e4d7ff66,#0000 46%),#ffffffb3;border:1px solid #ffffffe6;border-radius:26px;margin-top:43px;padding:31px 32px 33px;position:relative;overflow:hidden;box-shadow:0 20px 56px #1d273914,inset 0 1px #fff}.article-page .article-inline-cta:after{content:"";border:1px solid #0b0b0b14;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-125px;right:-80px}.article-page .article-inline-cta>span{color:#0b0b0b80;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.article-page .article-inline-cta h3{max-width:520px;color:var(--article-ink);font-family:var(--display);letter-spacing:-.052em;margin:17px 0 12px;font-size:clamp(29px,2.8vw,39px);font-weight:540;line-height:1.12}html[lang=vi] .article-page .article-inline-cta h3{font-family:var(--display);letter-spacing:-.048em;font-weight:540;line-height:1.16}.article-page .article-inline-cta p,.article-page .faq-section details p,.article-page .article-content .article-sources>p:not(.eyebrow),.article-page .article-author p{font-size:14px;line-height:1.72}.article-page .article-inline-cta p{color:#565b62;max-width:560px;margin:0 0 23px}.article-page .article-inline-cta a{z-index:1;border:1px solid var(--article-ink);background:var(--article-ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:38px;margin:4px 7px 0 0;padding:0 14px;font-size:8px;font-weight:750;transition:transform .24s,box-shadow .24s;display:inline-flex;position:relative}.article-page .article-inline-cta a:last-of-type{color:var(--article-ink);background:#ffffff9e;border-color:#0b0b0b24}.article-page .article-inline-cta a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000021}.article-page .article-inline-cta a i{margin-left:7px;font-style:normal}.article-page .faq-section{border-top:1px solid var(--article-line);margin-top:84px;padding-top:47px}.article-page .faq-section>.eyebrow,.article-page .article-sources>.eyebrow,.article-page .article-author .eyebrow{color:#0b0b0b7a}.article-page .faq-section details{background:#fff9;border:1px solid #0b0b0b14;border-radius:16px;margin-top:9px;box-shadow:inset 0 1px #ffffffe6}.article-page .faq-section summary{color:var(--article-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 19px;font-size:15px;font-weight:600;line-height:1.45;list-style:none;display:flex}.article-page .faq-section summary::-webkit-details-marker{display:none}.article-page .faq-section summary span{font-size:18px;font-weight:400;transition:transform .2s}.article-page .faq-section details[open] summary span{transform:rotate(45deg)}.article-page .faq-section details p{color:#555a61;max-width:650px;margin:0;padding:0 19px 20px}.article-page .article-sources{border-top:1px solid var(--article-line);margin-top:72px;padding-top:45px}.article-page .article-sources h2{max-width:620px;margin-bottom:17px;font-size:clamp(30px,3vw,40px)}.article-page .article-content .article-sources>p:not(.eyebrow){color:#666a70;max-width:610px;margin-bottom:27px}.article-page .article-sources ol{counter-reset:source;gap:8px;margin:0;padding:0;list-style:none;display:grid}.article-page .article-sources li{counter-increment:source;border:0}.article-page .article-sources a{background:#fff9;border:1px solid #0b0b0b14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;min-height:58px;padding:13px 15px 13px 48px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.article-page .article-sources a:before{color:#0b0b0b6b;content:counter(source, decimal-leading-zero);letter-spacing:.08em;font-size:8px;font-weight:750;position:absolute;left:16px}.article-page .article-sources a>span{color:#34383e;font-size:14px;font-weight:600;line-height:1.5}.article-page .article-sources a small{color:#777b82;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:7px;font-weight:750}.article-page .article-sources a i{margin-left:6px;font-style:normal}.article-page .article-sources a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #18223412,inset 0 1px #fff}.article-page .article-sources a:hover>span{color:var(--article-ink)}.article-page .article-author{background:#ffffffa8;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:24px;margin-top:72px;padding:26px;display:grid;box-shadow:0 18px 48px #1d273912,inset 0 1px #fff}.article-page .author-mark--large{width:62px;height:62px}.article-page .article-author .eyebrow{margin-bottom:10px}.article-page .article-author h3{color:var(--article-ink);font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:540}html[lang=vi] .article-page .article-author h3{font-family:var(--display);font-weight:540}.article-page .article-author p{color:#5c6067;margin:9px 0 0}.article-page .article-author .article-methodology{color:#74787f;max-width:610px;font-size:11px}.article-page .article-author-meta{color:#767a81;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:17px 0 14px;font-size:8px;display:flex}.article-page .article-author .text-link{color:var(--article-ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.article-page .related-section{background:radial-gradient(circle at 6% 0,#c4dbff6b,#0000 27%),radial-gradient(circle at 96% 100%,#e4d7ff57,#0000 30%),#fff;position:relative;overflow:hidden}.article-page .related-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.article-page .related-heading .eyebrow{color:#0b0b0b7a}.article-page .related-heading h2{color:var(--article-ink);letter-spacing:-.065em;font-size:clamp(42px,5vw,68px);font-weight:540}.article-page .related-heading>span{color:#0b0b0b6b;font-size:9px}.article-page .related-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.article-page .related-grid article,.article-page .related-grid article:first-child{border:0}.article-page .related-grid a{background:#ffffffa8;border:1px solid #ffffffe6;border-radius:26px;min-height:300px;padding:28px 30px;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 54px #1d273914,inset 0 1px #fff}.article-page .related-grid a:before{content:"";border:1px solid #0b0b0b12;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-108px;right:-74px}.article-page .related-grid span{color:#0b0b0b80;font-size:8px;font-weight:700}.article-page .related-grid h3{max-width:540px;color:var(--article-ink);font-family:var(--display);letter-spacing:-.055em;margin:96px 35px 0 0;font-size:clamp(30px,3vw,44px);font-weight:540;line-height:1.08}html[lang=vi] .article-page .related-grid h3{font-family:var(--display);letter-spacing:-.048em;font-weight:540;line-height:1.13}.article-page .related-grid i{color:var(--article-ink);font-size:18px;font-style:normal;transition:transform .28s;position:absolute;bottom:25px;right:27px}.article-page .related-grid a:hover{transform:translateY(-5px);box-shadow:0 28px 66px #1d27391f,inset 0 1px #fff}.article-page .related-grid a:hover i{transform:translate(4px,-4px)}@media (max-width:1080px){.article-page .article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);gap:30px 42px}.article-page .article-heading h1{font-size:clamp(44px,5.8vw,64px)}}@media (max-width:900px){.article-page .article-hero{padding:112px 0 52px}.article-page .article-hero:before{display:none}.article-page .article-hero-grid{grid-template-columns:1fr;gap:24px}.article-page .article-breadcrumb,.article-page .article-heading,.article-page .article-hero-media{grid-area:auto/1}.article-page .article-heading h1{max-width:760px;font-size:clamp(40px,7.6vw,58px)}.article-page .article-hero-media{aspect-ratio:16/9;margin-top:12px}.article-page .article-layout{grid-template-columns:minmax(0,720px);padding-block:54px 98px}.article-page .article-toc{display:none}.article-mobile-toc{background:#ffffffa6;border:1px solid #ffffffe6;border-radius:20px;margin-bottom:40px;display:block;overflow:hidden;box-shadow:0 14px 40px #1d273912,inset 0 1px #fff}.article-mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.article-mobile-toc summary::-webkit-details-marker{display:none}.article-mobile-toc summary>span{gap:3px;display:grid}.article-mobile-toc summary strong{color:var(--article-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.article-mobile-toc summary small{color:#73777e;font-size:11px}.article-mobile-toc summary i{color:var(--article-ink);font-size:20px;font-style:normal;transition:transform .2s}.article-mobile-toc[open] summary i{transform:rotate(45deg)}.article-mobile-toc ol{gap:0;margin:0;padding:0 18px 14px;list-style:none;display:grid}.article-mobile-toc li{border-top:1px solid var(--article-line-soft);grid-template-columns:24px minmax(0,1fr);gap:13px;padding:12px 0;display:grid}.article-mobile-toc li>span{color:#0b0b0b6b;font-size:8px;font-weight:700}.article-mobile-toc li>a{color:#3f4349;font-size:13px;line-height:1.45}}@media (max-width:620px){.article-page .article-hero{padding:96px 0 38px}.article-page .article-glow{width:150vw;height:150vw;top:-18%;right:-78%}.article-page .article-breadcrumb{white-space:nowrap;border-radius:14px;gap:6px;width:100%;padding:8px 10px;font-size:7px;overflow:hidden}.article-page .article-breadcrumb a:last-child{text-overflow:ellipsis;overflow:hidden}.article-page .article-heading .eyebrow{margin-bottom:17px}.article-page .article-heading h1{letter-spacing:-.06em;overflow-wrap:normal;font-size:clamp(36px,10.5vw,47px);line-height:1.01}html[lang=vi] .article-page .article-heading h1{line-height:1.05}.article-page .article-heading>p:not(.eyebrow){margin-top:19px;font-size:15px;line-height:1.58}.article-page .article-byline{margin-top:22px}.article-page .article-hero-media{aspect-ratio:4/3;border-radius:22px;margin-top:7px}.article-page .article-hero-media:before{border-radius:16px;inset:7px}.article-page .article-hero-media figcaption{bottom:17px;left:19px;right:19px}.article-page .article-layout{padding-block:39px 78px}.article-mobile-toc{margin-bottom:34px}.article-page .article-opening{margin-bottom:58px}.article-page .article-takeaways{border-radius:21px;padding:22px 19px}.article-page .article-takeaways li{padding-left:21px;font-size:15px}.article-page .article-content>section:not(.faq-section):not(.article-sources){margin-bottom:58px;padding-top:20px}.article-page .content-number{margin-bottom:16px}.article-page .article-content h2{margin-bottom:20px;font-size:clamp(29px,8.4vw,36px);line-height:1.16}.article-page .article-content section>p{margin-bottom:20px;font-size:17px;line-height:1.72}.article-page .article-section-media{margin-top:27px}.article-page .article-section-media img{border-radius:18px}.article-page .article-checklist li{font-size:14px}.article-page .article-content blockquote{border-radius:21px;margin-top:35px;padding:29px 22px 30px 53px;font-size:23px}.article-page .article-content blockquote:before{font-size:45px;top:25px;left:20px}.article-page .article-inline-cta{border-radius:21px;margin-top:35px;padding:25px 20px 26px}.article-page .article-inline-cta h3{font-size:28px}.article-page .article-inline-cta a{justify-content:space-between;width:100%;margin-right:0;display:flex}.article-page .faq-section{margin-top:64px;padding-top:40px}.article-page .faq-section summary{gap:17px;padding:16px;font-size:15px}.article-page .faq-section details p{padding:0 16px 18px}.article-page .article-sources{margin-top:60px;padding-top:39px}.article-page .article-sources a{grid-template-columns:minmax(0,1fr)}.article-page .article-sources a small{text-align:left}.article-page .article-author{border-radius:21px;grid-template-columns:50px minmax(0,1fr);margin-top:62px;padding:20px}.article-page .author-mark--large{width:50px;height:50px}.article-page .article-author h3{font-size:25px}.article-page .related-heading{margin-bottom:34px}.article-page .related-heading h2{font-size:39px}.article-page .related-grid{grid-template-columns:1fr}.article-page .related-grid a{border-radius:21px;min-height:235px;padding:23px 22px}.article-page .related-grid h3{margin-top:72px;font-size:30px}}@media (prefers-reduced-motion:reduce){.article-page .article-glow{animation:none}.article-page .article-hero-media>img,.article-page .article-toc li>a,.article-page .article-context-links a,.article-page .article-inline-cta a,.article-page .article-sources a,.article-page .related-grid a,.article-page .related-grid i{transition:none}}@keyframes articleLightDrift{0%{transform:translate(-2%,-1%)rotate(-3deg)scale(.96)}to{transform:translate(5%,7%)rotate(5deg)scale(1.06)}}
