@font-face{font-family:Roboto;src:url('assets/brand/Roboto.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}body{font-family:Roboto,Arial,sans-serif}.brand .b10-brand-link img{display:block;width:270px;max-width:100%;height:auto}.b10-brand-link{display:inline-block}.b10-brand-link img{max-width:100%;height:auto}.b10-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:45px;padding-bottom:30px;border-bottom:1px solid #3c535c;margin-bottom:30px}.b10-footer-top .b10-brand-link{max-width:340px}.b10-footer-top h2{font-size:25px;line-height:1.35;color:white}.b10-complete-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.b10-complete-footer h2{font-size:17px;color:white;margin:0 0 15px}.b10-complete-footer a{display:block;font-size:14px;margin:0 0 11px;color:#d9e5e9;text-decoration:none}.b10-complete-footer a:hover,.b10-footer-policies a:hover{text-decoration:underline}.b10-footer-policies{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.b10-footer-policies nav{display:flex;flex-wrap:wrap;gap:15px}.b10-footer-policies a{font-size:12px}.b10-extra-footer ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:0}.b10-brand-active .page-hero{position:relative;background-color:#17313b;background-image:radial-gradient(circle at 90% 10%,transparent 120px,#395a65 121px,transparent 123px),radial-gradient(circle at 98% 110%,transparent 220px,#395a65 221px,transparent 223px);color:#e3eef1}.b10-brand-active .page-hero h1,.b10-brand-active .page-hero h2{color:white}.b10-brand-active .page-hero .eyebrow{color:#ffaaa1}.b10-brand-active .page-hero p{max-width:720px}.b10-contact label{display:block}.b10-contact input:not([type=checkbox]),.b10-contact textarea{display:block;width:100%;max-width:680px;padding:12px;border:1px solid #a8bcc3;border-radius:8px;font:inherit;margin-top:5px}.b10-sitemap-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.b10-sitemap-columns ul{padding-left:20px}.login h1 a{background-image:url('assets/brand/logo-primary.svg');background-size:contain;width:300px;height:80px}.site-header .header-row{gap:18px}@media(max-width:1000px){.brand .b10-brand-link img{width:230px}}@media(max-width:700px){.b10-footer-top{grid-template-columns:1fr;gap:12px}.b10-complete-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.b10-sitemap-columns{grid-template-columns:1fr}.brand .b10-brand-link img{width:220px}}@media(max-width:380px){.b10-complete-footer{grid-template-columns:1fr}.brand .b10-brand-link img{width:185px}}

.b10-cover-news .page-hero{background-image:url(assets/brand/pattern-news.svg);background-position:center;background-size:cover}.b10-cover-insights .page-hero{background-image:url(assets/brand/pattern-insights.svg);background-position:center;background-size:cover}
.b10-contact select{display:block;width:100%;max-width:680px;padding:12px;border:1px solid #a8bcc3;border-radius:8px;font:inherit;margin-top:5px;background:white;color:#17313b}.b10-faq{margin:32px 0}.b10-faq details{border:1px solid #d4e0e4;border-radius:10px;background:#f5f8f9;margin:12px 0;padding:16px 20px}.b10-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.b10-faq details p{margin:14px 0 0}.b10-faq summary:focus-visible{outline:3px solid #e62415;outline-offset:4px}
