/* Extracted from inline styles in legal.html */

/* ── Extracted from inline styles in legal.html ── */
.lg2-1 {
    border-radius: 4px;
    padding: 2px;
}

.lg2-2 {
    max-width: 720px;
}

.lg2-3 {
    font-family: 'Fraunces', Georgia, serif;
    font-style: italic;
    font-size: 1.1rem;
    margin-top: 8px;
    opacity: 0.7;
}

.lg2-4 {
    margin-top: 24px;
    padding: 20px 24px;
    background: rgba(201, 162, 39, 0.08);
    border: 1px solid rgba(201, 162, 39, 0.2);
    border-radius: 4px;
    font-size: 0.85rem;
    opacity: 0.75;
}

.lg2-5 {
    color: var(--gold);
}

.lg2-6 {
    margin-top: 24px;
}

.lg2-7 {
    margin-top: 8px;
    display: block;
}

.lg2-8 {
    font-size: 1rem;
    margin: 20px 0 10px;
}

/* Disable the reveal fade-in effect across the entire legal page */
.reveal {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}