.pa-family-partnership{background:#fff;box-sizing:border-box;margin:0;max-width:none;padding:65px 30px;position:relative;width:100%}.pa-family-partnership *,.pa-family-partnership :after,.pa-family-partnership :before{box-sizing:border-box}.pa-family-partnership-inner{margin:0 auto;max-width:1120px;width:100%}.pa-family-partnership-layout{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,42%) minmax(0,1fr);width:100%}.pa-family-partnership-media{align-self:stretch;min-width:0;width:100%}.pa-family-partnership-media img{border-radius:16px;display:block;height:100%;max-height:620px;min-height:440px;object-fit:cover;object-position:center;width:100%}.pa-family-partnership-content{min-width:0;width:100%}.pa-family-partnership-intro{width:100%}.pa-family-partnership-eyebrow{color:#4c9db9;display:block;font-size:.7rem;font-weight:750;letter-spacing:.15em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.pa-family-partnership .pa-family-partnership-heading{color:#1d3b60;font-size:clamp(1.85rem,2.6vw,2.3rem);font-weight:750;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px}.pa-family-partnership-accent{background:#f6c84b;border-radius:4px;height:4px;margin:0 0 22px;width:48px}.pa-family-partnership-description{color:#42617a;font-size:.96rem;line-height:1.75}.pa-family-partnership-description p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 15px}.pa-family-partnership-description p:last-child{margin-bottom:0}.pa-family-partnership-description h3{color:#2a5375;font-size:1.08rem;font-weight:700;line-height:1.4;margin:0 0 14px}.pa-family-partnership-description h4{color:#1d3b60;font-size:1rem;font-weight:700;margin:16px 0 10px}.pa-family-partnership-description ol,.pa-family-partnership-description ul{margin:0 0 15px;padding-left:22px}.pa-family-partnership-description li{margin-bottom:7px}.pa-family-partnership-description a{color:#267fa5;text-decoration:underline}.pa-family-testimonial{background:#fff8e8;border:1px solid #f8ebcc;border-radius:13px;margin:28px 0 0;padding:25px 28px 27px;width:100%}.pa-family-partnership .pa-family-testimonial-heading{color:#1d3b60;font-size:1.12rem;font-weight:750;line-height:1.4;margin:0 0 13px}.pa-family-testimonial-text{color:#2e4b66;font-size:.95rem;line-height:1.7}.pa-family-testimonial-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}.pa-family-testimonial-text p:last-child{margin-bottom:0}.pa-family-testimonial-text em{color:#73818c;display:inline-block;font-size:.84rem;font-style:normal}.pa-family-testimonial-text strong{color:#1d3b60}.pa-family-testimonial-text a{color:#267fa5;text-decoration:underline}.pa-family-partnership-layout--no-image{display:block;width:100%}.pa-family-partnership-layout--no-image .pa-family-partnership-content{margin:0;max-width:none;width:100%}@media (max-width:950px){.pa-family-partnership{padding:55px 24px}.pa-family-partnership-layout{gap:30px;grid-template-columns:minmax(0,40%) minmax(0,1fr)}.pa-family-partnership-media img{min-height:380px}.pa-family-partnership .pa-family-partnership-heading{font-size:1.9rem}}@media (max-width:767px){.pa-family-partnership{padding:45px 20px 55px}.pa-family-partnership-layout{gap:30px;grid-template-columns:1fr}.pa-family-partnership-media{align-self:auto}.pa-family-partnership-media img{height:320px;max-height:none;min-height:0;width:100%}.pa-family-partnership .pa-family-partnership-heading{font-size:1.85rem}.pa-family-testimonial{margin-top:25px;padding:23px 22px}}@media (max-width:480px){.pa-family-partnership{padding:40px 18px 45px}.pa-family-partnership-media img{height:270px}.pa-family-partnership .pa-family-partnership-heading{font-size:1.7rem}.pa-family-testimonial{padding:21px 19px}}