/* Static Pages - Privacy, Terms, and other static page styling */

.static-page {
    font-family: var(--font-family-san-serif);
}

.static-page h1 {
    font-size: var(--step-3);
    margin-bottom: var(--space-xs);
    color: var(--color-title);
}

.static-page .last-updated {
    color: var(--color-muted);
    margin-bottom: var(--space-l);
    font-size: var(--step--1);
}

.static-page section {
    margin-bottom: var(--space-l);
}

.static-page h2 {
    font-size: var(--step-1);
    margin-bottom: var(--space-xs);
    padding-bottom: var(--space-3xs);
    border-bottom: 1px solid var(--color-border);
}

.static-page h3 {
    font-size: var(--step-0);
    margin-bottom: var(--space-2xs);
    margin-top: var(--space-s);
}

.static-page p {
    margin-bottom: var(--space-s);
    line-height: 1.6;
}

.static-page ul {
    margin: var(--space-xs) 0 var(--space-s) var(--space-m);
    padding: 0;
}

.static-page li {
    margin-bottom: var(--space-2xs);
    line-height: 1.6;
}

.static-page a {
    color: var(--color-hyperlinks);
}
