.president-layout{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4cqi,40px);padding:clamp(28px,4cqi,56px) clamp(20px,5cqi,72px) clamp(48px,6cqi,88px);display:flex}.president-profile{background:#fff;border-radius:24px;flex-direction:column;flex:280px;min-width:0;max-width:100%;display:flex;position:sticky;top:96px;overflow:hidden;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.president-portrait{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,#e3e6ea 0 12px,#eceef1 12px 24px);padding:14px;position:relative}.president-portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.president-profile-copy{overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:22px 24px 26px;display:flex}.president-profile-copy>strong{font:600 22px Poppins,sans-serif}.president-profile-copy>span{color:#5f6972;font-size:15px}.president-facts{color:#3a4651;border-top:1px solid #e3e6ea;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.president-facts>span,.president-facts>a{align-items:center;gap:8px;min-width:0;display:flex}.president-facts .material-symbol{color:#1f3a68}.president-letter{overflow-wrap:anywhere;background:#fff;border-radius:24px;flex-direction:column;flex:999 520px;gap:22px;min-width:0;padding:clamp(24px,4.5cqi,60px);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.president-decoration{color:#fbeaec;pointer-events:none;font:700 200px/1 Poppins,sans-serif;position:absolute;top:-24px;right:12px}.president-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a3202f;font-size:13px;font-weight:800;position:relative}.president-letter h2{text-wrap:balance;font:600 clamp(26px,3.2cqi,40px)/1.2 Poppins,sans-serif;position:relative}.president-letter>p{color:#3a4651;text-wrap:pretty;white-space:pre-wrap;font-size:17px;line-height:1.85;position:relative}.president-letter blockquote{color:#0f2342;white-space:pre-wrap;background:#e8eef7;border-radius:18px;margin:6px 0;padding:22px 26px;font:500 clamp(19px,2cqi,24px)/1.5 Poppins,sans-serif}.president-signature{border-top:1px solid #e3e6ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.president-signature>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.president-signature-script{color:#1f3a68;font:36px/1.1 Brush Script MT,Segoe Script,cursive}.president-signature strong{font-weight:800}.president-signature>div:first-child>span:last-child{color:#5f6972;font-size:14px}.president-actions{flex:0 340px;gap:10px;min-width:0;display:flex}.president-actions>a{box-sizing:border-box;color:#1f3a68;white-space:nowrap;border:2px solid #1f3a68;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:50px;font-size:15px;font-weight:800;display:flex}.president-actions>a:last-child{color:#fff;background:#a3202f;border-color:#a3202f}@media (max-width:900px){.president-profile{position:static}}@media (max-width:600px){.president-profile,.president-letter,.president-actions{flex-basis:100%}}
