@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/noto-serif-400-ZW17wsbv.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-serif-700-CqGFkGTj.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/noto-sans-400-BvG_vjBy.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-sans-700-DyBncLHf.woff2)format("woff2")}.article-page{color:#271f17;background:#f8f0e3}.article-main{flex:1;padding:0 0 104px;font-family:Noto Serif,Georgia,serif}.article-container{width:min(1344px,100% - 80px);margin-inline:auto}.article-breadcrumbs{color:#9c6931;align-items:baseline;gap:10px;min-width:0;margin:30px 0 32px;font:400 13px/1.5 Noto Sans,Arial,sans-serif;display:flex}.article-breadcrumbs a{color:#9c6931;flex-shrink:0;text-decoration:none}.article-breadcrumbs a:hover{text-decoration:underline}.article-breadcrumbs [aria-current=page]{color:#665643;overflow-wrap:anywhere}.article-cover{aspect-ratio:40/21;object-fit:contain;width:min(100%,1050px);height:auto;margin-inline:auto;display:block}.article-reading-column{width:min(100%,780px);margin:54px auto 0}.article-reading-column h1{color:#271f17;overflow-wrap:break-word;margin:0;font:700 46px/1.16 Noto Serif,Georgia,serif}.article-title-rule{background:#9c6931;width:230px;height:2px;margin:22px 0 38px}.article-body{color:#271f17;font:400 18px/1.7 Noto Serif,Georgia,serif}.article-body p,.article-body ul,.article-body ol{margin:0 0 20px}.article-body h2,.article-body h3{color:#271f17;overflow-wrap:break-word;font-family:Noto Serif,Georgia,serif;font-weight:700}.article-body h2{margin:50px 0 18px;font-size:29px;line-height:1.28}.article-body h3{margin:35px 0 14px;font-size:22px;line-height:1.3}.article-body ul,.article-body ol{padding-left:1.5em}.article-body li+li{margin-top:6px}.article-body strong{font-weight:700}.article-body>:last-child{margin-bottom:0}@media (width<=900px){.article-main{padding-bottom:72px}.article-container{width:min(720px,100% - 40px)}.article-breadcrumbs{margin:22px 0 26px;font-size:12px}.article-reading-column{margin-top:34px}.article-reading-column h1{font-size:32px;line-height:1.22}.article-title-rule{width:160px;margin:18px 0 30px}.article-body{font-size:16px;line-height:1.65}.article-body p,.article-body ul,.article-body ol{margin-bottom:18px}.article-body h2{margin:38px 0 14px;font-size:24px}.article-body h3{margin:30px 0 12px;font-size:20px}}
