/* Static legal pages (privacy / KVKK). Simple readable single-column layout. */
.legal-page {
    max-width: 820px;
    margin: 0 auto;
    padding: 2.5rem 1.25rem 4rem;
    color: #d7dce6;
    line-height: 1.7;
}

.legal-header {
    margin-bottom: 2rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    padding-bottom: 1.25rem;
}

.legal-header__title {
    font-size: 2rem;
    font-weight: 700;
    color: #fff;
    margin: 0 0 0.4rem;
}

.legal-header__updated {
    margin: 0;
    font-size: 0.85rem;
    color: #8a93a6;
}

.legal-intro {
    font-size: 1.02rem;
    margin-bottom: 2rem;
}

.legal-section {
    margin-bottom: 1.75rem;
}

.legal-section__title {
    font-size: 1.15rem;
    font-weight: 600;
    color: #fff;
    margin: 0 0 0.5rem;
}

.legal-section__body {
    margin: 0;
    font-size: 0.95rem;
    color: #c2c9d6;
    white-space: pre-line;
}
