.specialty-proposal .service-detail-photo{margin:0}.specialty-proposal .service-detail-photo figcaption{font-size:12px;line-height:1.5;color:#d1d9e4;margin-top:12px}.specialty-proposal .service-detail-copy h1{overflow-wrap:anywhere}.specialty-proposal .service-detail-copy h1 .service-brand{width:min(100%,450px);height:auto;aspect-ratio:1707/354;background:#fff;padding:14px;border-radius:10px}.specialty-proposal .service-detail-copy>h2{font-size:clamp(25px,3vw,38px);line-height:1.18;margin:20px 0}.specialty-proposal .review-content>h2{font-size:30px;margin:0 0 24px}.specialty-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:48px}.specialty-deliverables>div,.specialty-deliverables>aside{padding:28px;border-radius:18px;background:#f1f5f8;border-top:4px solid #a8cf38}.specialty-deliverables>aside{border-color:#163466}.specialty-deliverables h2{font-size:24px;margin:0 0 16px;color:#163466}.specialty-deliverables .eyebrow{display:none}.specialty-deliverables ul{padding-left:22px;margin:0}.specialty-deliverables li,.specialty-deliverables p{font-size:16px;line-height:1.65;color:#4c5665}.specialty-deliverables li+li{margin-top:8px}.specialty-deliverables p{margin:0}.brand-link .pmo-service-name{display:block;font-size:40px;line-height:1.1;font-weight:700;letter-spacing:.02em;color:#163466}.brand-link .pmo-service-caption{display:block;font-size:12px;line-height:1.25;margin-top:6px;color:#4c5665;max-width:180px}.brand-link.brand-link-pmo{flex-direction:column;justify-content:center;text-align:center}.sd-service-link{display:block;padding:18px 0;border-top:1px solid #c9d2de;line-height:1.5}@media(max-width:760px){.specialty-deliverables{grid-template-columns:1fr;gap:18px;padding-bottom:32px}.specialty-deliverables>div,.specialty-deliverables>aside{padding:22px}.specialty-proposal .service-detail-copy>h2{font-size:28px}}
.specialty-proposal .service-detail-copy h1 .pmo-brand{aspect-ratio:3/1;object-fit:contain;padding:12px}.brand-link .pmo-brand-art{object-fit:contain}
