.article-page{--acc:#2e5bff}@keyframes article-fl{to{transform:translate(20px,-26px)scale(1.05)}}.article-page .mini{background:radial-gradient(circle at 32% 28%,#fff,var(--acc) 55%,#101012);width:96px;height:96px;box-shadow:0 30px 60px color-mix(in srgb,var(--acc) 35%,transparent);z-index:1;border-radius:50%;transition:background 1s;animation:7s ease-in-out infinite alternate article-fl;position:absolute;top:140px;right:max(5vw,24px)}.article-page .mini:after{content:"";background:radial-gradient(circle at 32% 28%,#fff,#d5ff3f 60%,#b6db1e);border-radius:50%;width:28px;height:28px;position:absolute;bottom:-4px;left:-36px}@media (max-width:700px){.article-page .mini{width:60px;height:60px;top:110px}}.article-page .hero{padding:150px 0 60px;position:relative;overflow:hidden}.article-page .hero .w{z-index:2;position:relative}.article-page .hero:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 20%,transparent),transparent);pointer-events:none;width:60vw;max-width:760px;height:60vw;max-height:760px;transition:background 1s;position:absolute;top:0;right:-8%}.article-page .hero h1{max-width:68vw;margin:1.6rem 0 1.8rem;font-size:clamp(3rem,8vw,8rem);line-height:.95}@media (max-width:899px){.article-page .hero h1{max-width:100%}}.article-page .lead{max-width:540px;color:var(--ink);opacity:.7;margin-bottom:2rem;font-size:clamp(1.05rem,1.6vw,1.3rem)}.article-page .hw{vertical-align:top;margin-right:.22em;padding-bottom:.12em;display:inline-block;overflow:hidden}.article-page .hi{animation:article-up 1.1s var(--ease) forwards;animation-delay:calc(var(--d)*90ms + .1s);display:inline-block;transform:translateY(110%)}@keyframes article-up{to{transform:none}}.article-page .bt{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.article-page .crumb{color:var(--mute);flex-wrap:wrap;gap:10px;font:500 .8rem monospace;display:flex}.article-page .crumb a:hover{color:var(--acc)}.article-page .crumb b{opacity:.4;font-weight:400}.article-page .hbar{border-top:1px solid var(--line);margin-top:3.2rem;padding-top:1.4rem}.article-page .sw{scrollbar-width:none;gap:26px;display:flex;overflow-x:auto}.article-page .sw a{color:var(--mute);white-space:nowrap;flex:none;padding-bottom:6px;font:500 .78rem monospace;position:relative}.article-page .sw a:hover,.article-page .sw a.on2{color:var(--ink)}.article-page .sw a.on2:after{content:"";background:var(--acc);width:100%;height:2px;position:absolute;bottom:0;left:0}.article-page .sec{padding:130px 0}.article-page .sec h2{margin:1.2rem 0 50px;font-size:clamp(2.4rem,5.5vw,5rem)}.article-page .mesh{filter:blur(80px);opacity:.6;border-radius:50%;animation:9s ease-in-out infinite alternate article-fl;position:absolute}.article-page footer{padding:100px 0 0;overflow:hidden}@media (prefers-reduced-motion:reduce){.article-page *{transition:none!important;animation:none!important}.article-page .rv{opacity:1;transform:none}.article-page .hi{transform:none}}.article-page #rp{background:linear-gradient(90deg,var(--blue),var(--lime));z-index:100;width:0;height:4px;position:fixed;top:0;left:0}.article-page .ph{text-align:center;padding:150px 0 30px}.article-page .ph h1{max-width:1100px;margin:1.6rem auto;font-size:clamp(2.6rem,7vw,6.4rem);line-height:.98}.article-page .by{color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font:500 .82rem monospace;display:flex}.article-page .av{background:linear-gradient(140deg,var(--blue),var(--lime));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font:700 .8rem Inter,sans-serif;display:grid}.article-page .cvr{border-radius:44px;height:clamp(260px,46vw,560px);margin-top:30px;position:relative;overflow:hidden}.article-page .cvr svg,.article-page .cv svg{width:100%;height:100%;position:absolute;inset:0}.article-page .cvr svg{height:116%;top:-8%}.article-page .cv{position:relative;overflow:hidden}.article-page .cv svg{transition:transform 1s var(--ease)}.article-page .art{grid-template-columns:1fr;gap:3rem;padding:70px 0 80px;display:grid}@media (min-width:1100px){.article-page .art{grid-template-columns:220px minmax(0,700px) 60px;justify-content:space-between}}.article-page .toc{align-self:start;position:sticky;top:110px}.article-page .toc b{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem;font:700 .7rem monospace;display:block}.article-page .toc a{border-left:2px solid var(--line);color:var(--mute);padding:.65rem 0 .65rem 14px;font-size:.9rem;transition:all .3s;display:block}.article-page .toc a.on3{border-color:var(--blue);color:var(--ink);padding-left:20px}@media (max-width:1099px){.article-page .toc{display:none}}.article-page .tx2 p{color:#3a3d42;margin-bottom:1.6rem;font-size:1.2rem;line-height:1.75}.article-page .tx2>p:first-of-type:first-letter{float:left;color:var(--blue);padding:.1em .12em 0 0;font:400 5.2rem/.8 Instrument Serif,serif}.article-page .tx2 h2{margin:3.4rem 0 1.4rem;scroll-margin-top:100px;font-size:clamp(1.9rem,3.2vw,2.8rem)}.article-page .pq{color:var(--blue);border-left:3px solid var(--lime);margin:3rem 0;padding-left:1.6rem;font:italic 400 clamp(1.8rem,3.4vw,2.8rem)/1.2 Instrument Serif,serif}@media (min-width:1100px){.article-page .pq{margin:3rem -3rem 3rem -2rem}}.article-page .kt{background:var(--tint);border-radius:32px;margin:2.4rem 0;padding:2rem}.article-page .kt b{letter-spacing:.08em;color:var(--blue);text-transform:uppercase;font:700 .7rem monospace}.article-page .kt ul{margin:1rem 0 0;padding-left:1.2rem}.article-page .kt li{color:var(--ink);margin:.7rem 0;font-size:1.05rem}.article-page figure{margin:2.6rem 0}.article-page .fg{border:1px solid var(--line);background:#fff;border-radius:32px;padding:2rem}.article-page figcaption{color:var(--mute);margin-top:.8rem;font:500 .8rem monospace}.article-page .sh{flex-direction:column;align-self:start;gap:10px;display:none;position:sticky;top:110px}@media (min-width:1100px){.article-page .sh{display:flex}}.article-page .sh button{border:1px solid var(--line);cursor:pointer;width:3rem;min-width:3rem;height:3rem;transition:.3s var(--ease);background:#fff;border-radius:50%;font:600 .8rem Inter,sans-serif}.article-page .sh button:hover{background:var(--ink);color:#fff;transform:translateY(-3px)}.article-page .tags{flex-wrap:wrap;gap:8px;margin-top:2.4rem;display:flex}.article-page .ab{border:1px solid var(--line);border-radius:36px;align-items:center;gap:1.4rem;margin:2.4rem 0;padding:2rem;display:flex}.article-page .ab .av{flex:none;width:72px;height:72px;font-size:1.2rem}.article-page .ab h3{margin-bottom:.4rem;font-size:1.4rem}.article-page .rl2{padding:60px 0 130px}.article-page .rl2 h2{margin-bottom:40px;font-size:clamp(2.2rem,5vw,4.4rem)}.article-page .rel{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:800px){.article-page .rel{grid-template-columns:repeat(3,1fr)}}.article-page .rel a{flex-direction:column;gap:1rem;display:flex}.article-page .rel .cv{border-radius:28px;height:230px}.article-page .rel a:hover .cv svg{transform:scale(1.08)}.article-page .rel h3{font-size:1.5rem;line-height:1.1;transition:color .3s}.article-page .rel a:hover h3{color:var(--blue)}.article-page .rel small{color:var(--mute);font:500 .78rem monospace}
.sv-editorial .ph{padding-top:145px;position:relative}.sv-editorial .ph:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 12%,transparent),transparent);pointer-events:none;z-index:-1;width:70vw;height:650px;position:absolute;inset:0 0 auto auto}.sv-editorial .crumb{justify-content:center}.sv-editorial .sv-article-kicker{color:var(--blue);margin-top:2rem}.sv-editorial .ph h1{text-wrap:balance;max-width:1140px;margin:1.8rem auto;font-size:clamp(2.65rem,6.3vw,6rem);line-height:1.03}.sv-editorial .sv-article-deck{text-wrap:pretty;max-width:780px;margin:0 auto 1.8rem;font-size:clamp(1.1rem,1.8vw,1.35rem)}.sv-editorial .by a{text-underline-offset:4px;text-decoration:underline}.sv-editorial .sv-article-cover{margin:2.6rem 0 0}.sv-editorial .cvr{height:clamp(250px,42vw,520px);margin-top:0}.sv-editorial #cov{position:absolute;inset:-40px 0 0}.sv-editorial .cvr img,.sv-editorial .cv img{object-fit:cover}.sv-editorial .sv-article-cover figcaption{text-align:left;padding:0 8px;font-family:Inter,sans-serif;font-size:.78rem;line-height:1.6}.sv-editorial figcaption a{text-underline-offset:3px;text-decoration:underline}.sv-editorial .art{gap:2.5rem;padding-top:50px}.sv-editorial .tx2{min-width:0}.sv-editorial .toc{scrollbar-width:thin;max-height:calc(100svh - 140px);padding-right:8px;overflow-y:auto}.sv-editorial .toc a{min-height:44px;padding:9px 0 9px 12px;font-size:.82rem;line-height:1.45}.sv-editorial .toc a.on3{border-color:var(--acc);padding-left:16px}.sv-editorial .tx2>p:first-of-type:first-letter{float:none;font:inherit;color:inherit;padding:0}.sv-editorial .tx2 p{font-size:1.08rem;line-height:1.8}.sv-editorial .sv-article-answer{border:1px solid color-mix(in srgb,var(--acc) 20%,white);background:color-mix(in srgb,var(--acc) 7%,white);border-radius:36px;margin:0 0 2.6rem;padding:clamp(1.5rem,3vw,2.4rem)}.sv-editorial .sv-article-answer p{color:var(--ink);margin:1.2rem 0 0;font-size:1.2rem;line-height:1.7}.sv-editorial .kt{border:1px solid var(--line);background:#f7f8fb;margin:2rem 0 4rem}.sv-editorial .kt li{line-height:1.65}.sv-editorial .sv-article-section{margin:0 0 4rem}.sv-editorial .sv-article-section>.tag,.sv-editorial .sv-article-next>.tag,.sv-editorial .sv-article-faq>.tag,.sv-editorial .sv-article-sources>.tag{color:var(--blue)}.sv-editorial .tx2 h2{text-wrap:pretty;margin:1.2rem 0 1.5rem;scroll-margin-top:110px;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.13}.sv-editorial .sv-article-list{color:#3a3d42;margin:1.7rem 0;padding-left:1.4rem}.sv-editorial .sv-article-list li{margin:.9rem 0;padding-left:.4rem;line-height:1.7}.sv-editorial .sv-article-list li::marker{color:var(--acc)}.sv-editorial .sv-article-table{border:1px solid var(--line);background:#fff;border-radius:28px;max-width:100%;margin:2rem 0;overflow-x:auto}.sv-editorial table{border-collapse:collapse;text-align:left;width:100%;min-width:530px;font-size:.9rem;line-height:1.65}.sv-editorial caption{text-align:left;background:color-mix(in srgb,var(--acc) 8%,white);color:var(--ink);padding:1.2rem;font-weight:600}.sv-editorial th,.sv-editorial td{vertical-align:top;border-bottom:1px solid var(--line);width:33.33%;padding:1rem 1.2rem}.sv-editorial thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--mute);font-family:monospace;font-size:.73rem}.sv-editorial tbody th{color:var(--ink);font-weight:600}.sv-editorial tbody td{color:#45474b}.sv-editorial tbody tr:last-child>*{border-bottom:0}.sv-editorial tbody tr:nth-child(2n){background:#fafbff}.sv-editorial .sv-article-callout{background:var(--ink);border-radius:32px;margin:2rem 0;padding:2rem}.sv-editorial .sv-article-callout>span{text-transform:uppercase;letter-spacing:.08em;color:var(--lime);font:700 .7rem monospace}.sv-editorial .sv-article-callout p{color:#fff;margin:1rem 0 0;font:italic 400 clamp(1.6rem,2.6vw,2.2rem)/1.3 Instrument Serif,Georgia,serif}.sv-editorial .sv-article-references{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.6rem;padding-top:1rem;font-size:.85rem;line-height:1.5;display:flex}.sv-editorial .sv-article-references>span{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font:600 .68rem monospace}.sv-editorial .sv-article-references a,.sv-editorial .sv-article-sources a,.sv-editorial .ab a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--acc) 35%,transparent)}.sv-editorial .sv-article-references a:hover,.sv-editorial .sv-article-sources a:hover,.sv-editorial .ab a:hover{color:var(--acc)}.sv-editorial .sv-article-next{background:color-mix(in srgb,var(--acc) 8%,white);border-radius:36px;margin:4rem 0;padding:2rem}.sv-editorial .sv-article-next ol{margin:2rem 0 0;padding:0;list-style:none}.sv-editorial .sv-article-next li{border-top:1px solid color-mix(in srgb,var(--acc) 16%,white);grid-template-columns:48px 1fr;gap:1.1rem;padding:1.4rem 0;display:grid}.sv-editorial .sv-article-next li>span{-webkit-text-stroke:1px var(--acc);color:#0000;font-size:2.4rem;font-weight:600;line-height:1}.sv-editorial .sv-article-next li p{color:var(--ink);margin:0;font-size:1.02rem}.sv-editorial .sv-article-faq{margin:4rem 0}.sv-editorial .sv-article-faq details{border-bottom:1px solid var(--line)}.sv-editorial .sv-article-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;min-height:44px;padding:1.4rem 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.sv-editorial .sv-article-faq summary::-webkit-details-marker{display:none}.sv-editorial .sv-article-faq summary span{transition:transform .4s var(--ease);flex:none;font-size:1.6rem;font-weight:400}.sv-editorial .sv-article-faq details[open] summary span{transform:rotate(135deg)}.sv-editorial .sv-article-faq details p{margin:0;padding:0 2rem 1.3rem 0}.sv-editorial .sv-article-sources{margin:4rem 0;padding-top:1.5rem}.sv-editorial .sv-article-sources p{font-size:.95rem}.sv-editorial .sv-article-sources ol{padding-left:1.3rem;line-height:1.6}.sv-editorial .sv-article-sources li{padding:.5rem 0 .5rem .4rem;font-size:.95rem}.sv-editorial .ab{align-items:flex-start}.sv-editorial .ab p{margin-bottom:1rem;font-size:.93rem}.sv-editorial .ab a{font-size:.9rem;line-height:1.5}.sv-editorial .av{background:var(--ink)}.sv-editorial .rl2{padding-top:20px}.sv-editorial .rl2 h2{margin-top:1.2rem}.sv-editorial .rel a{border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease);border-radius:32px;padding:12px 12px 1.6rem}.sv-editorial .rel a:hover{transform:translateY(-8px);box-shadow:0 24px 60px #2e5bff1f}.sv-editorial .rel small,.sv-editorial .rel h3{padding:0 10px}.sv-editorial .rel h3{line-height:1.2}.sv-editorial .cta{padding:100px 1.5rem}.sv-editorial .cta h2{max-width:900px;margin:1.5rem auto;font-size:clamp(2.8rem,6vw,5.7rem)}.sv-editorial .cta p{color:#d6d7dc;max-width:500px;margin:0 auto 2.2rem}.sv-editorial a:focus-visible,.sv-editorial summary:focus-visible,.sv-editorial [tabindex]:focus-visible{outline:3px solid var(--acc);outline-offset:5px}.sv-editorial .cta a:focus-visible{outline-color:var(--lime)}@media (max-width:1099px){.sv-editorial .toc{border:1px solid var(--line);border-radius:28px;max-height:none;padding:1.5rem;display:block;position:static}.sv-editorial .toc a{display:block}.sv-editorial .sh{flex-direction:row;justify-content:center;display:flex;position:static}}@media (max-width:759px){.sv-editorial .ph{padding-top:120px}.sv-editorial .w{padding:0 1.1rem}.sv-editorial .ph h1{letter-spacing:-.045em;font-size:clamp(2.55rem,8.8vw,4.3rem)}.sv-editorial .by{gap:10px;font-size:.75rem}.sv-editorial .cvr{border-radius:28px}.sv-editorial .art{gap:2rem;padding-top:30px}.sv-editorial .sv-article-answer,.sv-editorial .kt,.sv-editorial .sv-article-next,.sv-editorial .sv-article-callout{border-radius:28px;padding:1.4rem}.sv-editorial .sv-article-answer p{font-size:1.1rem}.sv-editorial .tx2 p{font-size:1.02rem}.sv-editorial .sv-article-section{margin-bottom:3.5rem}.sv-editorial .sv-article-next li{grid-template-columns:35px 1fr;gap:.8rem}.sv-editorial .sv-article-next li>span{font-size:1.9rem}.sv-editorial .ab{border-radius:28px;gap:1rem;padding:1.4rem}.sv-editorial .ab .av{width:44px;height:44px;font-size:.9rem}.sv-editorial .rl2{padding-bottom:80px}.sv-editorial .cta{border-radius:32px;padding:80px 1.2rem}.sv-editorial .cta .btn{padding:18px 24px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.sv-editorial *{transition:none!important;animation:none!important}}
