.person-bio{padding:0 14px;color:#58616c;font-size:.86rem}.person-bio p{margin:5px 0}.detail-link{display:inline-block!important;margin:6px 0 13px!important;padding:3px 12px;color:#fff!important;background:#4f8b3c;border-radius:2px}.leader img{width:202px;height:218px;object-position:center top}.leader p{margin:4px 12px;line-height:1.5}
.person-detail-grid{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:28px;align-items:start}.person-detail-image{width:100%;max-width:240px;height:auto;max-height:310px;margin:0;object-fit:cover;object-position:center top;border:5px solid #f0f2f4}.person-detail-grid h2{margin:0 0 16px;color:#52606d;font-size:1.15rem;font-weight:600}.person-detail-grid p{margin:7px 0}@media(max-width:620px){.person-detail-grid{grid-template-columns:1fr}.person-detail-image{margin:0 auto}.person-detail-grid h2{text-align:center}}
.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:10px 13px;color:#6b7280;background:#f5f7f8;border:1px solid #e3e7eb;font-size:.84rem}.breadcrumbs a{color:#3d7135}.breadcrumbs strong{color:#4b5563}.menu-page .article-image{width:100%;max-width:850px}
.menu-page .rich h2,.menu-page .rich h3,.menu-page .rich h4{margin:1.15em 0 .55em;color:#376a31;line-height:1.35}.menu-page .rich blockquote{margin:1.2em 0;padding:10px 18px;color:#56616d;background:#f5f7f8;border-left:4px solid #763a8c}.menu-page .rich a{color:#245d9a;text-decoration:underline}.menu-page .rich table{display:block;margin:18px 0;overflow-x:auto}.menu-page .rich th{background:#eef4eb}.menu-page .rich hr{margin:24px 0;border:0;border-top:1px solid #d9dfe4}
