.event-details{background:#f5f8f9;border-left:3px solid #3d716b;padding:18px 22px;margin:22px 0;font-size:16px}.event-details dt{font-weight:700;margin-top:10px}.event-details dt:first-child{margin-top:0}.event-details dd{margin:0}.event-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.event-photos figure{margin:0}.event-photos img{display:block;width:100%;height:auto}.event-photos figcaption{font-size:14px;color:#647681;margin-top:8px}#gecmis-egitimler{scroll-margin-top:120px}.training-archive-intro{margin-top:56px}.event-summary{padding:25px;border:1px solid #dce3e6;height:100%}.event-summary h3{font-size:25px;line-height:1.3}.event-summary p{font-size:16px}@media(max-width:650px){.event-photos{grid-template-columns:1fr}.event-summary{padding:20px}}
/* Compact training summaries, 2026-10-29 */
#ccm-layout-column-wrapper-260{align-items:start;gap:20px}
#ccm-layout-column-wrapper-260 .ccm-layout-column-inner{height:auto}
#ccm-layout-column-wrapper-260 .event-summary{height:auto;min-height:0;padding:18px}
#ccm-layout-column-wrapper-260 .event-summary h3{margin:12px 0;font-size:21px;line-height:1.3}
#ccm-layout-column-wrapper-260 .training-cover{margin:12px 0!important}
#ccm-layout-column-wrapper-260 .event-details{padding:12px 14px;margin:12px 0}
#ccm-layout-column-wrapper-260 .event-details dd{margin-bottom:8px;line-height:1.5}
#ccm-layout-column-wrapper-260 .event-details dd:last-child{margin-bottom:0}
#ccm-layout-column-wrapper-260 .event-summary p{margin:10px 0;line-height:1.55;text-align:justify;text-align-last:start;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}
#ccm-layout-column-wrapper-260 .event-summary p:last-child{margin-bottom:0}

#ccm-layout-column-wrapper-261,#ccm-layout-column-wrapper-262{display:none}

/* Integrated about sections */
#ccm-layout-column-wrapper-68{align-items:start}
#ccm-layout-column-wrapper-69{display:block}
#ccm-layout-column-wrapper-69>.ccm-layout-column{width:100%;float:none}
.about-integrated{margin:18px 0 32px;scroll-margin-top:100px}
.about-integrated>h2{font-size:30px;margin:0 0 18px}
.about-integrated p{font-size:17px;line-height:1.65;text-align:justify;hyphens:auto}
.about-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.about-board-grid .person{height:auto}
.about-board-grid .person h3{font-size:19px;margin:12px 0 6px}
.about-board-grid .person p{font-size:15px;text-align:left}
.about-integrated figure{overflow-x:auto;margin:0}
@media(max-width:800px){.about-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.about-board-grid{grid-template-columns:1fr}}

#ccm-layout-column-wrapper-69.portal-layout{display:block!important} #ccm-layout-column-wrapper-69>.ccm-layout-column{width:100%!important}

/* Full portraits: prevent face cropping */
.about-board-grid .person img{width:100%!important;height:300px!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;padding:12px 12px 0;box-sizing:border-box}

.person img[src*="pirireis-portraits-20261029"]{width:100%!important;height:300px!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;padding:12px 12px 0;box-sizing:border-box}

/* Square head-and-shoulders portraits */
.about-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.person .portrait-square{position:relative;width:100%;aspect-ratio:1;overflow:hidden;padding:0!important;border-bottom:2px solid #b59558;box-sizing:border-box}
.person .portrait-square img[src*="pirireis-portraits"]{position:absolute!important;left:50%;top:var(--portrait-top,0%);transform:translateX(-50%);width:var(--portrait-width,110%)!important;height:auto!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;object-fit:initial!important;aspect-ratio:auto!important}
.about-board-grid .person>div:not(.portrait-square){padding:14px 16px}.about-board-grid .person h3{margin:0 0 5px;font-size:17px}.about-board-grid .person p{font-size:13px;line-height:1.4;margin:0}
.portrait-square img[src*="portrait-01.png"]{--portrait-width:117%;--portrait-top:0%}
.portrait-square img[src*="portrait-02.png"]{--portrait-width:180%;--portrait-top:0%}
.portrait-square img[src*="portrait-03.png"]{--portrait-width:90%;--portrait-top:-3%}
.portrait-square img[src*="portrait-04.png"]{--portrait-width:145%;--portrait-top:0%}
.portrait-square img[src*="portrait-05.png"]{--portrait-width:95%;--portrait-top:0%}
.portrait-square img[src*="portrait-06.png"]{--portrait-width:110%;--portrait-top:0%}
.portrait-square img[src*="portrait-07.png"]{--portrait-width:130%;--portrait-top:-5%}
.portrait-square img[src*="portrait-08.png"]{--portrait-width:155%;--portrait-top:-22%}
.portrait-square img[src*="portrait-09.png"]{--portrait-width:100%;--portrait-top:0%}
.portrait-square img[src*="portrait-10.png"]{--portrait-width:100%;--portrait-top:-2%}
.portrait-square img[src*="portrait-11.png"]{--portrait-width:130%;--portrait-top:-20%}
.portrait-square img[src*="portrait-12.png"]{--portrait-width:100%;--portrait-top:-14%}
.portrait-square img[src*="portrait-13.png"]{--portrait-width:120%;--portrait-top:2%}
@media(max-width:900px){.about-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.about-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:380px){.about-board-grid{grid-template-columns:1fr}}

.portrait-square img[src*="portrait-03.png"]{--portrait-width:82%;--portrait-top:0%}.portrait-square img[src*="portrait-13.png"]{--portrait-width:140%;--portrait-top:1%}

/* Align council and founder lists to both content edges */
#denetim-kurulu>p,#disiplin-kurulu>p,#kurucularimiz>p{width:100%;max-width:none;text-align:justify!important;text-align-last:justify;hyphens:none;box-sizing:border-box}
@media(max-width:650px){#denetim-kurulu>p,#disiplin-kurulu>p,#kurucularimiz>p{text-align-last:left}}

/* Natural paragraph flow for comma-separated names */
#denetim-kurulu>p,#disiplin-kurulu>p,#kurucularimiz>p{display:block;text-align:left!important;text-align-last:auto!important;word-spacing:normal;letter-spacing:normal;white-space:normal;line-height:1.8}

/* Full-width standalone article content; retain natural paragraph flow */
.site-main.inner-main>.native-article-intro,.site-main.inner-main>article.prose{width:100%;max-width:none;box-sizing:border-box}

/* Compact hierarchical board, 20261029 */
.about-board-grid.board-hierarchy{display:flex;flex-direction:column;gap:18px}.board-hierarchy .board-tier{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:16px}.about-board-grid.board-hierarchy .person{width:180px;flex:0 1 180px;box-sizing:border-box;text-align:center}.about-board-grid.board-hierarchy .person .portrait-square{width:140px;max-width:100%;margin:0 auto}.about-board-grid.board-hierarchy .person>div:not(.portrait-square){padding:10px 8px}.about-board-grid.board-hierarchy .person h3{font-size:15px;line-height:1.35}.about-board-grid.board-hierarchy .person p{text-align:center;font-size:12px}@media(max-width:420px){.board-hierarchy .board-tier{gap:10px}.about-board-grid.board-hierarchy .person{width:calc(50% - 5px);flex-basis:calc(50% - 5px)}}

/* Four-tier compact board, 20261029 */
.about-board-grid.board-hierarchy{gap:8px}.board-hierarchy .board-tier{gap:10px}.about-board-grid.board-hierarchy .person>div:not(.portrait-square){padding:6px 8px}.about-board-grid.board-hierarchy .person h3{margin:0 0 3px}.about-board-grid.board-hierarchy .person p{margin:0;line-height:1.25}

.about-board-grid.board-hierarchy{border:1px solid #c7cbc8;border-radius:10px;padding:16px;box-sizing:border-box}.board-hierarchy .board-tier{justify-content:flex-start}
