
.geo-breadcrumb{max-width:1100px;margin:0 auto;padding:22px 24px 0;font-size:14px;color:#52647b;line-height:1.6}.geo-breadcrumb ol{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.geo-breadcrumb li+li:before{content:'/';margin-right:8px;color:#7a8795}.geo-breadcrumb a{color:#0e716d;text-decoration:underline}.geo-notice{margin:24px 0;padding:18px 20px;border-left:3px solid #108c86;background:#f2f5f4;color:#33465c;font-size:15px;line-height:1.7}.geo-notice a,.geo-footer a,.geo-paths a{color:#0b6662;text-decoration:underline;text-underline-offset:3px}.geo-footer{border-top:1px solid #d6cebf;background:#f5f1e9;padding:30px max(24px,calc((100% - 1100px)/2)) 88px;color:#33465c;font-size:14px;line-height:1.7}.geo-footer p{max-width:800px;margin:0 0 12px}.geo-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}.geo-paths{padding:28px;background:#f5f1e9;border:1px solid #d6cebf;border-radius:12px;margin:30px 0}.geo-paths h2{margin-top:0}.geo-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.geo-paths-grid article{padding:20px;background:#fffdf8;border-radius:8px;border:1px solid #d6cebf}.geo-paths-grid h3{margin-top:0;font-size:21px;line-height:1.35}.geo-paths-grid p{line-height:1.7}.geo-paths ul{padding-left:20px;line-height:1.85}.geo-paths a:focus-visible,.geo-footer a:focus-visible,.geo-breadcrumb a:focus-visible{outline:3px solid #108c86;outline-offset:4px}@media(max-width:640px){.geo-paths{padding:18px}.geo-paths-grid{grid-template-columns:1fr}.geo-breadcrumb{padding:16px 18px 0}.geo-notice{padding:15px}.geo-footer{padding:24px 18px 94px}}

.geo-paths h2,[id="editorial-team"]{scroll-margin-top:112px}.home-hero .hero-copy{min-width:0;max-width:100%}.home-hero .eyebrow{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.home-hero .metric-card{min-width:0}@media(max-width:640px){.home-hero{grid-template-columns:minmax(0,1fr)}.home-hero .hero-metrics{grid-template-columns:minmax(0,1fr)}.home-hero .hero-actions .btn{white-space:normal;max-width:100%}}
