
.partner-profile{background:#eef3f7;scroll-margin-top:110px}.partner-profile-head{max-width:850px;margin-bottom:34px}.partner-profile-head h2{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.25;overflow-wrap:anywhere}.partner-review,.partner-source-note{display:block;font-size:.875rem;color:#526171;line-height:1.6}.partner-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.partner-profile-grid article{padding:28px;background:#fff;border:1px solid #d9e0e8;border-top:3px solid #d4a54c;min-width:0}.partner-profile h3{font-size:1.25rem;line-height:1.4}.partner-profile p{font-size:1rem;line-height:1.75}.partner-profile a:not(.btn){color:#0d5c8f;text-decoration:underline;overflow-wrap:anywhere}.partner-project-note{margin:32px 0;padding:28px;background:#fff;border-left:4px solid #d4a54c}.partner-sources{padding:22px;background:#fff;border:1px solid #d9e0e8}.partner-sources summary{font-weight:700;cursor:pointer;font-size:1rem}.partner-sources li{margin:10px 0}@media(max-width:720px){.partner-profile-grid{grid-template-columns:1fr}.partner-profile-grid article,.partner-project-note{padding:22px}.partner-project-note .btn{white-space:normal;text-align:center}}
