.article-page{margin-top:120px}@media screen and (min-width:1270px){.article-page{margin-top:40px}}.article-page .article__banner{height:auto;max-height:494px}@media screen and (max-width:700px){.article-page .article__banner{aspect-ratio:9/5}}.article-page>h1{margin-bottom:60px}.article-page .article__text{display:initial}.article-page .article__text ul{list-style:disc;list-style-position:inside;padding-left:0;margin:0}.article-page .article__text li{margin:6px 0;padding-left:1.5em}.article-page .article__text li.ql-indent-1{padding-left:3em}.article-page .article__text li.ql-indent-2{padding-left:6em}.article-page .article__text li.ql-indent-3{padding-left:9em}.article-page .bb-content{display:block;color:#6b6f7b;word-break:break-word}.article-page .bb-content *{color:inherit}.article-page .bb-content strong{color:#fff;font-weight:700}.article-page .bb-content a{color:#ffe001;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.article-page .bb-content a:hover{color:#ffea4d}.article-page .bb-content .bb-heading{margin:28px 0 12px;color:#fff;font-weight:700;line-height:1.25}.article-page .bb-content .bb-heading:first-child{margin-top:0}.article-page .bb-content h1.bb-heading{font-size:1.75rem}.article-page .bb-content h2.bb-heading{font-size:1.4rem}.article-page .bb-content h3.bb-heading{font-size:1.15rem}.article-page .bb-content .bb-align{margin:8px 0}.article-page .bb-content .bb-align_center{text-align:center}.article-page .bb-content .bb-align_right{text-align:right}.article-page .bb-content .bb-align_justify{text-align:justify}.article-page .bb-content .bb-list{margin:12px 0;padding-left:1.5em;list-style-position:outside}.article-page .bb-content .bb-list li{margin:6px 0;padding-left:.25em}.article-page .bb-content .bb-list li::marker{color:#ffe001}.article-page .bb-content ul.bb-list{list-style:disc}.article-page .bb-content ol.bb-list{list-style:decimal}.article-page .bb-content ol.bb-list[type=a]{list-style:lower-alpha}.article-page .bb-content ol.bb-list[type=A]{list-style:upper-alpha}.article-page .bb-content .bb-quote{margin:16px 0;padding:14px 18px;border-left:3px solid #ffe001;background:rgba(255,224,1,.05);font-style:italic}.article-page .bb-content .bb-quote__author{display:block;margin-bottom:6px;color:#fff;font-style:normal;font-weight:600;font-size:.875rem}.article-page .bb-content .bb-quote__author:after{content:":"}.article-page .bb-content .bb-code{margin:16px 0;padding:14px 18px;overflow-x:auto;border:1px solid rgba(36,38,45,.9);background:#111216;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5;white-space:pre}.article-page .bb-content .bb-code code{color:#e4e6eb}.article-page .bb-content .bb-spoiler{margin:16px 0;border:1px solid rgba(36,38,45,.9);background:rgba(17,18,22,.6)}.article-page .bb-content .bb-spoiler summary{padding:12px 18px;cursor:pointer;color:#fff;font-weight:600;-webkit-user-select:none;user-select:none}.article-page .bb-content .bb-spoiler summary::marker{color:#ffe001}.article-page .bb-content .bb-spoiler__body{padding:0 18px 14px}.article-page .bb-content .bb-img{display:inline-block;max-width:100%;height:auto;margin:8px 0;vertical-align:middle}.article-page .bb-content .bb-video{position:relative;width:100%;max-width:800px;margin:16px auto;aspect-ratio:16/9}.article-page .bb-content .bb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-page .bb-content .bb-hr{margin:24px 0;border:0;border-top:1px solid rgba(107,111,123,.35)}.article-page .bb-content .bb-table{margin:16px 0;overflow-x:auto}.article-page .bb-content .bb-table table{min-width:100%;border-collapse:collapse}.article-page .bb-content .bb-table td,.article-page .bb-content .bb-table th{padding:10px 14px;border:1px solid rgba(36,38,45,.9);text-align:left;vertical-align:top}.article-page .bb-content .bb-table th{color:#fff;font-weight:600;background:rgba(17,18,22,.6)}.article{position:relative}.article__dds{top:calc(100% + 40px);left:248px;position:absolute}@media screen and (max-width:1270px){.article__dds{width:75px;left:auto;right:20px;top:calc(100% + 26px)}}.article__triangle{position:absolute;left:54px;top:calc(100% + 47px);width:17px}@media screen and (min-width:1270px){.article__triangle{display:none}}:root:has(.bb-content .bb-spoiler){overflow-anchor:none}