.cms-empty { padding: 32px 0; color: #55514b; line-height: 1.8; }
.cms-empty a, .cms-back { color: #806849; text-decoration: none; }
.cms-back { display: inline-block; margin-bottom: 28px; font-size: 13px; }
.cms-article { max-width: 900px; }
.cms-article__image { display: block; width: 100%; height: auto; border-radius: 28px; margin: 28px 0; }
.cms-article__body { color: #55514b; line-height: 1.9; font-size: 15px; overflow-wrap: anywhere; }
.cms-article__body p { margin-bottom: 22px; }
.collections-content,.featured-card,.kurumsal-content,.story-content,.p-card__content,.b-card__content { min-width: 0; }
.collections-heading,.kurumsal-heading,.subpage-hero__title,.story-title,.center-title,.p-card__title,.b-card__title,.featured-title,.contact-col-title,.hero-title,.info-val,.story-p,.p-card__meta,.b-card__excerpt,.featured-desc,.kurumsal-desc,.collections-desc,.contact-lead { overflow-wrap: anywhere; }
.pagination-bar { flex-wrap: wrap; max-width: min(600px,calc(100vw - 40px)); row-gap: 8px; }
