@layer pigment._3yzz2j{.s1feeecu{padding-bottom:calc(10 * var(--mui-spacing, 8px));counter-reset:section-header}.s1feeecu>section{position:relative;display:flex;flex-direction:column;margin-top:calc(2 * var(--mui-spacing, 8px));margin-bottom:calc(2 * var(--mui-spacing, 8px))}@media (min-width:600px){.s1feeecu>section{margin-top:calc(4 * var(--mui-spacing, 8px));margin-bottom:calc(4 * var(--mui-spacing, 8px))}}.s1feeecu>section>hr{margin-top:calc(6 * var(--mui-spacing, 8px));margin-bottom:calc(6 * var(--mui-spacing, 8px))}.s1feeecu>section>hr:last-of-type{margin-top:calc(6 * var(--mui-spacing, 8px));margin-bottom:0}.s1feeecu>section>:not(blockquote,hr){display:block;width:100%;padding:0 calc(2 * var(--mui-spacing, 8px))}@media (min-width:900px){.s1feeecu>section>:not(blockquote,hr){padding:0 calc(4 * var(--mui-spacing, 8px))}}@media (min-width:1200px){.s1feeecu>section>:not(blockquote,hr){width:100%;max-width:680px;box-sizing:content-box;margin-left:auto;margin-right:auto}}.s1feeecu>section iframe{display:block;margin:calc(2 * var(--mui-spacing, 8px)) calc(0 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px)) calc(0 * var(--mui-spacing, 8px));width:100%;height:unset;aspect-ratio:16/9}.s1feeecu>section>div:has(>div>table){overflow:hidden;width:100%;margin:calc(2 * var(--mui-spacing, 8px)) auto calc(2 * var(--mui-spacing, 8px)) auto}@media (min-width:1200px){.s1feeecu>section>div:has(>div>table){max-width:680px;box-sizing:content-box}}.s1feeecu>section>div:has(>div>table)>div{width:100%;overflow:auto}.s1feeecu>section>div:has(>div>table)>div>table{width:100%;border-spacing:0;border-collapse:collapse}.s1feeecu>section>div:has(>div>table)>div>table>thead>tr{background-color:#21242b}.s1feeecu>section>div:has(>div>table)>div>table>tbody>tr:nth-child(odd){background-color:#2c2f36}.s1feeecu>section>div:has(>div>table)>div>table>tbody>tr:nth-child(2n){background-color:#343841}.s1feeecu>section>div:has(>div>table)>div>table td,.s1feeecu>section>div:has(>div>table)>div>table th{padding:calc(2 * var(--mui-spacing, 8px));text-align:left}.s1feeecu>section a,.s1feeecu>section codeblock,.s1feeecu>section ol,.s1feeecu>section pre,.s1feeecu>section small,.s1feeecu>section strong,.s1feeecu>section ul,.s1feeecu>section>p{font-size:1rem;line-height:24px;color:#e7e7e7}html[lang=ja] .s1feeecu>section a,html[lang=ja] .s1feeecu>section codeblock,html[lang=ja] .s1feeecu>section ol,html[lang=ja] .s1feeecu>section pre,html[lang=ja] .s1feeecu>section small,html[lang=ja] .s1feeecu>section strong,html[lang=ja] .s1feeecu>section ul,html[lang=ja] .s1feeecu>section>p{line-height:30px}.s1feeecu>section>p{margin-block:calc(2 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px))}.s1feeecu>section>h3,.s1feeecu>section>h4,.s1feeecu>section>h5,.s1feeecu>section>h6{margin-block:calc(2 * var(--mui-spacing, 8px)) calc(1 * var(--mui-spacing, 8px))}.s1feeecu>section a{color:#79fb0d;transition:color .2s ease;font-weight:600;word-break:break-word}@media (hover:hover){.s1feeecu>section a:hover{color:#00d000}}.s1feeecu>section strong{font-weight:600;color:#f3f3f3}.s1feeecu>section small{font-size:.875rem;line-height:22px}.s1feeecu>section>h1,.s1feeecu>section>h2,.s1feeecu>section>h3,.s1feeecu>section>h4,.s1feeecu>section>h5,.s1feeecu>section>h6{color:#f3f3f3}.s1feeecu>section>h1{font-weight:700;letter-spacing:-.01em;font-size:2rem;line-height:40px}.s1feeecu>section>h2{font-weight:700;letter-spacing:-.01em;font-size:1.75rem;line-height:36px;margin-block-start:calc(4 * var(--mui-spacing, 8px));margin-block-end:calc(1 * var(--mui-spacing, 8px))}.s1feeecu>section>h2>.scroll-anchor{position:relative;top:-150px;height:1px;display:block;visibility:hidden}.s1feeecu>section>h3{font-weight:500;font-size:1.5rem;line-height:32px}.s1feeecu>section>h4{font-weight:500;font-size:1.25rem;line-height:28px}.s1feeecu>section>h5,.s1feeecu>section>h6{font-weight:500;font-size:1.125rem;line-height:26px}.s1feeecu>section figure{margin:0;position:relative}.s1feeecu>section figure>img{position:static!important}.s1feeecu>section figcaption{color:hsla(0,0%,100%,.7);font-size:.875rem;text-align:center;margin-block-start:calc(1 * var(--mui-spacing, 8px));margin-block-end:calc(1 * var(--mui-spacing, 8px))}.s1feeecu>section>blockquote{background:#21242b;margin:calc(4 * var(--mui-spacing, 8px)) calc(0 * var(--mui-spacing, 8px)) calc(4 * var(--mui-spacing, 8px)) calc(0 * var(--mui-spacing, 8px));font-weight:500;position:relative;padding:calc(4 * var(--mui-spacing, 8px)) calc(0 * var(--mui-spacing, 8px))}.s1feeecu>section>blockquote>.MuiTypography-root{font-size:1.25rem;line-height:28px;color:#f3f3f3;margin:0 auto!important;display:block;width:100%;padding:calc(0 * var(--mui-spacing, 8px)) calc(4 * var(--mui-spacing, 8px))}@media (min-width:900px){.s1feeecu>section>blockquote>.MuiTypography-root{padding:calc(0 * var(--mui-spacing, 8px)) calc(6 * var(--mui-spacing, 8px))}}@media (min-width:1200px){.s1feeecu>section>blockquote>.MuiTypography-root{width:100%;max-width:680px;box-sizing:content-box;margin-left:auto;margin-right:auto;padding:calc(0 * var(--mui-spacing, 8px)) calc(8 * var(--mui-spacing, 8px))}}.s1feeecu>section>blockquote>svg{position:absolute;top:calc(2 * var(--mui-spacing, 8px));left:calc(4 * var(--mui-spacing, 8px));color:hsla(0,0%,100%,.7);visibility:hidden;font-size:2.5rem;transform:skewX(-11deg)}@media (min-width:1200px){.s1feeecu>section>blockquote>svg{visibility:visible}}.s1feeecu>section>div:has(>div>ul){margin:calc(2 * var(--mui-spacing, 8px)) auto}.s1feeecu>section>div:has(>div>ul)>div{background:#2c2f36;border:1px solid #595959;padding:calc(1 * var(--mui-spacing, 8px))}.s1feeecu>section>div:has(>div>ul)>div>ol,.s1feeecu>section>div:has(>div>ul)>div>ul{margin:0;margin-block:0}@media (min-width:600px){.s1feeecu>section>div:has(>div>ul)>div{padding:calc(2 * var(--mui-spacing, 8px))}}.s1feeecu>section>div:has(>pre){margin:calc(2 * var(--mui-spacing, 8px)) auto}.s1feeecu>section>div:has(>pre)>pre{background:#2c2f36;border:1px solid #595959;padding:calc(1 * var(--mui-spacing, 8px));margin:0}@media (min-width:600px){.s1feeecu>section>div:has(>pre)>pre{padding:calc(2 * var(--mui-spacing, 8px))}}@media (min-width:900px){.s1feeecu>section a,.s1feeecu>section codeblock,.s1feeecu>section ol,.s1feeecu>section pre,.s1feeecu>section small,.s1feeecu>section strong,.s1feeecu>section ul,.s1feeecu>section>p{font-size:1.125rem;line-height:30px}html[lang=ja] .s1feeecu>section a,html[lang=ja] .s1feeecu>section codeblock,html[lang=ja] .s1feeecu>section ol,html[lang=ja] .s1feeecu>section pre,html[lang=ja] .s1feeecu>section small,html[lang=ja] .s1feeecu>section strong,html[lang=ja] .s1feeecu>section ul,html[lang=ja] .s1feeecu>section>p{line-height:34px}.s1feeecu>section>h1{font-size:2.625rem;line-height:54px}.s1feeecu>section>h2{font-size:2rem;line-height:42px}.s1feeecu>section>h3{font-size:1.75rem;line-height:38px}.s1feeecu>section>h4{font-size:1.5rem;line-height:36px}.s1feeecu>section>h5{font-size:1.25rem;line-height:32px}.s1feeecu>section>h6{font-size:1rem;line-height:28px}.s1feeecu>section>div>ol,.s1feeecu>section>div>pre,.s1feeecu>section>div>ul{padding:calc(2 * var(--mui-spacing, 8px))}}.s1feeecu>section:has(h2){counter-increment:section-header}.s1feeecu>section:has(h2):before{content:counter(section-header,decimal-leading-zero);padding:0 calc(2 * var(--mui-spacing, 8px));color:hsla(0,0%,100%,.7);font-size:2rem;line-height:42px;font-weight:700;letter-spacing:-.01em;display:block}@media (min-width:900px){.s1feeecu>section:has(h2):before{padding:0 calc(4 * var(--mui-spacing, 8px))}}@media (min-width:1200px){.s1feeecu>section:has(h2):before{height:unset;display:initial;padding:0;position:absolute;top:calc(4 * var(--mui-spacing, 8px));left:24px}}}@layer pigment._ec0l4r{.s1hfspro{position:absolute;left:calc(2 * var(--mui-spacing, 8px));bottom:calc(2 * var(--mui-spacing, 8px));z-index:2}.s1hfspro>.icon{width:48px;height:48px;font-size:1.25rem}@media (min-width:1200px){.s1hfspro>.icon{display:none}}}@layer pigment._161u2gg{.sxdrno0{background:#21242b;width:100%;padding:calc(2 * var(--mui-spacing, 8px));display:flex;flex-direction:column;gap:calc(2 * var(--mui-spacing, 8px))}.sxdrno0>.title{font-weight:700;font-size:1.25rem;line-height:1.75rem}.sxdrno0>.postGrid{width:100%;display:flex;flex-direction:column;gap:calc(2 * var(--mui-spacing, 8px))}.sxdrno0>.postGrid>a{display:flex;color:hsla(0,0%,100%,.7);font-size:1rem;transition:color .2s ease;align-items:flex-start;margin-bottom:calc(1 * var(--mui-spacing, 8px));gap:calc(1 * var(--mui-spacing, 8px));width:fit-content}.sxdrno0>.postGrid>a>span{color:#e7e7e7;transition:color .2s ease;font-weight:600}@media (hover:hover){.sxdrno0>.postGrid>a:hover,.sxdrno0>.postGrid>a:hover>span{color:#79fb0d}}@media (min-width:900px){.sxdrno0>.postGrid{display:initial;column-count:2;column-gap:calc(2 * var(--mui-spacing, 8px))}.sxdrno0>.postGrid>a{margin-bottom:calc(2 * var(--mui-spacing, 8px))}}@media (min-width:1200px){.sxdrno0{padding:calc(2 * var(--mui-spacing, 8px)) calc(3 * var(--mui-spacing, 8px))}.sxdrno0>.title{font-size:1.5rem;line-height:2.25rem}.sxdrno0>.postGrid>a{font-size:.75rem;margin-bottom:calc(1 * var(--mui-spacing, 8px))}}}@layer pigment._1s9hp6z{.sus9ztt{width:100%}.sus9ztt>.hero{width:100%;aspect-ratio:1200/675;overflow:hidden;max-height:70vh;position:relative;display:flex;flex-direction:column;align-items:center}.sus9ztt>.hero>h1{margin-top:auto;z-index:2;padding:calc(3 * var(--mui-spacing, 8px)) calc(5 * var(--mui-spacing, 8px)) calc(0 * var(--mui-spacing, 8px)) calc(5 * var(--mui-spacing, 8px));background:#151820;width:100%;max-width:680px;box-sizing:content-box;font-weight:700;letter-spacing:-.01em;font-size:2.625rem;line-height:54px}@media (max-width:1199.95px){.sus9ztt>.hero>h1{display:none}}.sus9ztt>.hero>img{object-fit:cover;object-position:center center}.sus9ztt>.content{display:grid;gap:calc(2 * var(--mui-spacing, 8px));padding:calc(2 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px)) 0 calc(2 * var(--mui-spacing, 8px));grid-template-areas:"title title" "description description" "date share" "table table"}@media (min-width:600px){.sus9ztt>.content{padding:calc(2 * var(--mui-spacing, 8px)) calc(4 * var(--mui-spacing, 8px)) 0 calc(4 * var(--mui-spacing, 8px))}}.sus9ztt>.content>h1{grid-area:title;font-weight:700;letter-spacing:-.01em;font-size:2rem;line-height:40px}.sus9ztt>.content>.tags{grid-area:tags;display:flex;gap:calc(2 * var(--mui-spacing, 8px));flex-wrap:wrap}.sus9ztt>.content>.tags>div{background:#21242b;padding:2px calc(1 * var(--mui-spacing, 8px))}.sus9ztt>.content>.description{grid-area:description;font-size:1rem;line-height:30px}html[lang=ja] .sus9ztt>.content>.description{line-height:34px}@media (min-width:0px){.sus9ztt>.content>.description{font-size:1.125rem}}.sus9ztt>.content>.date{grid-area:date;align-self:center}.sus9ztt>.content>.share{grid-area:share;justify-self:flex-end}.sus9ztt>.content>.back-link{grid-area:back;display:none}.sus9ztt>.content>.table{grid-area:table}.sus9ztt>.content>.table:has(>div){display:none}@media (min-width:1200px){.sus9ztt>.content{grid-template-areas:"back description share" "back date share" "back table share";grid-template-columns:1fr minmax(auto,680px) 1fr;gap:calc(3 * var(--mui-spacing, 8px))}.sus9ztt>.content>h1{display:none}.sus9ztt>.content>.column-content{padding:0}.sus9ztt>.content>.back-link{display:inline}}}@layer pigment._m51uxc{.s1ar5uwj{width:100%;background:#151820}.s1ar5uwj hr{border:none;height:1px;width:100%;background:linear-gradient(91deg,#151820 .45%,#f3f3f3 6.22%,#151820 41.76%,#717171 84.07%,#f3f3f3 95.02%,#151820 99.76%)}.s1ar5uwj>hr{margin-top:calc(8 * var(--mui-spacing, 8px));margin-bottom:calc(4 * var(--mui-spacing, 8px))}}