.content{max-width:100%;margin:0 auto;padding:4px}@media (width<=600px){.content{padding:4px}}.content h1{color:#1a1a1a;border-bottom:2px solid #0e72f2;margin-bottom:28px;padding-bottom:28px;font-size:clamp(20px,4vw,28px);font-weight:700;line-height:1.2}.content h2{color:#1a1a1a;border-bottom:1px solid #d0d8e4;margin-top:44px;margin-bottom:16px;padding-bottom:8px;font-size:clamp(14px,2vw,17px);font-weight:600;line-height:1.3}.content h3{color:#0e72f2;margin-top:28px;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4}.content p{color:#333;text-indent:0;margin-bottom:16px;font-size:15px;line-height:1.75}.content p:last-child{margin-bottom:0}.content ul,.content ol{margin-top:8px;margin-bottom:16px;padding-left:0;list-style:none}.content li{color:#333;padding:3px 0 3px 20px;font-size:15px;line-height:1.75;position:relative}.content ul>li:before{content:"—";color:#2db593;font-weight:700;position:absolute;left:0}.content ol{counter-reset:doc-ol}.content ol>li{counter-increment:doc-ol}.content ol>li:before{content:counter(doc-ol) ".";color:#0e72f2;font-size:13px;font-weight:700;line-height:1.75;position:absolute;left:0}.content strong{color:#1a1a1a;font-weight:600}.content em{color:#666;font-style:italic}.content a{color:#0e72f2;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}.content a:hover{color:#1a1a1a;border-bottom-color:#0e72f2}.content hr{border:none;border-top:1px solid #e8edf5;margin:44px 0 0}@media print{.content{max-width:100%;padding:0}.content a{color:#1a1a1a;border-bottom:none}.content h2,.content h3{page-break-after:avoid}}.articles-container[data-v-1d08124f]{flex-flow:column wrap;gap:4px 24px;padding:12px 48px;display:flex}.article-item[data-v-1d08124f]{cursor:pointer;font-size:16px}.article-item__text[data-v-1d08124f]{border-bottom:1px dashed #475569}.article-item__text[data-v-1d08124f]:hover{color:#1a1b1f;border-bottom:1px solid #475569}.footer-container[data-v-1945482c]{color:#1a1b1f;background:#fff}.footer-toolbar[data-v-1945482c]{min-height:48px;padding:8px 16px}.footer-brand[data-v-1945482c]{gap:12px}.footer-logo[data-v-1945482c]{width:160px;height:24px}.footer-info[data-v-1945482c]{color:#1976d2;flex-direction:column;font-size:11px;display:flex}.footer-version[data-v-1945482c]{margin-top:2px}
