
/* Compact standalone navigation, including About / Our People links. */
.gia-design-preview .gia-prose .gia-navigation-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 34px}
.gia-design-preview .gia-prose .gia-navigation-actions>a{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;max-width:100%;box-sizing:border-box;padding:10px 16px;border:1px solid #d4d8e8;border-left:3px solid #6470b4;background:#f5f6fa;color:#272f68;font:500 21px/1.25 "EB Garamond",Garamond,serif;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s}
.gia-action-arrow{display:block;width:18px;height:18px;flex:0 0 18px}
.gia-design-preview .gia-prose .gia-navigation-actions>a:hover{background:#272f68;color:#fff;border-color:#272f68}
.gia-design-preview .gia-prose .gia-navigation-actions>a:focus-visible{outline:3px solid #294496;outline-offset:3px;background:#e9edf7;color:#272f68}
@media(max-width:760px){.gia-design-preview .gia-prose .gia-navigation-actions>a{flex:1 1 230px;min-width:0;font-size:21px;min-height:50px}}
@media(prefers-reduced-motion:reduce){.gia-design-preview .gia-prose .gia-navigation-actions>a{transition:none}}

/* GIA secondary service navigation: restrained panels with a clear full-row target. */
.gia-design-preview .gia-prose ul.gia-service-links{list-style:none;margin:26px 0 48px;padding:0;display:grid;gap:12px}
.gia-design-preview .gia-prose .gia-service-links>li{list-style:none;margin:0;padding:0;min-width:0}
.gia-design-preview .gia-prose .gia-service-links>li::before{content:none}
.gia-design-preview .gia-prose .gia-service-links>li>a{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:28px;align-items:center;min-height:92px;box-sizing:border-box;padding:20px 24px 20px 28px;border:1px solid #d4d8e8;border-left:3px solid #6470b4;background:#f5f6fa;color:#272f68;font-family:inherit;font-size:25px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s}
.gia-service-link-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #c7cde0;box-sizing:border-box;color:#294496;transition:color .18s,border-color .18s}
.gia-service-link-icon svg{display:block;width:22px;height:22px}
.gia-design-preview .gia-prose .gia-service-links>li>a:hover{background:#272f68;color:#fff;border-color:#272f68}
.gia-service-links a:hover .gia-service-link-icon{color:#fff;border-color:#6470b4}
.gia-design-preview .gia-prose .gia-service-links>li>a:focus-visible{outline:3px solid #294496;outline-offset:3px;background:#e9edf7;color:#272f68}
.gia-service-links a:focus-visible .gia-service-link-icon{color:#294496}
@media(max-width:760px){.gia-design-preview .gia-prose ul.gia-service-links{gap:10px;margin:22px 0 34px}.gia-design-preview .gia-prose .gia-service-links>li>a{grid-template-columns:minmax(0,1fr) 36px;gap:16px;padding:18px 16px 18px 18px;min-height:84px;font-size:22px}.gia-service-link-icon{width:36px;height:36px}.gia-service-link-icon svg{width:19px;height:19px}}
@media(min-width:761px){.gia-design-preview .gia-prose ul.gia-service-links{gap:8px}.gia-design-preview .gia-prose .gia-service-links>li>a{grid-template-columns:minmax(0,1fr) 36px;min-height:68px;padding:11px 24px;gap:24px}.gia-service-link-icon{width:36px;height:36px}.gia-service-link-icon svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.gia-design-preview .gia-prose .gia-service-links>li>a,.gia-service-link-icon{transition:none}}
