*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Alexandria,sans-serif;font-weight:300;font-size:16px;line-height:1.65;letter-spacing:.1px;color:#213d4c;background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}.site-header{position:sticky;top:0;z-index:1000;background:#002032}.header-inner{max-width:1200px;margin:0 auto;padding:13px 0 11px;display:flex;align-items:center;justify-content:space-between}.logo img{height:40px;width:auto}.nav{display:flex;gap:0}.nav a{color:#fff;font-weight:300;font-size:16px;letter-spacing:.1px;padding:10px 20px;transition:color .3s}.nav a:hover{color:#5c87d9}.btn-cta{border:2px solid #D96E31;border-radius:45px;padding:13px 25px;color:#fff;font-weight:500;font-size:15px;letter-spacing:.4px;line-height:1.1;background:transparent;white-space:nowrap;display:inline-block;transition:all .3s}.btn-cta:hover{background:#d96e31}.res-hero{background:#002032;margin-top:2px}.res-hero-inner{max-width:1200px;margin:0 auto;padding:70px 0}.res-hero-label{font-size:30px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#5c87d9;line-height:1.1;margin-bottom:10px}.res-hero-heading{font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:.2px;color:#fff;line-height:1em}.res-content{padding:0 10px}.res-content-inner{max-width:1200px;margin:0 auto;padding:50px 0;display:flex;gap:0}.res-col-left{width:50%;padding-right:35px}.res-col-right{width:50%;padding-left:35px}.res-heading{font-size:32px;font-weight:700;line-height:1.1;letter-spacing:.2px;color:#002032;margin-bottom:15px}.res-body{font-size:16px;font-weight:300;line-height:1.65;letter-spacing:.1px;color:#213d4c}.res-meds-heading{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.2px;color:#5c87d9;margin-bottom:20px}.res-meds-list li{display:flex;gap:12px;margin-bottom:20px;align-items:flex-start;font-size:16px;font-weight:300;line-height:1.65;color:#213d4c}.res-meds-list li:before{content:"";display:inline-block;width:15px;height:15px;flex-shrink:0;margin-top:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%235C87D9' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") no-repeat center / contain}.res-meds-list strong{font-weight:700}.res-resources{padding:0 10px}.res-resources-inner{max-width:1200px;margin:0 auto;padding:0 0 60px}.res-resources-heading{font-size:32px;font-weight:700;line-height:1.1;letter-spacing:.2px;color:#002032;margin-bottom:40px}.res-card{display:flex;gap:0;align-items:center;padding:40px 0}.res-card-logo{width:33%;display:flex;align-items:center;justify-content:center;padding-right:30px}.res-card-logo img{max-width:280px;max-height:150px;object-fit:contain}.res-card-text{width:67%}.res-card-title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.2px;color:#5c87d9;margin-bottom:8px}.res-card-body{font-size:16px;font-weight:300;line-height:1.65;letter-spacing:.1px;color:#213d4c;margin-bottom:15px}.res-card-body strong{font-weight:700}.res-card-btn{display:inline-block;background:#d96e31;color:#fff;padding:12px 24px;border-radius:3px;font-size:15px;font-weight:500;letter-spacing:.1px;transition:background .3s}.res-card-btn:hover{background:#002032}.btn-outline{border:2px solid #D96E31;border-radius:45px;padding:12px 40px;color:#fff;font-weight:500;font-size:15px;letter-spacing:.1px;line-height:1.1;background:transparent;display:inline-block;transition:all .3s}.btn-outline:hover{background:#d96e31}.site-footer{background:#002032;color:#fff;padding:0}.footer-inner{max-width:1200px;margin:0 auto;padding:70px 0 60px}.footer-top{display:flex;align-items:center;margin-bottom:10px}.footer-logo{flex-shrink:0}.footer-logo img{height:40px;width:auto}.footer-tagline{flex:1;padding:1px 30px 0}.footer-tagline h2{font-size:17px;font-weight:600;line-height:1.1;letter-spacing:.2px;color:#fff}.footer-btn{flex-shrink:0;text-align:center}.footer-bottom{padding:10px 0}.footer-hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin-bottom:15px}.footer-disclaimer{font-size:11px;font-weight:300;line-height:1.5;letter-spacing:.15px;color:#fff;margin-bottom:10px}.footer-copyright{font-size:11px;font-weight:300;line-height:1.5;letter-spacing:.15px;color:#fff;margin-bottom:15px;text-align:center}.footer-refs{font-size:11px;font-weight:300;line-height:1.65;letter-spacing:.1px;color:#fff}.footer-refs a{color:#fff;word-break:break-all}.footer-refs a:hover{color:#d96e31}.ref-label{font-size:13px;font-weight:600;letter-spacing:.4px}@media (max-width: 1240px){.header-inner{padding:13px 20px 11px}.res-hero-inner{padding:70px 20px}.res-content-inner{padding:50px 20px}.res-resources-inner{padding:0 20px 60px}.footer-inner{padding:70px 20px 60px}}@media (max-width: 1024px){.res-content-inner{flex-direction:column}.res-col-left,.res-col-right{width:100%;padding:0}.res-col-left{margin-bottom:30px}.res-card{flex-direction:column;text-align:center}.res-card-logo{width:100%;padding:0 0 20px}.res-card-text{width:100%}.footer-top{flex-direction:row;align-items:center;justify-content:space-between}.footer-logo{width:auto;text-align:left}.footer-btn{width:auto;text-align:right}.footer-tagline{display:none}}@media (max-width: 768px){.header-inner{padding:10px 15px}.nav a{padding:5px 10px;font-size:14px}.btn-cta{padding:10px 18px;font-size:13px}.res-hero-inner{padding:40px 20px}.res-hero-label{font-size:22px}.res-hero-heading{font-size:36px}.res-heading,.res-resources-heading{font-size:26px}.res-card{padding:25px 0}.res-card-logo img{max-width:200px}}@media (max-width: 480px){.nav{display:none}.btn-cta{padding:8px 14px;font-size:12px;white-space:normal;text-align:center}.logo img{height:32px}.res-hero-inner{padding:30px 15px}.res-hero-label{font-size:18px}.res-hero-heading{font-size:28px}.res-heading{font-size:24px}.res-content-inner{padding:30px 15px}.res-resources-inner{padding:0 15px 40px}.res-resources-heading{font-size:24px}.res-card-logo img{max-width:160px}.res-card-title{font-size:18px}.res-card-btn{padding:10px 20px;font-size:14px}.footer-inner{padding:40px 15px 30px}.footer-tagline h2{font-size:15px}.btn-outline{padding:10px 25px;font-size:14px}}
