.about-detail-page{width:min(1400px,calc(100% - 44px));padding-top:48px;padding-bottom:30px;min-height:0}.about-detail-page .breadcrumb{font-size:14px;line-height:1.5;margin:0 0 38px;color:#788697}.about-detail-page>.kicker{font-size:14px;line-height:1.5;letter-spacing:0;margin:0 0 5px}.about-detail-page>h1{font-size:54px;line-height:1.1;letter-spacing:-2px;margin:0 0 26px;font-weight:750}.about-detail-page>.lead{font-size:24px;line-height:1.5;color:#7a8798;max-width:none;margin:0 0 34px}.about-detail-page>.detail-banner{display:block;width:100%;height:auto;aspect-ratio:3.5;object-fit:cover;object-position:center 65%;border-radius:7px;margin:0 0 27px}.about-detail-page>.prose{max-width:900px;font-size:19px;line-height:1.85;margin:0 0 18px;color:#15212d}.about-detail-page>.prose>p{margin:0}.about-detail-page .page-actions{gap:16px}.about-detail-page .page-actions .button{min-height:50px;font-size:16px;padding:12px 20px}.about-detail-page .page-actions .outline-button{min-height:50px;font-size:15px;padding:12px 18px}.about-detail-page>.muted{font-size:13px;color:#7f8c9c;margin:15px 0 0}
@media(max-width:767px){.about-detail-page{width:calc(100% - 32px);padding:27px 0 30px}.about-detail-page .breadcrumb{font-size:12px;margin-bottom:28px}.about-detail-page>.kicker{font-size:12px;margin-bottom:8px}.about-detail-page>h1{font-size:39px;letter-spacing:-1.3px;margin-bottom:18px}.about-detail-page>.lead{font-size:19px;line-height:1.5;margin-bottom:23px}.about-detail-page>.detail-banner{aspect-ratio:1.75;object-position:center 65%;border-radius:5px;margin-bottom:22px}.about-detail-page>.prose{font-size:15px;line-height:1.8;margin-bottom:20px}.about-detail-page .page-actions{gap:10px}.about-detail-page .page-actions .button,.about-detail-page .page-actions .outline-button{font-size:14px;min-height:46px;padding:11px 17px}.about-detail-page>.muted{font-size:11px;line-height:1.6;margin-top:14px}}

.about-detail-page>.lead strong{font-weight:650;color:#657384}.about-detail-page>.prose>p{margin:0 0 20px}.about-detail-page>.prose>p:last-child{margin-bottom:0}.about-detail-page>.prose>h2{font-size:27px;line-height:1.3;letter-spacing:-.6px;margin:32px 0 18px}.about-detail-page>.prose strong{font-weight:700}@media(max-width:767px){.about-detail-page>.prose>p{margin-bottom:17px}.about-detail-page>.prose>h2{font-size:23px;margin:26px 0 15px}}
