.article-page{background-color:#fff;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:start;padding:120px 1rem 80px}.header-date{background-image:linear-gradient(90deg,#4664ff,#9917ff);-webkit-background-clip:text;background-clip:text;color:transparent;width:100%;text-align:center}.text-content{max-width:860px;width:100%;text-align:left;margin:0 auto}.visual-content{max-width:90%;width:100%;margin:2rem auto}.main-title{text-align:center}.article-page h1{font-size:40px;line-height:52px;color:#000;font-weight:700;white-space:pre-wrap;margin-top:2rem}.article-page h2{font-size:32px;line-height:42px}.article-page h2,.article-page h3{font-weight:700;color:#000;margin-top:3rem}.article-page h3{font-size:24px;line-height:32px}.article-page h4{font-size:20px;line-height:28px;font-weight:700;color:#000;margin-top:2rem}.article-page h5{font-size:16px;line-height:24px;font-weight:700;color:#000;margin-top:1rem}.article-image{display:flex;flex-direction:column;align-items:center;justify-content:center}.article-image img{max-height:540px;max-width:860px}.article-paragraph{margin-top:.5rem;margin-bottom:.5rem}.article-page a{text-decoration:underline;color:#000}.article-page a[target=_blank]:after{content:url("data:image/svg+xml,%3Csvg width='16px' height='16px' viewBox='0 0 24 24' stroke='%23000000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Interface%20/%20External_Link'%3E%3Cpath id='Vector' d='M10.0002%205H8.2002C7.08009%205%206.51962%205%206.0918%205.21799C5.71547%205.40973%205.40973%205.71547%205.21799%206.0918C5%206.51962%205%207.08009%205%208.2002V15.8002C5%2016.9203%205%2017.4801%205.21799%2017.9079C5.40973%2018.2842%205.71547%2018.5905%206.0918%2018.7822C6.5192%2019%207.07899%2019%208.19691%2019H15.8031C16.921%2019%2017.48%2019%2017.9074%2018.7822C18.2837%2018.5905%2018.5905%2018.2839%2018.7822%2017.9076C19%2017.4802%2019%2016.921%2019%2015.8031V14M20%209V4M20%204H15M20%204L13%2011' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}ul{list-style:revert}.article-list,.check-list{list-style-position:inside}.article-list li,.check-list li{margin-top:2px;margin-bottom:2px}ol li::marker{visibility:hidden;color:transparent}ul li::marker{color:#000}.article-page ul li{padding-left:1rem}.article-page ol{counter-reset:item;list-style:none}.article-page ol li{counter-increment:item;position:relative;padding-left:1.5rem;margin-left:-.5rem}ol.decimal-list>li:before{content:counters(item,".",decimal) ". ";margin-right:.5rem}ol.lower-alpha-list>li:before{content:counters(item,".",lower-alpha) ". ";margin-right:.5rem}ol.upper-alpha-list>li:before{content:counters(item,".",upper-alpha) ". ";margin-right:.5rem}ol.lower-roman-list>li:before{content:counters(item,".",lower-roman) ". ";margin-right:.5rem}ol.upper-roman-list>li:before{content:counters(item,".",upper-roman) ". ";margin-right:.5rem}.article-page ol li>ol{counter-reset:item}.article-page ol li>ol,.article-page ul li>ul{margin:0}.article-quote{border-left:4px solid #000;padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem}.article-quote p{font-style:italic;color:#000}.code-block{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto}.article-page table{width:100%;border-collapse:collapse;font-family:sans-serif}.article-page table td,.article-page table th{border:1px solid #ddd;padding:.75rem 1rem;text-align:left}.article-page table th{background-color:#f5f5f5;font-weight:600}.article-page table tbody tr:nth-child(2n){background-color:#fafafa}.article-page table tbody tr:hover{background-color:#f0f0f0}.article-page .embed-block{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem auto;height:540px;max-width:860px}.article-page .embed-block figcaption{font-size:14px;color:#000;margin-top:.5rem;text-align:center;font-style:italic}@media (prefers-color-scheme:dark){.article-page{background-color:#000}.article-page a,.article-page h1,.article-page h2,.article-page h3,.article-page h4,.article-page h5,.article-page h6{color:#fff}.article-page a[target=_blank]:after{content:url("data:image/svg+xml,%3Csvg width='16px' height='16px' viewBox='0 0 24 24' stroke='currentColor' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Interface%20/%20External_Link'%3E%3Cpath id='Vector' d='M10.0002%205H8.2002C7.08009%205%206.51962%205%206.0918%205.21799C5.71547%205.40973%205.40973%205.71547%205.21799%206.0918C5%206.51962%205%207.08009%205%208.2002V15.8002C5%2016.9203%205%2017.4801%205.21799%2017.9079C5.40973%2018.2842%205.71547%2018.5905%206.0918%2018.7822C6.5192%2019%207.07899%2019%208.19691%2019H15.8031C16.921%2019%2017.48%2019%2017.9074%2018.7822C18.2837%2018.5905%2018.5905%2018.2839%2018.7822%2017.9076C19%2017.4802%2019%2016.921%2019%2015.8031V14M20%209V4M20%204H15M20%204L13%2011' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.article-quote{border-left:4px solid #fff;padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem}.article-quote p{font-style:italic;color:#fff}.content-introduction,.paragraph-text a,.paragraph-title{color:#fff}.paragraph-text blockquote{color:#fff;border-left:4px solid #fff}}