.partners-intro{padding-top:65px;padding-bottom:45px}.partners-context{max-width:740px;margin:24px 0}.partner-jump{display:flex;gap:10px 22px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.partner-jump a{font-size:14px;color:var(--blue)}.partners-list{padding-top:0}.partner-row{display:grid;grid-template-columns:300px 1fr;gap:80px;border-top:1px solid var(--line);padding:65px 0;scroll-margin-top:150px}.partner-profile img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.partner-profile h2{font-size:29px;margin-top:24px}.partner-profile p{margin-top:14px}.partner-profile .role{color:var(--blue);font-size:17px}.partner-profile .credentials{font-size:15px}.partner-profile .text-link{display:inline-block;margin-top:24px;font-size:14px}.partner-services .eyebrow{margin-bottom:10px}.partner-services .ocard{padding:25px 0;border-top:1px solid var(--line)}.partner-services h3{font-size:25px;margin:8px 0 12px}.partner-services .oeyebrow{font-size:13px;color:var(--blue)}.partner-services .otags{display:flex;gap:12px;font-size:12px;margin:15px 0;color:var(--muted)}.partner-services details{margin-top:15px}.partner-services summary{cursor:pointer;color:var(--blue);font-size:14px}.partner-services h4{font-size:13px;margin:20px 0 8px;letter-spacing:.08em}.partner-services ul{padding-left:20px;color:var(--muted)}.partner-services .oactions{margin-top:20px;font-size:14px}.expertise-only{padding-top:20px}.expertise-only .text-link{display:inline-block;margin-top:24px}.meet-partners{font-size:14px;color:var(--blue);border-bottom:1px solid var(--blue)}@media(max-width:950px){.partner-row{grid-template-columns:240px 1fr;gap:40px}}@media(max-width:650px){.partner-row{grid-template-columns:1fr;gap:35px;padding:45px 0}.partner-profile img{max-width:300px}.partners-intro h1{font-size:38px}}