.audience-links{padding-top:24px;padding-bottom:24px;font-size:12px;line-height:1.8;color:#56617a;display:flex;flex-wrap:wrap;gap:12px 30px;justify-content:space-between}.audience-links nav{display:flex;flex-wrap:wrap;gap:10px 24px}.audience-links a{text-decoration:underline;text-underline-offset:3px}.partner .partner-hero h1{font-size:clamp(42px,4.1vw,59px);max-width:720px}.partner .hero-inner{gap:42px}.partner-section{padding:62px 0;background:#f7f5f0}.partner-section:nth-of-type(even){background:#fffdf9}.partner-section h2{font-size:clamp(32px,3vw,43px);line-height:1.15;max-width:900px;margin:0 0 25px;font-weight:400;letter-spacing:-.03em}.partner-section p{font-size:15px;line-height:1.8;max-width:900px;color:#56617a}.partner-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.partner-cards article{border:1px solid #e5e4df;border-radius:16px;padding:24px;background:#fffdf9}.partner-cards h3{font:28px/1.2 Georgia,serif;margin:20px 0 13px}.partner-cards p{margin-bottom:0}.partner .intro-band{margin-top:0;padding:24px 0;background:#f7f5f0}.partner .intro-band .container{box-shadow:none}.partner .privacy-compact{padding:38px 0;background:#eeece6}.privacy-compact .eyebrow,.faith-section .eyebrow{margin-bottom:15px}.partner .privacy-compact h2{font-size:32px;margin-bottom:16px}.partner-faq .container{max-width:900px}.partner-closing{text-align:center}.partner-closing h2,.partner-closing p{margin-left:auto;margin-right:auto}.partner-closing .btn{margin-bottom:10px}.partner-closing a:not(.btn),.text-link{color:#161d4a;text-decoration:underline;text-underline-offset:4px}.text-link{border:0;background:none;padding:0;font:inherit;cursor:pointer}.turning-map{margin:28px 0 18px;max-width:760px}.turning-map button{border:0;padding:0;background:none;cursor:zoom-in}.turning-map img{display:block;width:100%;height:auto;border-radius:12px}.turning-map figcaption{font-size:12px;color:#56617a;margin-top:10px}.partner .partner-closing{background:#f7f5f0}@media(max-width:720px){.partner .partner-hero h1{font-size:40px}.partner .hero-inner{gap:22px}.partner-section{padding:40px 0}.partner-cards{grid-template-columns:1fr;gap:13px}.partner-cards article{padding:22px}.partner-cards h3{font-size:26px;margin-top:12px}.partner .intro-band .container{width:calc(100% - 34px)}.audience-links{display:block}.audience-links nav{margin-top:9px;gap:8px 20px}.partner .privacy-compact h2{font-size:30px}}
.partner .benefit-heading{padding-top:32px}.benefit-heading h2{font-size:32px;font-weight:400;margin:0}.partner .partner-hero .hero-product{min-width:0}
