/* Scoped additions only. Existing photographs, forms, scripts and CTA markup are unchanged. */
.pteam-presence-linked .lp-discovery{border-top:1px solid var(--line);padding:65px var(--pad);background:var(--canvas);font-family:Montserrat,Arial,sans-serif;color:var(--ink)}
.pteam-presence-linked .lp-discovery-soft{background:#f0f3ef}
.pteam-presence-linked .lp-discovery-compact{padding-block:45px}
.pteam-presence-linked .lp-discovery-inner{max-width:calc(1440px - 2 * var(--pad));margin-inline:auto}
.pteam-presence-linked .lp-eyebrow{color:var(--water);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px}
.pteam-presence-linked .lp-discovery h2{font-size:clamp(29px,3.2vw,46px);line-height:1.12;font-weight:520;letter-spacing:-.045em;margin:0 0 22px}
.pteam-presence-linked .lp-discovery h3{font-size:19px;line-height:1.3;margin:0 0 22px;font-weight:600}
.pteam-presence-linked .lp-discovery p,.pteam-presence-linked .lp-discovery li{font-size:13px;line-height:1.8}
.pteam-presence-linked .lp-discovery p{max-width:680px}
.pteam-presence-linked .lp-discovery-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:70px;align-items:center}
.pteam-presence-linked .lp-discovery-card{padding:32px;border:1px solid #cbd6cd;background:#fff}
.pteam-presence-linked .lp-discovery-card ul{padding-left:20px;margin:0 0 20px}
.pteam-presence-linked .lp-discovery-card li+li{margin-top:10px}
.pteam-presence-linked .lp-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;margin:6px 10px 20px 0;background:var(--deep);color:#fff;border-radius:4px;font-size:12px;font-weight:650;text-decoration:none}
.pteam-presence-linked .lp-button:hover{background:#24434d}
.pteam-presence-linked .lp-button:focus-visible,.pteam-presence-linked .lp-contact-links a:focus-visible{outline:3px solid #a05a20;outline-offset:4px}
.pteam-presence-linked .lp-presence-note{font-size:12px;color:#57675e;margin:18px 0 0}
.pteam-presence-linked .lp-contact-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:13px;font-weight:650;color:var(--deep)}
.pteam-presence-linked .lp-contact-links a{min-height:44px;display:inline-flex;align-items:center}
.pteam-presence-linked .footer{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));row-gap:22px}
@media(min-width:1361px) and (max-width:1680px){
  .pteam-presence-linked .site-header{grid-template-columns:150px minmax(0,1fr) auto;gap:18px}
  .pteam-presence-linked .header-cta{display:none}
  .pteam-presence-linked .nav{gap:clamp(10px,1vw,16px)}
}
@media(max-width:1360px){
  .pteam-presence-linked .nav{overflow-y:auto;justify-content:flex-start}
  .pteam-presence-linked .nav>*{flex-shrink:0}
}
@media(max-width:768px){
  .pteam-presence-linked .lp-discovery{padding-block:45px}
  .pteam-presence-linked .lp-discovery-grid{grid-template-columns:1fr;gap:24px}
  .pteam-presence-linked .lp-discovery-card{padding:24px}
  .pteam-presence-linked .lp-discovery h2{max-width:560px}
}
@media(max-width:620px){.pteam-presence-linked .footer{grid-template-columns:1fr}}
@media(max-width:480px){
  .pteam-presence-linked .lp-button{width:100%;margin-right:0}
  .pteam-presence-linked .lp-contact-links{gap:20px}
}
