body{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}.h1,h1{font-size:var(--font-size-h1)}.h1,.h2,h1,h2{font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:var(--line-height-heading);margin:0}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}.h3,.h4,h3,h4{font-weight:var(--font-weight-bold);letter-spacing:-.4px;line-height:1.3;margin:0}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-body)}.h5,.h6,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-small);margin:0}.h6,h6{font-size:var(--font-size-small)}p{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:24px;margin:0}a{cursor:pointer}b,strong{font-weight:var(--font-weight-semibold)}em,i{font-style:italic}.text-small,small{font-size:var(--font-size-small);line-height:var(--line-height-small)}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:2px solid;margin:0;padding-left:.75rem}hr{border:none;border-bottom:1px solid}img{font-size:var(--font-size-micro);word-break:normal}