/* Give the brand, topic, headline and introduction separate breathing room. */
body.social-property-page .social-intro .social-corporate-logo::after{content:none;display:none}
body.social-property-page .social-intro .social-eyebrow{margin:17px 0 22px}
body.social-property-page .social-intro h1{margin:0 0 20px}
body.social-property-page .social-intro .social-lead{max-width:60%;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.45}
/* The two visual columns remain beside one another on the 11-inch iPad. */
@media (min-width:768px){
 body.social-property-page .social-intro{display:grid;grid-template-columns:minmax(0,1fr) clamp(230px,25vw,330px);grid-template-rows:repeat(4,auto);column-gap:clamp(24px,3vw,48px);align-content:center;align-items:start}
 body.social-property-page .social-intro .social-corporate-logo,body.social-property-page .social-intro .social-eyebrow,body.social-property-page .social-intro h1,body.social-property-page .social-intro .social-lead{grid-column:1}
 body.social-property-page .social-intro h1{max-width:100%}
 body.social-property-page .social-intro .social-lead{max-width:min(100%,46ch)}
 body.social-property-page .social-intro .concept-visual{position:relative;inset:auto;width:100%;margin:0;grid-column:2;grid-row:1 / 5;align-self:center;min-width:0}
 body.social-property-page .concept-visual .social-hero-platforms{justify-content:center}
}
@media (min-width:768px) and (max-width:1099px){
 body.social-property-page .social-intro h1{font-size:clamp(33px,4.15vw,42px)}
 body.social-property-page .social-intro .social-lead{font-size:16px}
}
@media (max-width:767px){
 body.social-property-page .social-intro .social-corporate-logo::after{margin-top:17px;width:40px}
 body.social-property-page .social-intro .social-eyebrow{margin:15px 0 19px}
 body.social-property-page .social-intro h1{margin-bottom:19px}
}
