@import "../config.css";:root{--performance-content-width:740px}*{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif}.restrict-width{max-width:var(--performance-content-width);display:block}p{font-size:18px!important;line-height:28px}.title h1{font-size:28px;font-weight:700;line-height:1.2}.title hr{display:none!important}.article-info{max-width:var(--performance-content-width)}@media screen and (min-width:768px){.title h1{font-size:calc(1.375rem + 1.5vw)}}@media screen and (min-width:960px){p{font-size:1.2rem!important;line-height:28.8px}.title h1{font-weight:500;font-size:2.5rem}}@media(min-width:1260px){.content-wrapper{grid-template-areas:'title' 'info' 'toc' 'main' 'articles';grid-template-columns:100%}}

.afs-box{
    background:#fff;
    padding-bottom:15px;
}
.afs-header {
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #202124;
    border-bottom: 1px solid #dadce0;
    padding-bottom: 8px;
    margin-bottom: 20px;
    text-indent: 10px;
}
.afs-list {
    font-family: Arial, sans-serif;
    line-height: 1.4;
    max-width: 800px;
    margin: 0 auto;
    padding: 0 10px;
    box-sizing: border-box;
}
.afs-item {
    margin-bottom: 20px;
}
.afs-title a {
    font-size: 18px;
    color:#0E4FC8!important;
    text-decoration: none;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    display: inline-block;
}
.afs-title a:hover {
    text-decoration: underline;
}
.afs-link {
    font-size: 14px;
    color: #006621;
    margin-bottom: 3px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.afs-intro {
    font-size: 14px;
    color: #4d5156;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 480px) {
    .afs-header {
        font-size: 20px;
    }
    .afs-title a {
        font-size: 16px;
    }
    .afs-link, .afs-intro {
        font-size: 13px;
    }
}