.help-page {
    max-width: 820px;
    margin: 1.5rem auto;
    padding: 0 1rem;
    line-height: 1.6;
}
.help-block {
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    padding: 1.1rem 1.4rem;
    margin-bottom: 1rem;
}
.help-block h2 {
    margin: 0 0 .5rem;
    font-size: 1.05rem;
    color: #1f2937;
}
.help-block ul, .help-block ol { padding-left: 1.2rem; margin: .25rem 0; }
.help-block li { margin: .2rem 0; }
.help-block .hint {
    margin: .6rem 0 0;
    padding: .55rem .8rem;
    background: #fef3c7;
    border-left: 3px solid #d97706;
    border-radius: 4px;
    font-size: .9rem;
    color: #78350f;
}
header nav a.active { color: #fff; font-weight: 600; }
