*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{margin:0;background:#ffffff;color:#0d2430;font-family:'Inter', -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;font-size:1.0625rem;line-height:1.6;}
a{color:#0a6f8c;text-decoration:underline;text-underline-offset:.2em;}
a:focus-visible{outline:2px solid #0a6f8c;outline-offset:2px;}
.about-header{padding:1.25rem;border-bottom:1px solid #f2f7f9;}
.about-back{display:inline-block;padding:.5rem 0;text-decoration:none;font-weight:600;}
.about-back:hover,.about-back:focus-visible{text-decoration:underline;}
.about-main{max-width:40rem;margin:0 auto;padding:2.5rem 1.25rem 4rem;}
h1,h2{font-family:'Barlow Condensed', 'Helvetica Neue', Arial, sans-serif;line-height:1.2;margin:0 0 1rem;}
h1{font-size:clamp(2rem,5vw,2.75rem);}
h2{font-size:1.375rem;margin-top:2.5rem;}
p{margin:0 0 1rem;overflow-wrap:anywhere;}
.about-lede{font-size:1.25rem;color:#4a6472;}
.about-links{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;}
.about-links a{display:block;padding:.9rem 1.1rem;border:1px solid #0a6f8c;border-radius:.5rem;color:inherit;text-decoration:none;overflow-wrap:anywhere;}
.about-links a:hover,.about-links a:focus-visible{background:#0a6f8c;color:#ffffff;}
.ssg-credit{padding:2rem 1.25rem;text-align:center;font-size:.875rem;background:#ffffff;color:#4a6472;border-top:1px solid #f2f7f9;}
.ssg-credit p{margin:0 0 .75rem;}
.ssg-credit__cta{display:inline-block;padding:.6rem 1.1rem;border:1px solid #0a6f8c;border-radius:999px;font-weight:600;text-decoration:none;}
.ssg-credit__cta:hover,.ssg-credit__cta:focus-visible{background:#0a6f8c;color:#ffffff;}
@media (prefers-reduced-motion:no-preference){a{transition:background-color .15s ease,color .15s ease;}}
