/* Shared styling for journal information and policy pages */
.archiving-policy-content {
    margin: 0;
    padding: 8px 0 25px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    text-align: justify;
}

.archiving-policy-content h2,
.archiving-policy-content h3,
.archiving-policy-content h4,
.archiving-policy-content p,
.archiving-policy-content ul,
.archiving-policy-content ol,
.archiving-policy-content li,
.archiving-policy-content td,
.archiving-policy-content th {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}

.archiving-policy-content h2 {
    margin: 0 0 24px;
    padding-bottom: 12px;
    border-bottom: 2px solid #e5e5e5;
    font-size: 30px;
    line-height: 1.25;
    font-weight: 700;
}

.archiving-policy-content h3 {
    margin: 26px 0 8px;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

.archiving-policy-content h4 {
    margin: 18px 0 6px;
    font-size: 16px;
    font-weight: 700;
}

.archiving-policy-content p {
    margin: 0 0 13px;
    font-size: 15px;
    line-height: 1.6;
}

.archiving-policy-content ul,
.archiving-policy-content ol {
    margin: 4px 0 15px 0;
    padding: 0 0 0 24px;
}

.archiving-policy-content ul { list-style: disc; }
.archiving-policy-content ol { list-style: decimal; }

.archiving-policy-content li {
    margin: 0 0 5px;
    font-size: 15px;
    line-height: 1.6;
}

.archiving-policy-content a {
    color: #0b4f8a;
    text-decoration: underline;
}

.archiving-policy-content a:hover { color: #111111; }

.archiving-policy-content .policy-note {
    margin: 0 0 18px;
    padding: 12px 16px;
    background: #f4f8fb;
    border-left: 4px solid #0b4f8a;
}

.archiving-policy-content .policy-updated {
    margin-top: 28px;
    font-size: 13px;
    color: #666666;
}

.journal-facts {
    width: 100%;
    margin: 0 0 20px;
    border-collapse: collapse;
}

.journal-facts th,
.journal-facts td {
    padding: 8px 10px;
    border: 1px solid #dddddd;
    font-size: 14px;
    text-align: left;
    vertical-align: top;
}

.journal-facts th {
    width: 38%;
    background: #f7f7f7;
    font-weight: 700;
}

.glance-box {
    margin: 0 0 30px;
    padding: 18px 18px 8px;
    border: 1px solid #dddddd;
    background: #fafafa;
}

.glance-box h4 {
    margin: 0 0 12px;
    font-size: 17px;
    font-weight: 700;
    color: #0b4f8a;
}

.glance-box ul {
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
}

.glance-box li {
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 1.45;
    color: #333333;
}

.glance-box li a { color: #0b4f8a; }

.cc-licence-line {
    display: inline-block;
    margin-top: 2px;
    font-size: 13px;
}

.cc-licence-line img {
    vertical-align: middle;
    margin-right: 4px;
}

@media (max-width: 767px) {
    .archiving-policy-content { font-size: 14px; text-align: left; }
    .archiving-policy-content h2 { font-size: 24px; margin-bottom: 20px; }
    .archiving-policy-content h3 { font-size: 18px; margin-top: 20px; }
    .archiving-policy-content p,
    .archiving-policy-content li { font-size: 14px; }
    .journal-facts th { width: 45%; }
}

/* Footer journal information (dark background) */
.main-footer p { color: #d0d0d0; font-size: 14px; line-height: 1.6; }
.main-footer .footer-journal-info a { color: #ffffff; text-decoration: underline; }
.main-footer .footer-journal-info a:hover { color: #ffd479; }
