/* USA Chapter: editorial portraits, real type, restrained rank distinction. */
.chapter-nav-menu{position:relative;color:inherit;white-space:nowrap}
.chapter-nav-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;min-height:44px;font:inherit}
.chapter-nav-menu>summary::-webkit-details-marker{display:none}
.chapter-nav-menu>summary:after{content:'⌄';font-size:12px}
.chapter-nav-menu[open]>summary:after{transform:rotate(180deg)}
.chapter-nav-links{position:absolute;left:-18px;top:100%;width:260px;display:flex;flex-direction:column;padding:12px 18px;background:#f7f5ef;color:#20382e;border:1px solid #d8d9cd;box-shadow:0 12px 25px #183e3110;white-space:normal}
.header .chapter-nav-links>a{font-size:14px;display:block;min-height:44px;border-bottom:1px solid #e5e5dc;padding:11px 0;line-height:1.6}
.header .chapter-nav-links>a:last-child{border:0}.chapter-nav-links a::after{display:none}
.chapter-subnav{display:flex;flex-wrap:wrap;gap:10px 28px;padding:22px 0;border-top:1px solid #d8d9cd;border-bottom:1px solid #d8d9cd;margin-bottom:62px;font-size:14px}
.chapter-intro-links .text-link>span:not([aria-hidden]),.chapter-overview .text-link>span:not([aria-hidden]),.chapter-content .text-link>span:not([aria-hidden]),.chapter-profile .text-link>span:not([aria-hidden]),.usa-people-bottom .text-link>span:not([aria-hidden]){font-size:13px}
.chapter-cta .button>span:not([aria-hidden]),.chapter-contact-options .button>span:not([aria-hidden]){font-size:14px}
.chapter-subnav a{min-height:44px;display:flex;align-items:center}.chapter-subnav a[aria-current=page]{font-weight:700;color:#183e31;text-decoration:underline;text-underline-offset:8px}
.usa-home-about{padding-top:85px;padding-bottom:72px}.usa-home-about .about-copy p+p{margin-top:20px}
.usa-home-about .chapter-intro-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}
.usa-people-section{background:#eeeee7;padding:80px 0 85px}.usa-people-section .section-head{margin-bottom:42px}.usa-people-section h2{max-width:700px}.usa-people-section .section-head>p{max-width:350px;line-height:1.9}
.usa-portraits{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:34px;align-items:start}
.usa-person{min-width:0;display:block;padding-top:30px}.usa-person.senior{padding-top:0}
.usa-person-photo{overflow:hidden;background:#ececec;border-top:3px solid #183e31}
.usa-person-photo img{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:top;transition:transform .3s}
.usa-person:hover img{transform:scale(1.015)}
.usa-person.senior .usa-person-photo{border:1px solid #b88b4a;border-top:4px solid #b88b4a}
.usa-person-copy{padding:23px 0 20px;border-bottom:1px solid #c8cbbf}.usa-person .rank-label{display:inline-block;font-size:13px;font-weight:650;color:#183e31;margin-bottom:11px}
.usa-person.senior .rank-label{color:#f1dda9;background:#203e64;border:1px solid #a98544;padding:5px 12px;font-size:15px}
.usa-person h3{font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.035em}.usa-person .english-name{display:block;font-family:Georgia,serif;font-size:13px;letter-spacing:.08em;margin:7px 0 12px;color:#626a62}
.usa-person p{font-size:14px;line-height:1.8;min-height:26px}.usa-person .profile-link{display:block;font-size:13px;margin-top:20px;color:#183e31}
.usa-people-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:35px}.usa-people-bottom p{font-size:12px;max-width:720px}
.chapter-overview{padding-bottom:85px}.chapter-overview .intro-copy{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;margin-bottom:65px}.chapter-overview .intro-copy h2{font-size:40px}.chapter-overview .intro-copy p{line-height:1.95;margin-bottom:20px}.chapter-overview .intro-copy .lead{font-size:22px;color:#20382e}
.chapter-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:45px 0 65px}.chapter-role-grid article{border-top:1px solid #b88b4a;padding-top:23px}.chapter-role-grid small{font-size:11px;letter-spacing:.12em;color:#846226}.chapter-role-grid h3{font-family:var(--serif);font-size:25px;margin:16px 0}.chapter-role-grid p{font-size:15px;line-height:1.9}
.chapter-cta{background:#203e64;color:#f7f5ef;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:35px}.chapter-cta p{color:#dae1e9;margin-top:10px}.chapter-cta .button{background:#e9dcc0;border-color:#e9dcc0;color:#20382e;flex-shrink:0}
.chapter-foundation{margin-top:65px;border-top:1px solid #d8d9cd;padding-top:32px}.chapter-foundation h2{font-size:28px;margin-bottom:20px}.chapter-foundation-links{display:flex;flex-wrap:wrap;gap:18px 30px;font-size:14px}
.chapter-profile{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;padding-bottom:85px}.chapter-profile-portrait img{width:100%;height:auto}.chapter-profile-portrait{border-top:3px solid #183e31}.chapter-profile.senior .chapter-profile-portrait{border-top-color:#b88b4a}
.chapter-profile .rank-label{display:inline-block;color:#183e31;font-size:14px;font-weight:650;margin-bottom:20px}.chapter-profile.senior .rank-label{background:#203e64;color:#f1dda9;padding:6px 14px;border:1px solid #a98544}.chapter-profile h2{font-size:38px;margin:20px 0}.chapter-profile p{line-height:1.95;margin:22px 0}.chapter-profile .english-name{font-size:14px;letter-spacing:.1em;color:#626a62}
.chapter-facts{margin:30px 0}.chapter-facts>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:15px 0;border-top:1px solid #d8d9cd}.chapter-facts dt{font-size:13px;color:#626a62}.chapter-facts dd{margin:0;font-size:15px}
.chapter-profile .profile-source{font-size:12px}.chapter-content{max-width:860px;padding-bottom:85px}.chapter-content>section{margin-bottom:45px}.chapter-content h2{font-size:30px;margin-bottom:22px}.chapter-content p{margin-bottom:20px;line-height:1.95}.chapter-content .lead{font-size:21px;color:#20382e}.chapter-content .role-person{padding:28px 0;border-top:1px solid #b88b4a;display:flex;align-items:center;justify-content:space-between;gap:20px}.role-person strong{font-size:24px}.role-person small{display:block;color:#626a62}.chapter-contact-options{display:grid;grid-template-columns:1fr 1fr;gap:30px}.chapter-contact-options article{border-top:1px solid #b88b4a;padding-top:24px}.chapter-contact-options .button{margin-top:10px}.chapter-updated{color:#626a62;font-size:12px}
@media(max-width:1380px){.chapter-nav-menu{border-bottom:1px solid #e5e5dc}.chapter-nav-menu>summary{min-height:48px;justify-content:space-between}.chapter-nav-links{position:static;width:auto;box-shadow:none;border:0;background:#efefe7;padding:6px 16px;margin-bottom:10px}.header .chapter-nav-links>a{font-size:14px}}
@media(max-width:800px){.usa-portraits{gap:18px}.usa-person h3{font-size:25px}.usa-person p{font-size:13px}.usa-people-section .section-head{align-items:flex-start;flex-direction:column;gap:20px}.chapter-overview .intro-copy,.chapter-profile{gap:35px}.chapter-role-grid{gap:25px}}
@media(max-width:600px){.usa-home-about{padding-top:48px;padding-bottom:45px}.usa-people-section{padding:48px 0}.usa-portraits{display:flex;flex-direction:column;gap:30px}.usa-person{width:100%;padding-top:0}.usa-person.senior{order:-1}.usa-person-photo img{aspect-ratio:3/4}.usa-person.senior .usa-person-photo img{aspect-ratio:2/3}.usa-person h3{font-size:30px}.usa-person p{font-size:15px}.usa-people-bottom{align-items:flex-start;flex-direction:column}.chapter-subnav{gap:8px 22px;margin-bottom:38px;padding:15px 0}.chapter-overview .intro-copy,.chapter-profile,.chapter-contact-options,.chapter-role-grid{grid-template-columns:1fr;gap:30px}.chapter-overview .intro-copy h2{font-size:32px}.chapter-overview .intro-copy .lead{font-size:20px}.chapter-cta{padding:25px;flex-direction:column;align-items:flex-start}.chapter-cta h2{font-size:28px}.chapter-facts>div{grid-template-columns:85px 1fr;gap:15px}.chapter-content .role-person{align-items:flex-start;flex-direction:column}.chapter-profile h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.usa-person-photo img{transition:none}.usa-person:hover img{transform:none}}
