main.icgoru section{padding-block:var(--s8)}
main.icgoru .icg-kolon{max-width:840px}
main.icgoru h1{font-size:clamp(28px,3.6vw,var(--t7));max-width:22ch;margin-bottom:var(--s3)}
main.icgoru h2{margin-bottom:var(--s4)}
main.icgoru p{max-width:66ch;margin-bottom:var(--s4)}

main.icgoru .icg-kolon > :last-child{margin-bottom:0}

.icg-kunye{font-size:var(--t1);color:var(--slate);letter-spacing:.01em;margin-bottom:var(--s5)}

.icg-lede{font-size:var(--t5);line-height:1.45;max-width:66ch;color:var(--navy);
  margin-bottom:var(--s6)}

.icg-exhibit{margin:0 0 var(--s6);padding:var(--s5) var(--s5) var(--s4);
  background:var(--paper);border:1px solid var(--line);max-width:100%;min-width:0}
.icg-bulgu{font-size:var(--t4);line-height:1.3;
  color:var(--navy);max-width:54ch;margin-bottom:var(--s1)}
.icg-olcu{font-size:var(--t1);color:var(--slate);margin-bottom:var(--s4)}
.icg-chart{overflow-x:auto;max-width:100%}
.icg-chart svg{display:block;width:100%;height:auto;font-family:Inter,system-ui,sans-serif;
  font-variant-numeric:tabular-nums}
.icg-chart svg.svg-cep{display:none}
@media (max-width:640px){.icg-chart svg.svg-masa{display:none}.icg-chart svg.svg-cep{display:block}}
.icg-kaynak{font-size:var(--t1);color:var(--slate);border-top:1px solid var(--line);
  padding-top:var(--s2);margin:var(--s4) 0 0;max-width:none}
.icg-kaynak b{font-weight:600;color:var(--ink)}

main.icgoru .icg-bulgular p{font-size:var(--t3);line-height:1.6}
main.icgoru details.ac.kat>.ac-body{max-width:none}
main.icgoru details.ac.kat .ac-body p{max-width:66ch}

main.icgoru .icg-nedemek{background:var(--deep);color:var(--deep-fg2)}
main.icgoru .icg-nedemek h2{color:var(--deep-fg)}
main.icgoru .icg-nedemek p{color:var(--deep-fg2)}
.icg-cagri{margin-top:var(--s5);margin-bottom:0}
.icg-cta{display:inline-flex;align-items:center;gap:10px;background:var(--deep-fg);
  color:var(--deep);text-decoration:none;font-size:var(--t2);font-weight:600;
  padding:16px 28px;letter-spacing:.01em}
.icg-cta::after{content:"→";font-size:var(--t4);line-height:1}

main.icgoru .icg-kolon{overflow-x:clip}

.icg-provenans{display:grid;grid-template-columns:max-content 1fr;gap:var(--s1) var(--s4);
  font-size:var(--t1);color:var(--slate);margin:0 0 var(--s5);max-width:48ch}
.icg-provenans dt{font-weight:600;color:var(--ink)}
.icg-provenans dd{margin:0}

.icg-ilgili-dl{display:block}
.icg-ilgili-dl dt{font-weight:600;margin-top:var(--s3)}
.icg-ilgili-dl dt:first-child{margin-top:0}
.icg-ilgili-dl dd{margin:var(--s1) 0 0}
.icg-ilgili-dl dt.icg-ilgili-nav{margin-top:var(--s2)}

.icg-ilgili-dl dt a{display:inline-block;padding-block:14px;margin-block:-14px}

main.icgoru .icg-nedemek .icg-provenans{color:var(--deep-fg2);margin-bottom:var(--s5)}
main.icgoru .icg-nedemek .icg-provenans dt{color:var(--deep-fg)}

.icg-kaynakca{font-size:var(--t1);line-height:1.7;color:var(--slate);
  max-width:80ch;padding-left:1.4em;margin:0}

.icg-kaynakca li{margin-bottom:var(--s2)}
.icg-kaynakca li{overflow-wrap:anywhere}
.icg-kaynakca a{color:var(--ink);word-break:break-word;overflow-wrap:anywhere}
.icg-adres{margin:0;max-width:none;font-size:var(--t1);color:var(--slate)}

@media (max-width:640px){
  main.icgoru section{padding-block:var(--s7)}
  .icg-exhibit{padding:var(--s4) var(--s3) var(--s3)}
}

@media (max-width:480px){
  main.icgoru .raf-etiket.etiket-vurgu{white-space:nowrap;font-size:12px;letter-spacing:.03em}
}
