
.partner-intro{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:38px;align-items:center;padding:40px 0 36px}
.partner-intro .page-hero{padding:0}.partner-intro img{display:block;width:200px;height:200px;max-width:100%;object-fit:contain;background:white;border:1px solid var(--line);border-radius:8px}
.partner-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:0 0 36px}
.partner-facts div{background:white;padding:20px}.partner-facts dt{font-size:12px;color:var(--muted);margin:0 0 8px}.partner-facts dd{font-size:17px;font-weight:600;margin:0;line-height:1.4}
.partner-links{display:grid;gap:14px;list-style:none;padding:0!important}.partner-links a{font-weight:600}.partner-links small{display:block;color:var(--muted)}
.partner-sidebar{background:white;border:1px solid var(--line);border-top:3px solid var(--blue);padding:22px}.partner-sidebar a{overflow-wrap:anywhere}.partner-sidebar .eyebrow{margin-bottom:12px}.partner-sidebar h2{margin-top:22px}.partner-sidebar h2:first-of-type{margin-top:0}
.terms-copy{max-width:810px}.terms-copy h2{font-size:26px}.partner-profile{overflow-wrap:anywhere}
@media(max-width:700px){.partner-intro{grid-template-columns:1fr;gap:24px}.partner-intro img{width:150px;height:150px}.partner-facts{grid-template-columns:1fr}.partner-facts div{padding:16px}.partner-sidebar{margin-top:32px}}
@media print{.partner-intro{grid-template-columns:1fr 130px}.partner-intro img{width:130px;height:130px}.partner-facts div{padding:12px}.partner-sidebar{display:block}.prose h2{break-after:avoid}.partner-facts,.callout{break-inside:avoid}}
