.creed-section{padding-top:60px;padding-bottom:90px}.creed-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:30px 0 44px}.creed-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.55;letter-spacing:.03em;margin:0}.creed-heading h2 em{font-style:normal;color:#c72637}.creed-heading>p{font-size:15px;line-height:2}.creed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.creed-card{padding:32px;border:1px solid #e7e3df;border-radius:16px;background:#fff;min-width:0}.creed-number{font-size:13px;font-weight:700;letter-spacing:.15em;color:#c72637;margin:0 0 16px}.creed-card h3{font-size:24px;line-height:1.6;margin:0 0 22px}.creed-card blockquote{margin:0 0 26px;padding:0 0 0 18px;border-left:3px solid #c72637;font-size:clamp(16px,1.7vw,21px);line-height:2;font-weight:600}.creed-practice-label{font-size:12px;letter-spacing:.04em;color:#8a6864;margin:0 0 8px}.creed-practice{font-size:15px;line-height:1.95;margin:0;color:#514b46}.creed-work-link{display:inline-flex;gap:38px;align-items:center;color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid #c72637;padding:15px 0;margin-top:28px}.creed-work-link:focus-visible{outline:2px solid #c72637;outline-offset:5px}@media(max-width:700px){.creed-heading{display:block}.creed-heading>p{margin-top:22px}.creed-grid{grid-template-columns:1fr;gap:18px}.creed-card{padding:26px 22px}.creed-card h3{font-size:22px}.creed-section{padding-top:35px;padding-bottom:60px}}
.group-values{padding-top:25px;padding-bottom:60px}.group-values>h2,.leader-panel h2{font-size:clamp(28px,3.5vw,43px);line-height:1.6;margin:24px 0}.group-values>h2 em{font-style:normal;color:#c72637}.values-lead{font-size:16px;line-height:2}.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.values-grid article{padding:28px 24px;border-top:3px solid #c72637;background:#f6f3ef}.values-grid article>span{font-size:13px;color:#a72030;letter-spacing:.14em;font-weight:700}.values-grid h3{font-size:22px;line-height:1.6;margin:16px 0}.values-grid p,.mission-vision p,.leader-copy p{font-size:15px;line-height:2}.mission-vision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:34px 0}.mission-vision article{padding:25px 0;border-bottom:1px solid #ddd}.mission-vision h3{font-size:25px;line-height:1.6;margin:16px 0}.official-source{font-size:12px!important;line-height:1.8;color:#706b65;margin:22px 0 12px}.official-link{display:inline-block;color:#a72030;font-weight:700;line-height:1.8;text-underline-offset:5px}.leader-message{padding-top:10px;padding-bottom:35px}.leader-panel{padding:48px;background:#f6f3ef;border-radius:20px}.leader-byline{font-size:14px;line-height:1.9;margin:22px 0 28px}.leader-copy{max-width:760px}.official-link:focus-visible{outline:2px solid #a72030;outline-offset:5px}@media(max-width:700px){.values-grid,.mission-vision{grid-template-columns:1fr;gap:18px}.values-grid article{padding:25px 22px}.leader-panel{padding:30px 22px}.leader-panel h2{font-size:27px}.group-values{padding-bottom:35px}.mission-vision{gap:5px}}
.president-photo{margin:26px 0 30px}.president-photo img{display:block;width:100%;height:auto;border-radius:10px}.president-photo figcaption{font-size:11px;line-height:1.7;color:#706b65;margin-top:8px}@media(max-width:700px){.president-photo img{aspect-ratio:16/7;object-fit:cover;object-position:left center}.president-photo{margin:22px 0}}

/* Representative message: portrait-led editorial layout */
.leader-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:40px;padding:40px;align-items:start;background:#f6f3ef;border-radius:18px}.leader-editorial .president-photo{margin:0}.leader-editorial .president-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:12% center;border-radius:10px}.leader-editorial .leader-byline{margin:20px 0 0;padding-left:15px;border-left:3px solid #c72637;line-height:1.9;font-size:14px}.leader-editorial-copy{min-width:0}.leader-editorial-copy .section-label{margin:0}.leader-editorial-copy h2{font-size:clamp(25px,2.7vw,36px);line-height:1.7;margin:18px 0 24px}.leader-editorial-copy .leader-copy p:first-child{margin-top:0}.leader-editorial-copy .official-source{margin-top:22px}@media(max-width:900px){.leader-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px;padding:30px}.leader-editorial-copy h2{font-size:27px}}@media(max-width:700px){.leader-editorial{grid-template-columns:1fr;gap:30px;padding:24px 20px}.leader-identity{width:100%;max-width:420px}.leader-editorial .president-photo img{aspect-ratio:4/3;object-position:12% center}.leader-editorial-copy h2{font-size:26px;margin-top:16px}.leader-editorial-copy h2 br{display:none}.leader-editorial .leader-byline{margin-top:16px}}

.page-about .leader-message:first-child,.page-about .breadcrumb+.leader-message{padding-top:12px;padding-bottom:50px}.leader-editorial-copy h1{font-size:clamp(25px,2.7vw,36px);font-weight:700;line-height:1.7;margin:18px 0 24px;letter-spacing:.02em}@media(max-width:700px){.page-about .breadcrumb+.leader-message{padding-top:4px;padding-bottom:35px}.leader-editorial-copy h1{font-size:26px;line-height:1.65;margin-top:16px}.leader-editorial-copy h1 br{display:none}}
