main[data-page-kind=article] .prose p,main[data-page-kind=article] .prose h2,main[data-page-kind=article] .prose h3{margin-top:.75rem;margin-bottom:.75rem}main[data-page-kind=article] .prose p{line-height:1.75}main[data-page-kind=article] .prose h2,main[data-page-kind=article] .prose h3{font-weight:700}main[data-page-kind=article] .prose h2{font-size:1.5rem;line-height:2rem}main[data-page-kind=article] .prose h3{font-size:1.25rem;line-height:1.75rem}main[data-page-kind=article] .prose a{text-decoration-line:underline}main[data-page-kind=article] .prose strong{font-family:Inter,Noto Sans JP,sans-serif}main[data-page-kind=article] .prose strong{font-weight:700}main[data-page-kind=article] .prose em{font-style:italic}main[data-page-kind=article] .prose ul,main[data-page-kind=article] .prose ol{list-style-position:inside}main[data-page-kind=article] .prose ul,main[data-page-kind=article] .prose ol{padding-inline-start:1rem}main[data-page-kind=article] .prose ul,main[data-page-kind=article] .prose ol{line-height:1.75}main[data-page-kind=article] .prose ul>li::marker{content:"＊ "}main[data-page-kind=article] .prose ol{list-style-type:decimal}main[data-page-kind=article] .prose code{border-radius:.125rem}main[data-page-kind=article] .prose code{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}main[data-page-kind=article] .prose code{padding-left:.375rem;padding-right:.375rem}main[data-page-kind=article] .prose code{padding-top:.1rem;padding-bottom:.1rem}main[data-page-kind=article] .prose code{font-size:.875rem;line-height:1.25rem}main[data-page-kind=article] .prose code{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}main[data-page-kind=article] .prose pre{width:85svw}main[data-page-kind=article] .prose pre{overflow-x:scroll}main[data-page-kind=article] .prose pre{border-radius:.25rem}main[data-page-kind=article] .prose pre{padding:1rem}main[data-page-kind=article] .prose pre{font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){main[data-page-kind=article] .prose pre{width:max(36svw,640px)}}main[data-page-kind=article] .prose pre code{display:block}main[data-page-kind=article] .prose pre code{width:-moz-fit-content;width:fit-content}main[data-page-kind=article] .prose pre code{background-color:inherit}main[data-page-kind=article] .prose pre code{-moz-tab-size:2;-o-tab-size:2;tab-size:2}main[data-page-kind=article] .prose pre::-webkit-scrollbar-track{height:.375rem}main[data-page-kind=article] .prose pre::-webkit-scrollbar-track{background-color:transparent}main[data-page-kind=article] .prose pre::-webkit-scrollbar-thumb{border-radius:9999px}main[data-page-kind=article] .prose pre::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}main[data-page-kind=article] .prose hr{margin-top:1rem;margin-bottom:1rem}main[data-page-kind=article] .prose hr{height:-moz-fit-content;height:fit-content}main[data-page-kind=article] .prose hr{width:100%}main[data-page-kind=article] .prose hr{text-align:center}main[data-page-kind=article] .prose hr{font-size:.875rem;line-height:1.25rem}main[data-page-kind=article] .prose hr:before{--tw-content: "＊＊＊";content:var(--tw-content)}main[data-page-kind=article] .prose .super{vertical-align:super}main[data-page-kind=article] .prose .super{font-size:.75rem;line-height:1rem}main[data-page-kind=article] .prose .admonition *{margin:0}main[data-page-kind=article] .prose .footnotes{border-top-width:.1rem}main[data-page-kind=article] .prose .footnotes{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}main[data-page-kind=article] .prose .footnotes{padding-top:1rem}main[data-page-kind=article] .prose .footnotes hr{display:none}main[data-page-kind=article] .prose .footnotes ol{counter-reset:number 0}main[data-page-kind=article] .prose .footnotes ol li{position:relative}main[data-page-kind=article] .prose .footnotes ol li{counter-increment:number;list-style:none}main[data-page-kind=article] .prose .footnotes ol li::marker{content:""}main[data-page-kind=article] .prose .footnotes ol li:before{position:absolute}main[data-page-kind=article] .prose .footnotes ol li:before{left:-1rem}main[data-page-kind=article] .prose .footnotes ol li:before{content:counter(number) ". "}main[data-page-kind=article] .prose :target{scroll-margin-top:4rem}
