.speaking-page .section-label{font-size:.875rem;margin-bottom:28px}.speaking-page h3{font:400 clamp(1.65rem,3vw,2.4rem)/1.25 var(--serif);color:var(--gold-soft);margin:38px 0 24px}.speaking-page .speaking-list{padding-left:24px;margin:0;color:#c5bab5}.speaking-list li{padding-left:10px;margin-bottom:24px}.speaking-list li::marker{color:var(--gold)}.audience-list strong{color:var(--cream);font-weight:500}.speaking-page a:not(.request-button):not(.site-brand){color:var(--gold-soft)}.speaking-cta{text-decoration:none;font-size:.875rem;text-transform:none;letter-spacing:.04em}.speaking-page #speakingForm{display:grid;gap:26px}.speaking-page #speakingForm label{display:grid;gap:9px;font-size:1rem;font-weight:500}.speaking-page #speakingForm input,.speaking-page #speakingForm textarea{min-width:0}.speaking-page #speakingForm .request-button{justify-self:start;font-size:.875rem}.speaking-contact{margin-top:30px;overflow-wrap:anywhere}#speaking-enquiry{scroll-margin-top:24px}.speaking-page .site-header nav{flex-wrap:wrap}.speaking-page .section-copy>h2{overflow-wrap:break-word}#speakingStatus{overflow-wrap:anywhere}@media(max-width:600px){.speaking-page .groups-opening h1{font-size:clamp(2.8rem,11vw,4.2rem)}.speaking-list li{padding-left:4px}.speaking-page h2{font-size:clamp(2.6rem,10vw,3.5rem)}}
