.article-content_content__COYEa{font-size:1rem;line-height:1.8;overflow-wrap:anywhere;text-wrap:pretty}.article-content_content__COYEa:lang(ja){line-height:1.95}.article-content_content__COYEa>:first-child{margin-top:0}.article-content_content__COYEa .article-table,.article-content_content__COYEa blockquote,.article-content_content__COYEa figure,.article-content_content__COYEa ol,.article-content_content__COYEa p,.article-content_content__COYEa pre,.article-content_content__COYEa ul{margin-block:1.5rem}.article-content_content__COYEa h2,.article-content_content__COYEa h3,.article-content_content__COYEa h4{scroll-margin-top:6rem;font-weight:700;text-wrap:balance}.article-content_content__COYEa h2{margin-top:3.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border);font-size:1.5rem;line-height:1.5;letter-spacing:-.01em}.article-content_content__COYEa h3{margin-top:2.5rem;margin-bottom:1rem;font-size:1.1875rem;line-height:1.6}.article-content_content__COYEa h4{margin-top:2rem;margin-bottom:.75rem;font-size:1.0625rem;line-height:1.6}.article-content_content__COYEa strong{font-weight:700}.article-content_content__COYEa h2:focus-visible,.article-content_content__COYEa h3:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:.25rem}.article-content_content__COYEa a{color:var(--primary);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.article-content_content__COYEa a:hover{text-decoration-thickness:2px}.article-content_content__COYEa .article-table:focus-visible,.article-content_content__COYEa a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.25rem}.article-content_content__COYEa ol,.article-content_content__COYEa ul{padding-left:1.5rem}.article-content_content__COYEa ul{list-style:disc}.article-content_content__COYEa ol{list-style:decimal}.article-content_content__COYEa li{margin-block:.5rem;padding-left:.25rem}.article-content_content__COYEa li>ol,.article-content_content__COYEa li>p,.article-content_content__COYEa li>ul{margin-block:.5rem}.article-content_content__COYEa blockquote{border-left:3px solid var(--primary);background:var(--muted);padding:.25rem 1.25rem;border-radius:0 .5rem .5rem 0}.article-content_content__COYEa blockquote p{margin-block:1rem}.article-content_content__COYEa img{display:block;width:100%;height:auto;margin-block:2rem .75rem;border:1px solid var(--border);border-radius:1rem}.article-content_content__COYEa p:has(>img)+p:has(>em:only-child){color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.7}.article-content_content__COYEa .article-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:.75rem}.article-content_content__COYEa table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.7;font-variant-numeric:tabular-nums}.article-content_content__COYEa td,.article-content_content__COYEa th{min-width:7rem;border-bottom:1px solid var(--border);padding:.875rem 1rem;text-align:start;vertical-align:top}.article-content_content__COYEa th{background:var(--muted);font-weight:700}.article-content_content__COYEa tbody tr:last-child td{border-bottom:0}.article-content_content__COYEa code{border-radius:.25rem;background:var(--muted);padding:.125rem .375rem;font-family:var(--font-mono);font-size:.875em}.article-content_content__COYEa pre{overflow-x:auto;border-radius:.75rem;background:var(--muted);padding:1rem}.article-content_content__COYEa pre code{padding:0;background:none}.article-content_content__COYEa hr{margin-block:2.5rem;border-color:var(--border)}@media (min-width:640px){.article-content_content__COYEa h2{font-size:1.625rem}}