/* Final authorised copy/contact refinements; existing page compositions retained. */
.opening-experience{font-size:17px;line-height:1.5;color:var(--ink);max-width:1040px;margin-bottom:25px}
.contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:26px}
.contact-actions>.button{margin-top:0}
.contact-email{display:inline-block;font:400 17px/1.5 var(--sans);color:inherit;text-underline-offset:5px;overflow-wrap:anywhere;padding-block:10px;max-width:100%}
.market-development-reference{display:grid;grid-template-columns:.95fr 1.15fr;gap:7%;align-items:start;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}
.market-development-reference h3{font:500 20px/1.35 var(--sans);max-width:430px}
.market-development-reference p{font-size:18px;line-height:1.5;max-width:720px}
.thinking-contact{max-width:740px}
.thinking-contact .conversation-note{font-size:19px;line-height:1.5;color:#fff;max-width:690px}
.thinking-contact .contact-actions{margin-top:20px}
.article-work-actions>.contact-actions{margin-top:0}
.article-afterword .contact-email{font-size:16px}
@media(max-width:760px){
 .opening-experience{font-size:16px;margin-bottom:24px}
 .contact-actions{align-items:flex-start;gap:12px 22px;margin-top:24px}
 .contact-email{font-size:16px}
 .market-development-reference{display:block;margin-top:24px;padding-top:24px}
 .market-development-reference h3{margin-bottom:14px}
 .thinking-contact .conversation-note{font-size:18px}
}
