.about-page .doc>section{padding:28px 0;border-bottom:1px solid #c6d5e8;margin:0}.about-page .doc>section:first-child{padding-top:0}.about-page .card-grid{gap:32px}.about-page .card{padding:0 24px 0 0;background:transparent;border:0;border-right:1px solid #c6d5e8;border-radius:0;box-shadow:none}.about-page .card:last-child{border-right:0}.about-page .card:hover{transform:none;box-shadow:none}.about-page .bio>img{width:180px;height:180px;aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:5px;box-shadow:none}.about-page .callout{background:transparent;border:0;border-left:3px solid #3283ED;border-radius:0;padding:4px 20px}.about-page .site-footer{background:#123f79}@media(max-width:620px){.about-page .card{padding:0 0 20px;border-right:0;border-bottom:1px solid #c6d5e8}.about-page .card:last-child{border-bottom:0}}
.bio-credentials{margin:20px 0;padding-left:22px;color:#52657b;line-height:1.7}
.bio-credentials li+li{margin-top:10px}
.bio-credentials strong{color:#1a3557}

/* About Us preview: white reading surface with a quiet breadcrumb band. */
body.about-page{background:#fff}
.about-page .crumb{position:relative;isolation:isolate}
.about-page .crumb::before{content:'';position:absolute;z-index:-1;left:calc(50% - 50cqw);width:100cqw;top:-80px;bottom:-24px;background:#f4f6f8;pointer-events:none}
.about-page .callout{background:#f4f6f8;padding:16px 20px}

/* Paint the reading surface explicitly, including its full-width outer area. */
body.about-page,body.about-page main,body.about-page .doc,body.about-page .doc>section{background-color:#ffffff}

/* Compact, readable breadcrumbs on the same white surface as the page. */
.about-page main{padding-top:0}
.about-page .crumb{min-height:56px;margin-bottom:0;padding:12px 0;font-size:14px;line-height:1.5;box-sizing:border-box;letter-spacing:.02em}
.about-page .crumb::before{display:none}

/* Quiet biography links with clear interaction states. */
body.about-page .doc .bio-body a{color:#1858AB;text-decoration:none}
body.about-page .doc .bio-body a:hover{color:#123f79;text-decoration:none}
body.about-page .doc .bio-body a:focus-visible{outline:2px solid #3283ED;outline-offset:3px;text-decoration:none}
body.about-page .doc .bio-body a:active{color:#0e3261}
