@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/ubuntu/Ubuntu-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/ubuntu/Ubuntu-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
body, h1, h2, h3, h4, h5, h6, button, input, select, textarea {
    font-family: 'Ubuntu', sans-serif;
}

#about .message-box { max-width: 960px; margin: 0 auto; }
#about .message-box h3 { margin-top: 32px; font-weight: 700; }
.policy-commitments { padding-left: 24px; list-style: decimal; }
.policy-commitments li { padding-left: 8px; margin-bottom: 18px; }
.policy-commitments li strong { color: #333; font-size: 18px; }
.policy-commitments li p { margin-top: 6px; }
