.Date_time__ujzy5{font-size:1.2rem}.ArticleList_article_list__F9MmT{display:flex;flex-direction:column;row-gap:1.6rem}.ArticleList_article__xGs_v{padding:2.5rem;background-color:var(--color-white);border-radius:var(--border-radius);position:relative;overflow:hidden}@media screen and (min-width:1024px){.ArticleList_article__xGs_v{padding:4rem 3rem}}.ArticleList_article__link__MDe_K{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.ArticleList_article__time__BJjRY{font-size:1.2rem}.ArticleList_article__title__aMCJX{margin-top:.8rem;font-size:2rem;font-weight:700;line-height:1.5;position:relative;z-index:2}.ArticleList_article__title__aMCJX a{display:block}.ArticleList_article__title__aMCJX a:hover{text-decoration:underline}.ArticleList_article__category__z6KNn{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:1rem;margin-top:.6rem;position:relative;z-index:2}.ArticleList_article__category__z6KNn li{margin-top:.6rem}.ArticleList_article__category__z6KNn a{display:block;padding:.5rem 1rem;font-size:1.1rem;text-align:center;border-radius:var(--border-radius-max);border:1px solid var(--color-black);overflow:hidden}.ArticleList_article__category__z6KNn a:hover{background-color:var(--color-bg)}.ArticleList_category_name__mIFom{margin-bottom:3rem;font-size:2rem}.Author_author__C1j_z{margin-top:3rem;padding:2.5rem;background-color:var(--color-white)}@media screen and (min-width:1024px){.Author_author__C1j_z{padding:4rem}}.Author_author__inner__uRto4{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1024px){.Author_author__inner__uRto4{align-items:flex-start;justify-content:space-between;flex-direction:row}}.Author_author__thum__sC5kr{width:10rem;border-radius:50%;border:1px solid var(--color-bg);overflow:hidden}.Author_author__main__ywktH{margin-top:3rem}@media screen and (min-width:1024px){.Author_author__main__ywktH{width:calc(100% - 13rem);margin-top:0}}.Author_author__name__vLXug{text-align:center;font-size:1.8rem;font-weight:700}@media screen and (min-width:1024px){.Author_author__name__vLXug{text-align:left}}.Author_author__txt__eipyz{font-size:1.4rem;line-height:1.5}.Author_author__txt__eipyz+.Author_author__txt__eipyz{margin-top:.8rem}.Author_author__name__vLXug+.Author_author__txt__eipyz{margin-top:1.6rem}@media screen and (min-width:1024px){.Author_author__name__vLXug+.Author_author__txt__eipyz{margin-top:1.2rem}}.Author_author__sns__VX0C6{display:flex;align-items:center;justify-content:center;column-gap:1.2rem;margin-top:2.5rem}@media screen and (min-width:1024px){.Author_author__sns__VX0C6{margin-top:1.8rem;justify-content:flex-start}}.Author_author__sns__VX0C6 li{width:2rem}.Author_author__sns__VX0C6 a{display:inline-block}.Author_author__C1j_z.Author__sidebar__PNHvm{display:none;padding:2rem}@media screen and (min-width:1024px){.Author_author__C1j_z.Author__sidebar__PNHvm{display:flex}}.Author_author__C1j_z.Author__sidebar__PNHvm .Author_author__inner__uRto4{flex-direction:column;align-items:center}.Author_author__C1j_z.Author__sidebar__PNHvm .Author_author__main__ywktH{width:100%;margin-top:2rem}.Author_author__C1j_z.Author__sidebar__PNHvm .Author_author__name__vLXug{font-size:1.6rem}.Author_author__C1j_z.Author__sidebar__PNHvm .Author_author__txt__eipyz{font-size:1.3rem}.Author_author__C1j_z.Author__sidebar__PNHvm .Author_author__sns__VX0C6{justify-content:center}.RelatedArticle_section__heading__SqKk0{margin:4rem 0 3rem;font-size:2rem;font-weight:700;text-align:center}.RelatedArticle_article_list__UZaGq{display:flex;flex-direction:column;row-gap:1.6rem}.RelatedArticle_article__hsQnt{padding:2.5rem;background-color:var(--color-white);border-radius:var(--border-radius);position:relative;overflow:hidden}@media screen and (min-width:1024px){.RelatedArticle_article__hsQnt{padding:2rem}}.RelatedArticle_article__link__FpW3J{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.RelatedArticle_article__time__Gvsxb{font-size:1.2rem}.RelatedArticle_article__title__CUDfX{margin-top:.8rem;font-size:1.8rem;font-weight:700;line-height:1.2;position:relative;z-index:2}.RelatedArticle_article__title__CUDfX a{display:block}.RelatedArticle_article__title__CUDfX a:hover{text-decoration:underline}.RelatedArticle_article__category__300aC{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:1rem;margin-top:.6rem;position:relative;z-index:2}.RelatedArticle_article__category__300aC li{margin-top:.6rem}.RelatedArticle_article__category__300aC a{display:block;padding:.5rem 1rem;font-size:1rem;text-align:center;border-radius:var(--border-radius-max);border:1px solid var(--color-black);overflow:hidden}.RelatedArticle_article__category__300aC a:hover{background-color:var(--color-bg)}.RelatedArticle_category_name__ktvDQ{margin-bottom:3rem;font-size:2rem}.Category_category__item__9lI3v:not(:last-child){border-bottom:1px solid var(--color-bg)}.Category_category__item__link__10D_M{display:block;padding:1rem;font-size:1.4rem;font-weight:700}.Category_category__0WbBI a:hover{text-decoration:underline}.Category_category__child__item__hMKl_{padding-left:1.5rem}.Category_category__child__item__hMKl_+.Category_category__child__item__hMKl_ a,.Category_category__child__item__hMKl_:first-child{border-top:1px solid var(--color-bg)}.Category_category__child__item__link__Yw8xL{display:block;font-size:1.3rem;padding:1rem}.Sidebar_sidebar__KR8p_{width:100%;margin-top:5rem}@media screen and (min-width:1024px){.Sidebar_sidebar__KR8p_{width:30rem;margin-top:0}}.Sidebar_sidebar__box__Uhs5F{padding:2rem;background-color:var(--color-white)}.Sidebar_sidebar__box__Uhs5F+.Sidebar_sidebar__box__Uhs5F{margin-top:1.6rem}.page_content__IJ8MO{width:100%}@media screen and (min-width:1024px){.page_content__IJ8MO{width:calc(100% - 33rem)}}.page_content__FMTh4{width:100%}@media screen and (min-width:1024px){.page_content__FMTh4{width:calc(100% - 33rem)}}.page_header__VgaGd{margin-bottom:1.5rem}@media screen and (min-width:1024px){.page_header__VgaGd{margin-bottom:2rem}}.page_catName__GkaoN{font-size:1.4rem;font-weight:700}@media screen and (min-width:1024px){.page_catName__GkaoN{font-size:1.6rem}}.page_content__jzb_5{width:100%}@media screen and (min-width:1024px){.page_content__jzb_5{width:calc(100% - 33rem)}}.page_article___mWA5{background-color:var(--color-white);padding:4.5rem 2.5rem}@media screen and (min-width:1024px){.page_article___mWA5{padding:6rem 4rem}}.page_article__time__dnlZ7{font-size:1.2rem}.page_article__title__G_69w{margin-top:.8rem;font-size:2.6rem;font-weight:700;line-height:1.5;position:relative;z-index:2}.page_article__category__BwVif{display:flex;align-items:center;flex-wrap:wrap;column-gap:1rem;margin-top:.4rem;position:relative;z-index:2}.page_article__category__BwVif li{margin-top:.6rem}.page_article__category__BwVif a{display:block;padding:.5rem 1rem;font-size:1.1rem;text-align:center;border-radius:var(--border-radius-max);border:1px solid var(--color-black);overflow:hidden}.page_article__category__BwVif a:hover{background-color:var(--color-bg)}.page_article__body__6QMvR{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--color-bg)}@media screen and (min-width:1024px){.page_article__body__6QMvR{margin-top:5rem;padding-top:5rem}}.page_article__body__6QMvR p{font-size:1.6rem;line-height:1.9}.page_article__body__6QMvR p+p{margin-top:2rem}.page_article__body__6QMvR h2,.page_article__body__6QMvR h3,.page_article__body__6QMvR h4,.page_article__body__6QMvR h5,.page_article__body__6QMvR h6{font-weight:700}.page_article__body__6QMvR p h3,.page_article__body__6QMvR p h4,.page_article__body__6QMvR p h5,.page_article__body__6QMvR p h6,.page_article__body__6QMvR p+h2{margin-top:7rem}.page_article__body__6QMvR h2{font-size:2.4rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-bg)}.page_article__body__6QMvR h2+h2,.page_article__body__6QMvR ol+h2,.page_article__body__6QMvR p+h2,.page_article__body__6QMvR pre+h2,.page_article__body__6QMvR ul+h2{margin-top:8rem}.page_article__body__6QMvR h3{margin-top:6rem;margin-bottom:2rem;font-size:2.2rem}.page_article__body__6QMvR h4{font-size:2rem}.page_article__body__6QMvR h5{font-size:1.8rem}.page_article__body__6QMvR h6{font-size:1.6rem}.page_article__body__6QMvR ol,.page_article__body__6QMvR ul{margin:2rem 0;padding-left:2.5rem}.page_article__body__6QMvR ul{list-style:disc}.page_article__body__6QMvR ol{list-style:decimal}.page_article__body__6QMvR ul li{font-size:1.6rem;line-height:1.9}.page_article__body__6QMvR ul li+li{margin-top:1rem}.page_article__body__6QMvR a{color:#19a4fa;text-decoration:underline}.page_article__body__6QMvR a:hover{text-decoration:none}.page_article__body__6QMvR code{display:inline-block;padding:.2rem .6rem;border-radius:.4rem;background-color:var(--color-bg);line-height:1.6;word-break:break-word}.page_article__body__6QMvR code,.page_article__body__6QMvR pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.4rem}.page_article__body__6QMvR pre{margin:2.5rem 0;padding:2rem;border-radius:1rem;background-color:#0f172a;color:#e2e8f0;line-height:1.7;overflow-x:auto;box-shadow:0 1rem 2rem rgba(0,0,0,.15)}.page_article__body__6QMvR pre code{display:block;padding:0;background:none;color:inherit;font-size:inherit;line-height:inherit;white-space:pre}.page_article__body__6QMvR .hljs-comment,.page_article__body__6QMvR .hljs-quote{color:#94a3b8;font-style:italic}.page_article__body__6QMvR .hljs-attribute,.page_article__body__6QMvR .hljs-selector-attr,.page_article__body__6QMvR .hljs-selector-class,.page_article__body__6QMvR .hljs-selector-id{color:#c4b5fd}.page_article__body__6QMvR .hljs-literal,.page_article__body__6QMvR .hljs-number{color:#f472b6}.page_article__body__6QMvR .hljs-meta .hljs-string,.page_article__body__6QMvR .hljs-selector-tag,.page_article__body__6QMvR .hljs-string{color:#f6d365}.page_article__body__6QMvR .hljs-built_in,.page_article__body__6QMvR .hljs-doctag,.page_article__body__6QMvR .hljs-keyword,.page_article__body__6QMvR .hljs-meta{color:#93c5fd}.page_article__body__6QMvR .hljs-section,.page_article__body__6QMvR .hljs-title{color:#5eead4}.page_button__5oq2g a{display:flex;align-items:center;justify-content:center;width:26rem;height:5.6rem;margin:4rem auto 0;font-size:1.6rem;font-weight:700;text-align:center;border-radius:var(--border-radius-max);background-color:var(--color-white)}