body{margin:0}
a{color:#2E7472;text-decoration:none}a:hover{color:#0A2B2E}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #B5740A;outline-offset:3px}
.fsg-bio{width:calc(100% - 32px);max-width:760px;max-height:calc(100vh - 48px);overflow:auto;border:0;border-radius:28px;padding:0;background:#FFFFFF;color:#1D2626;box-shadow:0 24px 64px rgba(7,31,33,.35)}
.fsg-bio::backdrop{background:rgba(7,31,33,.72)}
.fsg-bio-btn:hover{background:#0A2B2E!important;color:#FFFFFF!important}
@media (max-width: 600px){.fsg-bio>div{padding:28px 22px 32px!important}.fsg-bio{width:100%;max-width:100%;max-height:100%;height:100%;border-radius:0}}
.fsg-team{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 24px}
.fsg-team>div{width:clamp(250px,27vw,340px)}
@media (max-width: 860px){.fsg-team{justify-content:flex-start}.fsg-team>div{width:100%;max-width:400px}}
.fsg-skip{position:absolute;left:-9999px;top:12px;z-index:10;background:#FFFFFF;color:#0A2B2E;padding:12px 18px;border-radius:8px;font-weight:600}
.fsg-skip:focus{left:16px}
.fsg-links{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-right:16px}
.fsg-menu{display:none}
@media (max-width: 900px){.fsg-links{display:none}.fsg-menu{display:inline-flex}}
html{-webkit-text-size-adjust:100%}
img{max-width:100%}
.fsg-svc-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;color:#FFFFFF;cursor:pointer}
.fsg-svc-btn[aria-expanded="true"] svg{transform:rotate(180deg)}
.fsg-panel{position:absolute;left:0;right:0;top:100%;padding-bottom:24px}
.fsg-panel .fsg-svc:hover{background:#EEF3F3}
.fsg-mobile{background:#0A2B2E;border-top:1px solid #1F4144}
.fsg-mobile a[aria-current="page"]{color:#D08A16!important}
@media (min-width: 901px){.fsg-mobile{display:none!important}}
@media (max-width: 900px){.fsg-panel{display:none!important}}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}
