/* Preview 1 November: offer weighting and the existing LinkedIn profile link. */
.clearcut-custom-offer{scroll-margin-top:130px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 0 0;border:0;border-top:1px solid #b9d0c7;border-radius:0;background:transparent;color:#163d3b;margin-top:28px}
.clearcut-custom-offer h3{font-size:21px;line-height:1.35;margin:0 0 10px}
.clearcut-custom-offer p{max-width:68ch;margin:0;line-height:1.65;font-size:17px}
.clearcut-custom-offer .individual-offer-cta{flex:none;white-space:nowrap;background:#fff;color:#163d3b;border:1px solid #528f82;min-height:48px}
.clearcut-custom-offer .individual-offer-cta:hover,.clearcut-custom-offer .individual-offer-cta:focus-visible{background:#e6efeb;color:#163d3b;border-color:#163d3b}
.service-card-featured .service-link.button{display:inline-flex;width:max-content;max-width:100%;background:#2f6f62;color:#fff!important;margin-top:20px}
.about-conversation{margin:20px 0 0}
.header-linkedin{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;flex:none;border-radius:5px;background:#fff}
.header-linkedin img{display:block;width:28px;height:auto;max-width:none}
.header-linkedin:hover{background:#eaf3f9}
.header-linkedin:focus-visible{outline:3px solid #0a66c2;outline-offset:3px}
.sales-site .nav-row{column-gap:20px}
.header.wrap>.header-linkedin{margin-left:18px}
@media(max-width:820px){
 .sales-site .nav-row{column-gap:8px}
 .sales-site .nav-row>.header-linkedin{order:1;margin-left:auto}
 .sales-site .nav-row>.menu-toggle{order:2}
 .sales-site .nav-row>#main-nav{order:3}
 .clearcut-custom-offer{display:block;padding:22px 0 0}
 .clearcut-custom-offer h3{font-size:20px}
 .clearcut-custom-offer p{font-size:16px}
 .clearcut-custom-offer .individual-offer-cta{display:flex;justify-content:space-between;width:100%;white-space:normal;margin-top:18px}
}

/* Preview 2 November: recognizable LinkedIn destinations beside existing link text. */
a.linkedin-text-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;vertical-align:middle}
a.linkedin-text-link>span{min-width:0}
a.linkedin-text-link>img.linkedin-text-icon{display:block;width:22px;height:auto;max-width:none;flex:0 0 auto}
