.leader-shell{max-width:1160px;margin:auto;padding:56px 24px}.leader-shell h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;margin:16px 0;color:#071b4e}.leader-shell>.eyebrow,.leader-card .eyebrow{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:#2565a8}.leader-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.leader-tabs a{padding:10px 16px;border:1px solid #cedaec;border-radius:24px;text-decoration:none}.leader-tabs a[aria-current=page]{background:#092454;color:white}.leader-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:30px 0}.leader-card{border:1px solid #d9e3f0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 26px #12335c0b}.leader-card>a{display:block;color:inherit;text-decoration:none;height:100%}.leader-photo{display:block;width:100%;height:auto;aspect-ratio:6/7;object-fit:cover;object-position:center 20%;background:#eaf1f8}.leader-placeholder{display:grid;place-items:center;font-size:5rem;color:#224d81}.leader-card-body{padding:22px}.leader-card h2{font-size:1.35rem;color:#071b4e;margin:10px 0;overflow-wrap:anywhere}.leader-card-body>span{display:inline-block;color:#2365a7;margin-top:16px}.leader-card a:hover h2{text-decoration:underline}.leader-search>div{display:flex;gap:12px;margin-top:8px}.leader-search input{flex:1;min-width:0;padding:12px;border:1px solid #aebfd4;border-radius:8px}.leader-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style-position:inside;padding:0;margin:36px 0}.leader-steps li{padding:24px;border:1px solid #d9e3f0;border-radius:14px;background:#f6f9fd}.leader-form{max-width:760px}.leader-form fieldset{padding:24px;border:1px solid #d9e3f0;border-radius:14px;margin:24px 0}.leader-form legend{padding:0 8px;font-weight:700;font-size:1.15rem}.leader-field{margin-bottom:22px}.leader-field label{display:block;font-weight:600;margin-bottom:7px}.leader-field input:not([type=checkbox]),.leader-field textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #aebfd4;border-radius:8px;font:inherit}.leader-field small{display:block;margin-top:7px;color:#51627a}.leader-check{margin:16px 0}.leader-check label{display:inline}.leader-detail{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:48px;margin-top:32px}.leader-detail img{border-radius:16px}.leader-bio{line-height:1.8;overflow-wrap:anywhere}.errorlist{color:#a02020}.leader-shell a:focus-visible,.leader-shell button:focus-visible{outline:3px solid #338bdb;outline-offset:4px}@media(max-width:800px){.leader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-steps{grid-template-columns:1fr}.leader-detail{grid-template-columns:1fr}.leader-detail>div{max-width:360px}}@media(max-width:500px){.leader-grid{grid-template-columns:1fr}.leader-search>div{flex-direction:column}.leader-shell{padding:32px 18px}}

/* Keep the complete Cartomize artwork visible, including heading and footer. */
.leader-photo.leader-announcement{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;background:#fff}
