html body .s-qpp.s-qpp.s-qpp.s-qpp{font-size:15px;font-weight:600}html body .s1exy.s1exy.s1exy.s1exy{color:#4f4fcb;text-underline-offset:2px;text-decoration:underline}html body .s1fgs.s1fgs.s1fgs.s1fgs{max-width:1140px;margin:0 auto;padding:72px 32px}html body .s2ppq.s2ppq.s2ppq.s2ppq{color:#14161f;letter-spacing:-.01em;margin:30px 0 12px;font-family:Switzer,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:600}html body .s6nlj.s6nlj.s6nlj.s6nlj{background:#fff;border:1px solid #14161f1f;border-radius:12px;align-items:flex-start;gap:18px;margin-top:48px;padding:22px 24px;display:flex}html body .s8d6q.s8d6q.s8d6q.s8d6q{color:#4f4fcb;background:#ededfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}html body .s8j.s8j.s8j.s8j{min-width:0;max-width:680px}html body .s9jj.s9jj.s9jj.s9jj{border-top:1px solid #14161f1f;border-bottom:1px solid #14161f1f;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;padding:14px 0;display:flex}html body .sa.sa.sa.sa{color:#686c7b;margin:10px 0 0;font-size:13.5px}html body .sauxf.sauxf.sauxf.sauxf{letter-spacing:-.015em;margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.08}@media (max-width:760px){body h1.sauxf{font-size:clamp(28px,7vw,48px)!important;line-height:1.1!important}}html body .sciek.sciek.sciek.sciek{margin:0 0 18px}html body .scqr.scqr.scqr.scqr{margin:0 0 26px}html body .scxoj.scxoj.scxoj.scxoj{border:1px solid #14161f24;border-radius:10px;width:100%;display:block}html body .seikz.seikz.seikz.seikz{margin-top:40px}html body .sf9af.sf9af.sf9af.sf9af{margin-top:44px}html body .sgasa.sgasa.sgasa.sgasa{color:#4f4fcb;background:#ededfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}html body .sgjt4.sgjt4.sgjt4.sgjt4{color:#3e4250;text-wrap:pretty;margin:0 0 26px;font-size:18px;line-height:1.7}html body .sh.sh.sh.sh{aspect-ratio:16/9;border:1px solid #14161f;border-radius:8px;margin-bottom:28px;overflow:hidden;box-shadow:8px 8px #14161f1f}html body .shml2.shml2.shml2.shml2{color:#14161f;font-weight:600}html body .shnaq.shnaq.shnaq.shnaq{color:#14161f;letter-spacing:-.015em;margin:40px 0 14px;scroll-margin-top:90px;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:500;line-height:1.2}html body .sk4ci.sk4ci.sk4ci.sk4ci{color:#686c7b;margin-top:8px;font-size:13px}html body .sk4e1.sk4e1.sk4e1.sk4e1{font-size:14.5px;font-weight:600}html body .skcf6.skcf6.skcf6.skcf6{color:#3e4250;margin-bottom:9px;font-size:16px;line-height:1.7}html body .sljtk.sljtk.sljtk.sljtk{color:#14161f;letter-spacing:-.015em;margin:0 0 16px;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:500;line-height:1.2}html body .snagh.snagh.snagh.snagh{color:#3e4250;margin:0;font-size:15.5px;line-height:1.7}html body .sno.sno.sno.sno{margin:0 0 18px;padding-left:22px}html body .so8jj.so8jj.so8jj.so8jj{border-top:1px solid #14161f1f;padding:16px 0}html body .soa.soa.soa.soa{color:#fff;background:#14161f;margin-top:40px}html body .soozt.soozt.soozt.soozt{color:#14161f;margin:0 0 8px;font-family:Switzer,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600}html body .spmdw.spmdw.spmdw.spmdw{color:#14161f;margin:0;font-family:Fraunces,Georgia,serif;font-size:17.5px;font-style:italic;line-height:1.65}html body .sr.sr.sr.sr{border-left:2px solid #4f4fcb;margin:0 0 18px;padding:4px 0 4px 22px}html body .stopz.stopz.stopz.stopz{color:#14161f;background:#fafaf9;min-height:100vh;font-family:Switzer,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}html body .stwnc.stwnc.stwnc.stwnc{font-size:13.5px;font-weight:600}html body .sydiv.sydiv.sydiv.sydiv{color:#565a6b;margin:6px 0 10px;font-size:14px;line-height:1.6}
.bpx-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:64px;max-width:1040px;margin:0 auto;padding:56px 32px 40px;display:grid}@media (max-width:960px){.bpx-layout{grid-template-columns:1fr;gap:0}.bpx-toc{display:none}}.bpx-cta:hover{background:#3b3ba8!important}.bpx-related:hover{border-color:#4f4fcb!important}@media (max-width:800px){.bpx-layout.bpx-layout{padding:24px 20px}.bpx-layout h1{letter-spacing:-.018em!important;margin:0 0 16px!important;font-size:33px!important;line-height:1.04!important}.bpx-layout article>p:first-of-type{margin-bottom:20px!important;font-size:16px!important;line-height:1.65!important}.bpx-layout article h2{margin:28px 0 12px!important;font-size:27px!important;line-height:1.12!important}.bpx-layout article h3{margin:22px 0 10px!important;font-size:20px!important}.bpx-layout article p,.bpx-layout article li{font-size:15.5px!important;line-height:1.7!important}.bpx-cover{margin-bottom:22px!important}.bpx-author{gap:14px!important;margin-top:32px!important;padding:16px 18px!important}.bpx-author p{font-size:14px!important}.bpx-finalcta.bpx-finalcta{margin-top:24px;padding:34px 20px 38px!important}}
html body .s4hyi.s4hyi.s4hyi.s4hyi{position:sticky;top:92px}@media (max-width:760px){body aside.s4hyi{position:static!important}}html body .s6gnd.s6gnd.s6gnd.s6gnd{letter-spacing:.08em;color:#686c7b;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px}html body .sazgz.sazgz.sazgz.sazgz{color:#4f4fcb;font-size:13.5px;font-weight:600;text-decoration:none}html body .sf6s6.sf6s6.sf6s6.sf6s6{border-left:1px solid #14161f1f;padding-left:20px}html body .srl.srl.srl.srl{background:#fff;border:1px solid #14161f1f;border-radius:6px;margin-top:28px;padding:16px 18px}html body .sznfn.sznfn.sznfn.sznfn{color:#14161f;margin-bottom:8px;font-size:13.5px;font-weight:600;line-height:1.35}
