@font-face{font-family:PrasarManrope;src:url('../fonts/Manrope-Regular.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:PrasarManrope;src:url('../fonts/Manrope-Bold.woff') format('woff');font-weight:700;font-display:swap}
.site-footer.footer-refined .footer-grid{width:min(1180px,calc(100% - 48px));grid-template-columns:312px minmax(0,1fr)!important;gap:48px!important}
.footer-refined .footer-directory{min-width:0;font-family:PrasarManrope,var(--sans)}.footer-sections{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:30px}.footer-section{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.footer-refined .footer-section h3{font:700 11px PrasarManrope,var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#15595d;margin:8px 0 12px;padding-bottom:13px;border-bottom:1px solid #c4d6d1;width:100%}.footer-refined .footer-section a{font-size:12px;color:#31595b;line-height:1.6;display:block}.footer-refined .footer-section a:hover{color:#b7622a}.footer-refined .footer-section a:focus-visible,.footer-icon-links a:focus-visible,.footer-social-compact a:focus-visible{outline:2px solid #c56b2c;outline-offset:4px}.footer-refined .footer-section h3.footer-subheading{margin:15px 0 3px;border:0;padding:0}.footer-source-note{font-size:10px;color:#627c7a;line-height:1.5}
.footer-download{margin-top:13px}.footer-download>span{font-size:10px;display:block;color:#31595b;margin-bottom:9px}.footer-icon-links,.footer-social-compact{display:flex;gap:8px}.footer-refined .footer-icon-links a,.footer-social-compact a{width:36px;height:36px;display:grid;place-items:center;border:1px solid #c1d4ce;border-radius:50%;background:rgba(255,255,255,.5);color:#143e43}.footer-icon-links svg{width:23px;height:23px}.footer-social-compact svg{width:17px;height:17px}
.footer-contact-strip{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:29px;padding-top:21px;border-top:1px solid #c5d6d1}.footer-contact-strip>div:first-child{display:flex;gap:5px;flex-direction:column}.footer-contact-strip a{font-size:12px;color:#31595b}.footer-contact-strip .footer-direct-email{font-weight:700}.footer-contact-strip small{font-size:10px;color:#627c7a;line-height:1.6}.site-footer.footer-refined .footer-disclosure-wrap{margin-top:30px!important}.site-footer.footer-refined .disclosure-band,.site-footer.footer-refined .footer-bottom{width:min(1180px,calc(100% - 48px))!important}.site-footer.footer-refined .footer-bottom{padding-top:22px!important}
.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resource-item{padding:28px 0;border-top:1px solid #c7d9d2}.resource-item h2{font-size:27px;line-height:1.2}.resource-item p{font-size:14px;color:#587170}.resource-item>a{display:block;margin-top:15px}.resource-guide-list{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.resource-guide-list a{padding:19px 0;border-bottom:1px solid #d1ded7;display:flex;justify-content:space-between;gap:20px;color:#24585a}.trust-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.trust-connection-grid article{border-top:2px solid #cf793d;padding-top:22px;min-width:0}.trust-connection-grid h3{font-size:25px}.trust-connection-grid a{display:flex;gap:10px;align-items:center;padding:8px 0;font-size:14px;color:#24585a;overflow-wrap:anywhere}.trust-connection-grid p{font-size:13px;line-height:1.8;color:#587170}.trust-platform-list{display:flex;gap:24px;flex-wrap:wrap}.trust-platform-list span{font-size:11px;color:#657a79}.trust-platform-list strong{display:block;color:#153f43;font-size:20px}.trust-connection-grid svg{flex-shrink:0}
@media(max-width:1000px){.site-footer.footer-refined .footer-grid{grid-template-columns:280px minmax(0,1fr)!important;gap:30px!important}.footer-sections{gap:20px;grid-template-columns:1fr 1fr}.footer-compliance{grid-column:1/-1}.footer-download{display:flex;align-items:center;gap:18px;margin-top:8px}.footer-download>span{margin:0}.trust-connection-grid,.resource-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.site-footer.footer-refined .footer-grid{width:calc(100% - 32px);grid-template-columns:1fr!important;gap:30px!important}.site-footer.footer-refined .disclosure-band,.site-footer.footer-refined .footer-bottom{width:calc(100% - 32px)!important}.site-footer.footer-refined .disclosure-band{grid-template-columns:1fr!important;gap:8px}.footer-sections{gap:26px 24px}.footer-refined .footer-section a{font-size:13px}.footer-refined .footer-section h3{margin-top:0}.footer-compliance{padding-top:3px}.footer-contact-strip{align-items:flex-start;flex-direction:column;gap:17px;margin-top:25px}.resource-grid,.resource-guide-list,.trust-connection-grid{grid-template-columns:1fr}.resource-item{padding:22px 0}.footer-refined .footer-brand{max-width:100%}}

.footer-connections{display:flex;gap:18px;align-items:flex-end}.footer-connections .footer-download{margin:0;padding-right:18px;border-right:1px solid #c5d6d1}.footer-connections .footer-download>span{font-size:9px}.footer-connections .footer-social-compact{padding-bottom:0}@media(max-width:1000px){.footer-connections{flex-wrap:wrap;gap:13px}.footer-connections .footer-download{display:block}.footer-contact-strip{flex-wrap:wrap}}@media(max-width:680px){.footer-connections{width:100%;align-items:flex-end;gap:18px}.footer-connections .footer-download{padding-right:18px}.page-calculator main{font-family:PrasarManrope,var(--sans)}}
