.w4x5ek5{
    all:unset;
    display:contents
}
html[lang=ar] .w4x5ek2{
    font-family:AvenirNextArabic,sans-serif
}
html[lang=ko] .w4x5ek2{
    font-family:SeolSans,sans-serif
}
html[lang=ja] .w4x5ek2{
    font-family:TazuganeGothic,sans-serif
}
html[lang=zh-CN] .w4x5ek2,html[lang=zh-Hans] .w4x5ek2{
    font-family:MXiangHeHeiSCPro,sans-serif
}
.w4x5ek2 a[href]:not([href=""]){
    color:#33daff;
    text-decoration:underline;
    text-decoration-color:#33daff66;
    text-decoration-thickness:.15em;
    text-underline-offset:.15em
}
.w4x5ek2 p{
    --w4x5ek0: 400;
    --w4x5ek1: 670;
    font-family:HeadingNowVariable,sans-serif;
    font-variation-settings:"wdth" var(--w4x5ek1),"wght" var(--w4x5ek0);
    margin:-.25em;
    margin-inline:-.3em;
    padding:.25em;
    max-width:none;
    font-size:.875rem;
    line-height:1.25rem
}
.w4x5ek2 p:before{
    content:"";
    margin-bottom:-.3648em;
    display:table
}
.w4x5ek2 p:after{
    content:"";
    margin-top:-.3218em;
    display:table
}
.w4x5ek2 div:empty,.w4x5ek2 p:empty,.w4x5ek2 h2:empty,.w4x5ek2 h3:empty,.w4x5ek2 li:empty{
    display:none
}
.w4x5ek2 h2{
    --w4x5ek0: 650;
    --w4x5ek1: 725;
    font-family:HeadingNowVariable,sans-serif;
    font-variation-settings:"wdth" var(--w4x5ek1),"wght" var(--w4x5ek0);
    margin:-.25em;
    margin-inline:-.3em;
    padding:.25em;
    max-width:48ch;
    font-size:1.5rem;
    line-height:2rem;
    margin-block-start:1.5rem
}
.w4x5ek2 h2:before{
    content:"";
    margin-bottom:-.3172em;
    display:table
}
.w4x5ek2 h2:after{
    content:"";
    margin-top:-.2742em;
    display:table
}
.w4x5ek2 h3{
    --w4x5ek0: 650;
    --w4x5ek1: 725;
    font-family:HeadingNowVariable,sans-serif;
    font-variation-settings:"wdth" var(--w4x5ek1),"wght" var(--w4x5ek0);
    margin:-.25em;
    margin-inline:-.3em;
    padding:.25em;
    max-width:48ch;
    font-size:1rem;
    line-height:1.25rem;
    margin-block-start:.75rem
}
.w4x5ek2 h3:before{
    content:"";
    margin-bottom:-.2755em;
    display:table
}
.w4x5ek2 h3:after{
    content:"";
    margin-top:-.2325em;
    display:table
}
.w4x5ek2 ul,.w4x5ek2 ol{
    align-items:flex-start;
    align-self:stretch;
    display:flex;
    flex-direction:column;
    gap:1rem;
    margin-block:-.25rem;
    padding-inline-start:1.5rem
}
.w4x5ek2 ol{
    counter-reset:list
}
.w4x5ek2 li{
    --w4x5ek0: 400;
    --w4x5ek1: 670;
    font-family:HeadingNowVariable,sans-serif;
    font-variation-settings:"wdth" var(--w4x5ek1),"wght" var(--w4x5ek0);
    margin:-.25em;
    margin-inline:-.3em;
    padding:.25em;
    max-width:64ch;
    font-size:.875rem;
    line-height:1.25rem;
    position:relative
}
.w4x5ek2 li:before{
    position:absolute;
    transform:translateY(calc(-1ex + .125em))
}
.w4x5ek2 ul>li:before{
    content:"";
    background-color:#fff;
    border-radius:50%;
    height:.25rem;
    inset-block-start:1em;
    inset-inline-start:-.75rem;
    width:.25rem
}
.w4x5ek2 ol>li:before{
    content:counter(list) ".";
    counter-increment:list;
    inset-block-start:.625em;
    inset-inline-start:-1rem
}
.w4x5ek2 li ul{
    margin-block-end:.25rem
}
.w4x5ek2 li ul:not(:first-child){
    margin-block-start:1rem
}
.w4x5ek2 img{
    border-radius:.5rem
}
.w4x5ek2 p img{
    margin-inline:auto;
    height:auto;
    width:auto
}
.w4x5ek2 p img:not(:first-child){
    margin-block-start:1.5rem
}
.w4x5ek2 p img:not(:last-child){
    margin-block-end:1.5rem
}
.w4x5ek2 em{
    font-family:HeadingNowVariableItalic
}
.w4x5ek2 strong{
    font-variation-settings:"wdth" var(--w4x5ek1),"wght" 550
}
.w4x5ek2 hr{
    background-color:#28282c;
    height:.0625rem
}
.w4x5ek2 br:has(+img){
    display:none
}
.w4x5ek2 img+br{
    display:none
}
.w4x5ek2 img+br+br{
    display:none
}
.w4x5ek2 br:first-child{
    display:none
}
.w4x5ek2 br:first-child+br{
    display:none
}
.w4x5ek2 br:last-child+br{
    display:none
}
.w4x5ek2 .embed-responsive{
    aspect-ratio:16 / 9
}
.w4x5ek2 .embed-responsive-item{
    height:100%
}
.w4x5ek2[data-formatting=busted] p{
    margin-block:1rem
}
.w4x5ek2[data-formatting=busted] li p{
    margin-block:0
}
.w4x5ek2[data-formatting=busted] h2,.w4x5ek2[data-formatting=busted] h3,.w4x5ek2[data-formatting=busted] img,.w4x5ek2[data-formatting=busted] ul,.w4x5ek2[data-formatting=busted] ol,.w4x5ek2[data-formatting=busted] hr{
    margin-block:1rem
}
@media (prefers-reduced-motion: no-preference){
    .w4x5ek2 a[href]:not([href=""]){
        transition:text-decoration-color .2s ease-out
    }
}
@media (min-width: 1280px){
    .w4x5ek2 p{
        font-size:1rem;
        line-height:1.5rem
    }
    .w4x5ek2 h2{
        font-size:2rem;
        line-height:2.5rem
    }
    .w4x5ek2 h3{
        font-size:1.25rem;
        line-height:1.5rem
    }
    .w4x5ek2 li{
        font-size:1rem;
        line-height:1.5rem
    }
}
@supports (text-wrap: pretty){
    .w4x5ek2 p{
        text-wrap:pretty
    }
}
