.ArticleMarkdown{display:grid;gap:24px 0;font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px;color:var(--textColor)}@media (min-width:750px){.ArticleMarkdown{font-size:18px;line-height:28px}.ArticleMarkdown>*{max-width:var(--copyMaxWidth)}}.ArticleMarkdown h1,.ArticleMarkdown h2,.ArticleMarkdown h3,.ArticleMarkdown h4,.ArticleMarkdown h5,.ArticleMarkdown h6{padding:0 var(--columnPaddingMedium) 0 var(--columnPaddingNormal);color:var(--titleColor)}.ArticleMarkdown h1{font:var(--fontWeightBold) 48px/56px var(--fontFamily);letter-spacing:-.2px}html[lang^=ja] .ArticleMarkdown h1{font-weight:600;font-variation-settings:"wght" 500}.ArticleMarkdown h2{font:var(--fontWeightBold) 34px/44px var(--fontFamily);letter-spacing:-.1px;margin-top:48px}html[lang^=ja] .ArticleMarkdown h2{font-weight:600;font-variation-settings:"wght" 500}.ArticleMarkdown h3{font:var(--fontWeightBold) 24px/32px var(--fontFamily);letter-spacing:.1px;margin-top:32px}html[lang^=ja] .ArticleMarkdown h3{font-weight:600;font-variation-settings:"wght" 500}.ArticleMarkdown h4,.ArticleMarkdown h5,.ArticleMarkdown h6{font:var(--fontWeightSemibold) 18px/28px var(--fontFamily);letter-spacing:.2px;margin:8px 0 -16px}html[lang^=ja] .ArticleMarkdown h4,html[lang^=ja] .ArticleMarkdown h5,html[lang^=ja] .ArticleMarkdown h6{font-weight:600;font-variation-settings:"wght" 425}.ArticleMarkdown:first-of-type>:first-child{margin-top:0}.ArticleMarkdown p{padding:0 var(--columnPaddingMedium) 0 var(--columnPaddingNormal)}.ArticleMarkdown li>p{padding-left:0;padding-right:0}.ArticleMarkdown ol,.ArticleMarkdown ul{margin:0}.ArticleMarkdown ul{list-style:none}.ArticleMarkdown li{position:relative;padding-right:var(--columnPaddingMedium)}.ArticleMarkdown li+li,.ArticleMarkdown li ul li:first-child{margin-top:16px}.ArticleMarkdown ul li:before{position:absolute;top:9px;left:-21px;width:7px;height:7px;border-radius:50%;background-color:var(--bulletColor);content:""}@media (min-width:600px){.ArticleMarkdown ul li:before{top:11px;left:-23px;width:8px;height:8px}}.ArticleMarkdown code,.ArticleMarkdown pre{max-width:var(--markdownMaxWidth);font:var(--sourceCodeFont)}.ArticleMarkdown pre{max-width:calc(1px + var(--columnMaxWidth)*3);margin:8px 0;padding:12px var(--columnPaddingNormal);overflow-x:auto;border-radius:var(--cardBorderRadius);border:1px solid var(--cardBorderColor);background:var(--subcardBackground);white-space:pre-wrap}.ArticleMarkdown img{max-width:100%}.ArticleMarkdown strong{color:var(--titleColor)}html[lang^=ja] .ArticleMarkdown strong{font-weight:600;font-variation-settings:"wght" 500}