.feed-rules-panel {
    margin-top: 10px;
    margin-bottom: 10px;
}

.feed-rules-block {
    margin-top: 0;
}

.feed-rules, .s-arc-for-authors {
    margin-bottom: 10px;
}
.feed-rules:last-child, .s-arc-for-authors:last-child {
    margin-bottom: 0;
}

.feed-rules {
    align-items: start;
}

.s-arc-rules-title-mrg {
    margin-bottom: 10px;
}
.s-arc-rules-title-old {
    margin-top: 10px;
    margin-bottom: 5px;
    color: var(--shadow-black);
}

.s-arc-rules-title {
    font-size: 18px;
}
.s-arc-rules-place-date {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 900;
    color: var(--shadow-black);
}
.s-arc-rules-link {
    font-weight: 900;
    margin-bottom: 2.5px;
}
.s-arc-rules-link-old {
    color: var(--shadow-black);
}
.s-arc-rules-link:hover, .s-arc-rules-link-old:hover, .title-col:hover, .rule-link:hover {
    color: var(--orange);
}

.rule-title {
    margin-top: 15px;
    margin-bottom: 10px;
}
.rule-text {
    margin-bottom: 10px;
}
.rule-text:last-child {
    margin-bottom: 0;
}
.rule-link {
    color: #0028F0A8;
    text-decoration: underline;
}