*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;line-height:1.6}.wrap{max-width:960px;margin:0 auto;padding:0 1.5rem}a{color:#0a2a6b}.site-header{border-bottom:1px solid #e3e6ec}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1rem 1.5rem;gap:.75rem}.site-header .brand{font-weight:700;font-size:1.25rem;color:#0a2a6b;text-decoration:none}.site-header .site-nav{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.site-header .site-nav a{text-decoration:none;color:#1a1a1a;font-size:.95rem}.site-header .site-nav a:hover{color:#0a2a6b}.site-header .site-nav .cta{color:#fff;background:#0a2a6b;padding:.4rem .9rem;border-radius:4px}.site-header .site-nav .cta:hover{background:rgb(6.5128205128,27.3538461538,69.6871794872)}main{max-width:960px;margin:0 auto;padding:2rem 1.5rem 4rem}h1,h2,h3{color:#0a2a6b}blockquote{border-left:4px solid #c9a227;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.25rem;font-style:italic;color:#0a2a6b}table{width:100%;border-collapse:collapse;margin:1.5rem 0}table th,table td{border:1px solid #e3e6ec;padding:.6rem .75rem;text-align:left;vertical-align:top}table th{background:#f4f6fa;color:#0a2a6b}.hero-image{width:100%;height:auto;border-radius:6px;display:block}.pillars{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.pillars .pillar{flex:1 1 220px;background:#f4f6fa;border-top:3px solid #c9a227;padding:1.25rem;border-radius:4px}.pillars .pillar h3{margin-top:0;font-size:1.05rem}.pillars .pillar p{margin-bottom:0;color:#5a5f6b}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0}.button{display:inline-block;text-decoration:none;padding:.6rem 1.1rem;border:1px solid #0a2a6b;border-radius:4px;color:#0a2a6b}.button:hover{background:#f4f6fa}.button-primary{background:#0a2a6b;color:#fff}.button-primary:hover{background:rgb(6.5128205128,27.3538461538,69.6871794872)}.site-footer{border-top:1px solid #e3e6ec;margin-top:2rem}.site-footer .wrap{padding:1.5rem;color:#5a5f6b;font-size:.9rem}.site-footer p{margin:.2rem 0}@media(max-width: 600px){.site-header .wrap{flex-direction:column;align-items:flex-start}}/*# sourceMappingURL=style.css.map */