.about-hero{padding:43px 0 26px;border-bottom:1px solid #d6e3ea;background:#f4f9fc}
.about-hero .crumb{font:12px/1.5 Arial,sans-serif;margin:0 0 18px;color:#526675}
.about-hero .crumb a{color:#20577a}
.about-hero h1{font:400 clamp(34px,4vw,50px)/1.12 Georgia,'Times New Roman',serif;color:#213a4a;max-width:940px;margin:0 0 16px}
.about-hero p{font:17px/1.62 Georgia,'Times New Roman',serif;color:#3e5260;max-width:790px;margin:0}
.about-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(210px,260px);gap:54px;padding-top:34px;padding-bottom:56px}
.about-copy h2{font:400 28px/1.22 Georgia,'Times New Roman',serif;color:#213a4a;margin:35px 0 12px}
.about-copy h2:first-child{margin-top:0}
.about-copy h3{font:700 19px/1.3 Georgia,'Times New Roman',serif;color:#213a4a;margin:24px 0 8px}
.about-copy p,.about-copy li{font:16px/1.67 Georgia,'Times New Roman',serif;color:#304657}
.about-copy p{margin:0 0 15px}
.about-copy ul{padding-left:23px;margin:0 0 19px}
.about-copy a,.about-side a{color:#14557d;text-decoration:underline;text-underline-offset:2px}
.about-side{border-left:1px solid #d4e1e9;padding-left:22px;align-self:start}
.about-side h2{font:700 16px/1.35 Arial,sans-serif;color:#213a4a;margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid #246184}
.about-side a{display:block;font:14px/1.4 Arial,sans-serif;padding:10px 0;border-bottom:1px solid #dce7ed}
.about-side p{font:13px/1.6 Arial,sans-serif;color:#576a77;margin:17px 0}
@media(max-width:800px){.about-layout{display:block;padding-top:26px}.about-side{margin-top:38px}.about-hero{padding:33px 0 25px}}
