
.pd-partners{background:#f6f8fc;scroll-margin-top:180px}.pd-partners .pd-partners-intro{max-width:740px;margin-bottom:32px}.pd-partners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pd-partner-card{background:#fff;border:1px solid #e0e6f0;border-radius:18px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.pd-partner-card .eyebrow{margin:0 0 18px}.pd-partner-logo{height:160px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:26px;border-bottom:1px solid #edf0f5;padding-bottom:24px;box-sizing:content-box}.pd-partner-logo img{display:block;width:auto;max-width:100%;height:auto;max-height:160px;object-fit:contain}.pd-partner-card h3{font-size:21px;line-height:1.35;margin:0 0 12px;color:#24346f}.pd-partner-card p{line-height:1.75;margin:0 0 22px}.pd-partner-website{margin-top:auto;font-weight:700;color:#24346f;text-decoration:none;border-bottom:2px solid #efb21e;padding-bottom:5px}.pd-partner-card a:focus-visible{outline:3px solid #efb21e;outline-offset:5px}@media(max-width:760px){.pd-partners-grid{grid-template-columns:1fr}.pd-partner-card{padding:24px}.pd-partner-logo{height:140px}.pd-partner-logo img{max-height:140px}}

.section.pd-partners{box-sizing:border-box;padding:48px clamp(24px,4vw,56px);border-radius:20px;color:#4d5a75}.pd-partners .pd-partners-intro{max-width:860px;margin-bottom:32px}.pd-partners #pd-partners-title{color:#24346f;font-size:clamp(28px,3vw,40px);line-height:1.2;max-width:820px;margin:0 0 18px;text-transform:none}.pd-partners p{color:#536079;font-size:16px}.pd-partners p.eyebrow{color:#c59114;font-size:12px}.pd-partners .pd-partner-card h3{color:#24346f;text-transform:none}.pd-partners .pd-partner-card{min-width:0}.pd-partners .pd-partner-logo{box-sizing:border-box;height:166px}.pd-partners .pd-partner-logo img{max-height:142px}@media(max-width:760px){.section.pd-partners{padding:30px 20px}.pd-partners #pd-partners-title{font-size:28px}}
