/* ============================================================
   Halaman statis: tentang, kontak, privasi, disclaimer.
   ============================================================ */

.hx-static {
    max-width: 74ch;
    margin-inline: auto;
    padding-block: 0.4rem 1rem;
}

.hx-static h2:first-of-type {
    margin-top: 0;
}

.hx-static-updated {
    margin-top: 1rem;
    color: var(--hx-muted-2);
    font-family: var(--hx-sans);
    font-size: 0.82rem;
    letter-spacing: 0.02em;
}

.hx-static-card {
    margin-bottom: 2.2rem;
    padding: 1.4rem 1.55rem;
    border: 1px solid var(--hx-border-strong);
    border-radius: var(--hx-radius);
    background: linear-gradient(180deg, rgba(212, 175, 55, 0.07), rgba(20, 20, 22, 0.65));
}

.hx-static-card-label {
    margin: 0 0 0.35rem;
    color: var(--hx-gold);
    font-family: var(--hx-sans);
    font-size: 0.72rem;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}

.hx-static-card-value {
    margin: 0;
    font-family: var(--hx-sans);
    font-size: clamp(1.05rem, 2.4vw, 1.32rem);
    overflow-wrap: anywhere;
}

.hx-static-card-note {
    margin: 0.5rem 0 0;
    color: var(--hx-muted);
    font-family: var(--hx-sans);
    font-size: 0.86rem;
    line-height: 1.55;
}

@media (max-width: 575.98px) {
    .hx-static-card {
        padding: 1.1rem 1.15rem;
    }
}
