/* Chairman message — existing GÜREL corporate type, color, and container tokens. */
.chair-message-section{background:#fff}
.chair-message-grid{display:grid;grid-template-columns:minmax(0,1.29fr) minmax(0,.86fr);column-gap:clamp(36px,4.1vw,66px);align-items:start}
.chair-message-letter{min-width:0}
.chair-eyebrow{margin:0 0 20px;color:var(--navy);font:600 12px/20px Inter,sans-serif;letter-spacing:.14em}
.chair-message-letter h2{max-width:720px;margin:0 0 34px;color:var(--navy);font:500 clamp(36px,3.5vw,51px)/1.13 Manrope,sans-serif;letter-spacing:-.048em}
.chair-salutation{margin:0 0 22px;color:var(--navy);font:600 18px/28px Inter,sans-serif}
.chair-paragraph{margin:0 0 24px;color:var(--muted);font:400 17px/1.83 Inter,sans-serif;text-align:justify;text-justify:inter-word;hyphens:auto;overflow-wrap:break-word}
.chair-paragraph strong{font-weight:600;color:var(--navy)}
.chair-quote{margin:36px 0 32px;padding:7px 0 8px 21px;border-left:3px solid var(--deep);color:var(--navy);font:600 19px/1.68 Inter,sans-serif}
.chair-signoff{margin-top:30px;padding-top:8px}
.chair-regards{margin:0 0 12px;color:var(--muted);font:400 17px/28px Inter,sans-serif}
.chair-signature{display:block;width:min(100%,284px);height:auto;margin:4px 0 12px -6px}
.chair-signature-name{color:var(--navy);margin:0 0 4px;font:600 21px/29px Inter,sans-serif}
.chair-signature-title{color:var(--muted);margin:0;font:400 15px/24px Inter,sans-serif}
.chair-signature-slogan{margin:20px 0 0;color:var(--navy);font:500 15px/23px Inter,sans-serif}
.chair-profile{min-width:0}
.chair-profile-figure{display:block;margin:0;min-width:0;background:#f3f5f7}
.chair-portrait{display:block;width:100%;height:auto;aspect-ratio:1638/2048;object-fit:cover;object-position:center top}
.chair-profile figcaption{padding:23px 26px 28px;border:1px solid var(--line);border-top:0;background:#f7f9fb}
.chair-profile figcaption strong{display:block;color:var(--navy);font:600 20px/29px Inter,sans-serif}
.chair-profile figcaption span{display:block;color:var(--muted);font:400 16px/26px Inter,sans-serif}
@media(max-width:1080px){.chair-message-grid{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);column-gap:30px}.chair-message-letter h2{font-size:clamp(32px,4vw,43px)}.chair-paragraph{font-size:16px;line-height:1.75}}
@media(max-width:760px){.chair-message-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.chair-profile{grid-row:1;max-width:460px;width:100%}.chair-message-letter h2{font-size:clamp(32px,6vw,40px)}.chair-paragraph{font-size:16px;line-height:1.72}.chair-profile figcaption{padding:18px 20px 22px}}
@media(max-width:390px){.chair-message-letter h2{font-size:31px}.chair-quote{font-size:17px;padding-left:16px}}
