html[lang=en] body{word-break:normal}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{overflow-wrap:break-word}html[lang=en] .sec h2{text-wrap:balance}html[lang=en] .lead{max-width:56ch}html[lang=en] .treatment-latin{display:none}html[lang=en] .split .ch{transition-duration:.8s;transition-delay:min(calc(var(--i,0) * 14ms), .42s)}html[lang=en] nav .logo svg{height:29px}html[lang=en] nav .menu{gap:0}html[lang=en] nav .menu .mi>a{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:-.01em;padding-inline:11px}html[lang=en] nav .menu .mi:last-child .sub{left:auto;right:0}html[lang=en] .f-cols{gap:24px}html[lang=en] .f-cols>div,html[lang=en] .f-brand{min-width:0}html[lang=en] .f-logo svg{max-width:100%;height:34px}html[lang=en] .cv-g b{min-width:110px}html[lang=en] .subnav{gap:8px}html[lang=en] .subnav a{padding:9px 12px}html[lang=en] #hero .hero-cap{max-width:calc(100% - 80px)}html[lang=en] #hero .hero-cap>span:last-child{max-width:360px}html[lang=en] #hero .fcap:not(.fend){white-space:normal;padding-inline:24px}html[lang=en] #hero .fend{padding-inline:0}html[lang=en] #hero .wordmark small .kr{font-family:var(--sans);letter-spacing:.1em;font-size:14px}html[lang=en] #s1 .sub .quote{text-wrap:balance;max-width:44ch;margin-inline:auto}html[lang=en] #scatter .sw{padding:.02em .3em}html[lang=en] .iv-orbit-labels li{word-break:normal}html[lang=en] .bm .mk b{white-space:nowrap;font-size:12px}html[lang=en] .hbars .d{white-space:normal}html[lang=en] .cmp-head,html[lang=en] .cmp-row{grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) minmax(0,1fr)}@media (max-width:1180px){html[lang=en] nav .menu{display:none}html[lang=en] .burger{display:block}html[lang=en] nav .call{margin-left:auto}}@media (max-width:820px){html[lang=en] nav .logo svg{height:25px}html[lang=en] #hero .hero-cap{max-width:calc(100% - 44px)}html[lang=en] #hero .hero-cap>span:last-child{max-width:260px;font-size:11px}html[lang=en] #hero .hero-cta{gap:8px}html[lang=en] #hero .hero-cta .btn{padding:13px 16px;font-size:12px}html[lang=en] #hero .hero-meta{letter-spacing:0;max-width:265px;font-size:10px}html[lang=en] #hero .fend{font-size:15px}html[lang=en] #hero .fend-logo{max-width:85%;height:25px}html[lang=en] .mm-t{font-size:24px}html[lang=en] .mm-s{flex-wrap:wrap}html[lang=en] .hbars .t{font-size:11px}html[lang=en] .cmp-head b,html[lang=en] .cmp-k,html[lang=en] .cmp-row p{overflow-wrap:anywhere;padding:12px 8px;font-size:12px}html[lang=en] .bm .mk b{font-size:10px}}@media (max-width:380px){html[lang=en] nav .logo svg{height:22px}}
