.cl-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }

@media (max-width: 768px) {
    .cl-grid-2 { grid-template-columns: 1fr; gap: 0; }
}

.cl-center-text {
    text-align: center;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

/* REVIEW: migrated from TAŞI / KONTROL. Verify usage during visual QA. */
.is-hidden {
    display: none !important; /* !important CSS çakışmalarını ezer */
}
