@charset "UTF-8";
/* extracted from pages/terms.php <style> — CSS refactor Phase C */
.terms-wrap {
    max-width: 760px;
    margin: 16px auto 48px auto;
    text-align: left;
}
.terms-wrap h1 {
    font-family: Georgia, serif;
    font-size: 26px;
    color: #990000;
    margin: 0 0 4px 0;
}
.terms-wrap .terms-date {
    font-size: 15px;
    color: #999;
    margin: 0 0 24px 0;
}
.terms-wrap h2 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin: 28px 0 6px 0;
    padding-bottom: 4px;
    border-bottom: 1px solid #e0d0c0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.terms-wrap p,
.terms-wrap li {
    font-size: 16px;
    line-height: 1.8;
    color: #444;
    margin: 0 0 12px 0;
}
.terms-wrap ul {
    margin: 0 0 10px 0;
    padding-left: 22px;
}
.terms-wrap li { margin: 4px 0; }
.terms-wrap .terms-note {
    background: #fffbf0;
    border: 1px solid #e8d8a0;
    border-radius: 6px;
    padding: 12px 16px;
    font-size: 15px;
    color: #665500;
    margin: 20px 0;
}
.terms-wrap p a, .terms-wrap li a { color: #996633; }
