
/* V18.3 uzmanlık alanı -- mevcut tema ve mobil yerleşim korunur */
.expert-hero {background:linear-gradient(135deg,#191b1e,#242527);color:#fff}
.expert-hero h1 {max-width:970px;overflow-wrap:anywhere;line-height:1.13}
.expert-hero p {max-width:850px;color:#e1e1e1}
.expert-crumb {display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:13px;line-height:1.4;margin:0 0 23px}
.expert-crumb a {color:#ddd;text-decoration:underline}
.expert-wrap{max-width:970px}
.expert-wrap h2{max-width:100%;line-height:1.22;overflow-wrap:anywhere;margin-bottom:18px}
.expert-wrap p,.expert-tile p{overflow-wrap:anywhere;line-height:1.77}
.expert-steps{display:grid;gap:12px;margin:22px 0}
.expert-step{display:flex;align-items:flex-start;gap:16px;border:1px solid rgba(140,140,140,.25);border-radius:14px;padding:20px;background:#1d1f22}
.expert-step h3{font-size:18px;margin:0 0 8px;color:#fff}
.expert-step p{margin:0;color:#d4d4d4}
.expert-step-num{font-size:13px;font-weight:800;color:#fff;background:#a71e29;padding:9px;border-radius:10px}
.expert-muted{background:#222427}
.expert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}
.expert-tile{border:1px solid #45474a;border-radius:14px;background:#181a1d;padding:20px;min-width:0}
.expert-tile h3{font-size:17px;margin:10px 0}
.expert-tag{font-size:10px;letter-spacing:1px;font-weight:800;color:#ffae8c}
.expert-table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:22px 0;white-space:normal}
.expert-table th,.expert-table td{text-align:left;min-width:160px;padding:14px;border:1px solid #616161;vertical-align:top;line-height:1.55}
.expert-table th{background:#35373a;color:#fff}
.expert-faq{border:1px solid #494949;border-radius:10px;margin:8px 0;background:#222427;overflow:hidden}
.expert-faq summary{cursor:pointer;padding:15px 17px;font-weight:700;overflow-wrap:anywhere}
.expert-faq p{padding:0 17px 15px;margin:0}
.expert-follow{margin-top:28px;padding:20px;border:1px solid #65666a;border-radius:15px}
.expert-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 32px}
.expert-list-card{border:1px solid #515256;border-radius:14px;padding:16px 17px;background:#1d1f22;display:block;color:#fff;overflow-wrap:anywhere}
.expert-list-card:hover{border-color:#d52d37}
.expert-list-card strong{display:block;font-size:16px;line-height:1.4}
.expert-list-card span{color:#b7b9bb;display:block;font-size:12px;margin-top:7px}
.expert-group{margin:28px 0}.expert-group h2{margin:0 0 12px}
@media(max-width:750px){.expert-grid,.expert-list-grid{grid-template-columns:1fr}.expert-step{padding:15px;gap:12px}.expert-hero h1{font-size:clamp(28px,7.3vw,45px)}.expert-tile{padding:16px}.expert-wrap{min-width:0}}
@media(max-width:360px){.expert-step h3{font-size:16px}.expert-crumb{font-size:12px}}
