
.preview-ribbon{background:#eaf2f5;color:#183a47;padding:10px 20px;text-align:center;font:300 calc(15px + 1pt) "Calibri Light",Calibri,sans-serif}.preview-ribbon a{color:inherit;margin-left:16px;text-decoration:underline}.partner-news{margin-top:50px;padding:42px 0 0;border-top:1px solid #cbd9df;scroll-margin-top:24px}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px}.partner-heading{margin-bottom:10px}.partner-kicker{font-size:calc(11px + 1pt);letter-spacing:1.7px;color:#587884}.partner-heading h2{font-size:calc(32px + 1pt);line-height:1.15;margin:9px 0 20px;color:#153542}.partner-story{padding:20px 0;border-top:1px solid #e0e7ea;min-height:124px}.partner-meta{display:flex;gap:15px;align-items:center;color:#647d88;font-size:calc(13px + 1pt)}.partner-meta span:first-child{color:#265d70;letter-spacing:.8px}.partner-story h3{font-size:calc(21px + 1pt);line-height:1.3;margin:10px 0 0}.partner-story h3 a{display:flex;gap:16px;justify-content:space-between;text-decoration:none;color:#163643}.partner-story h3 a:hover{color:#28788f}.partner-story h3 a span{font-size:calc(23px + 1pt);color:#7896a1}.partner-more{display:inline-block;font-size:calc(16px + 1pt);color:#265d70;text-decoration:none;margin-top:18px}.partner-more:hover{text-decoration:underline}.partner-sources{display:flex;gap:28px}.lsfp-news{margin-top:42px;padding:28px 32px 32px;background:#f2f7f9;border:1px solid #e0e9ed}.lsfp-news .partner-heading h2{font-size:calc(29px + 1pt)}.lsfp-example{border-top:1px solid #d6e2e7;padding-top:20px}.lsfp-example h3{font-size:calc(23px + 1pt);margin:12px 0}.lsfp-example p{color:#5a727d;font-size:calc(17px + 1pt);margin:0;line-height:1.5}.partner-news *{font-family:"Calibri Light",Calibri,sans-serif!important;font-weight:300!important}@media(max-width:700px){.partner-grid{grid-template-columns:1fr;gap:36px}.partner-heading h2{font-size:calc(28px + 1pt)}.partner-story{min-height:0}.lsfp-news{padding:24px 20px}.preview-ribbon a{display:block;margin:6px 0 0}}
.partner-heading{background:#173b49;padding:18px 22px;border-left:4px solid #83bacb;margin-bottom:4px}.partner-heading .partner-kicker{color:#c4dce5}.partner-heading h2{color:#fff;margin:7px 0 0;font-size:calc(29px + 1pt)}.lsfp-news{padding:0;background:transparent;border:0}.lsfp-news .partner-heading h2{margin-bottom:0}.lsfp-story{padding:22px 0;border-bottom:1px solid #dce6eb}.lsfp-story h3{font-size:calc(23px + 1pt);line-height:1.3;margin:10px 0}.lsfp-story h3 a{color:#163643;text-decoration:none}.lsfp-story h3 a:hover{color:#28788f}.lsfp-story h3 span{color:#7896a1;margin-left:10px}.lsfp-story p{font-size:calc(17px + 1pt);line-height:1.5;color:#5a727d;margin:0;max-width:900px}@media(max-width:700px){.partner-heading{padding:16px 18px}.partner-heading h2{font-size:calc(26px + 1pt)}.lsfp-story h3{font-size:calc(21px + 1pt)}}
.footer-logos{background:var(--navy);padding:38px 0;border-top:1px solid #ffffff20;scroll-margin-top:20px}.footer-logos .wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;align-items:center}.footer-logos a{display:flex;align-items:center;justify-content:center;min-height:120px;padding:12px;text-decoration:none}.footer-logos a:focus-visible{outline:2px solid #265d70;outline-offset:4px}.footer-logos img{display:block;max-width:100%;width:auto;height:auto;max-height:100px;object-fit:contain}.footer-logos a:first-child img{max-height:105px}@media(max-width:700px){.footer-logos .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.footer-logos a:last-child{grid-column:1/-1}.footer-logos a:last-child img{max-width:210px}}