.sr-advisor-profile,.sr-advisor-entry{letter-spacing:0;overflow-wrap:anywhere}
.sr-advisor-profile .sr-profile-hero{padding:48px 0 32px;border-bottom:1px solid #d4deda}
.sr-advisor-profile .section-inner{padding-top:0;padding-bottom:0}
.sr-advisor-profile .sr-profile-hero .section-inner{max-width:1160px}
.sr-advisor-profile .mobile-sticky a{min-height:48px;line-height:1.4;display:flex;align-items:center;justify-content:center}
.site-refined.sr-advisor-profile h1{font-size:40px;line-height:1.25;margin:12px 0}
.site-refined.sr-advisor-profile h2{font-size:27px;line-height:1.45;margin:0 0 20px}
.site-refined.sr-advisor-profile h3{font-size:21px;line-height:1.5;margin:0 0 12px}
.sr-advisor-profile .sr-profile-alias{font-size:20px;color:#7a3029;margin:0 0 22px}
.sr-advisor-profile .sr-profile-intro{max-width:74ch}
.sr-advisor-profile p,.sr-advisor-entry p{line-height:1.85}
.sr-advisor-profile .sr-profile-note,.sr-advisor-entry .sr-profile-note{font-size:15px;line-height:1.8;color:#43594f}
.sr-advisor-profile .sr-profile-section{padding:38px 0;border-bottom:1px solid #d4deda}
.sr-advisor-profile .sr-profile-section:nth-of-type(even){background:#f3f6f4}
.sr-advisor-profile .sr-profile-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}
.sr-advisor-profile .sr-profile-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.sr-advisor-profile .sr-profile-pairs>div,.sr-advisor-profile .sr-profile-methods>div{min-width:0}
.sr-advisor-profile .sr-profile-roles{margin:0;display:grid;grid-template-columns:6em minmax(0,1fr);gap:16px}
.sr-advisor-profile .sr-profile-roles dt{font-weight:700;color:#254c3e}
.sr-advisor-profile .sr-profile-roles dd{margin:0;line-height:1.8}
.sr-advisor-profile .sr-profile-honours{padding-left:1.4em;line-height:1.9}
.sr-advisor-profile .sr-profile-honours li{padding:3px 0}
.sr-advisor-profile .sr-profile-languages,.sr-advisor-profile .sr-profile-contents,.sr-advisor-profile .section-actions{display:flex;flex-wrap:wrap;gap:12px 24px}
.sr-advisor-profile .sr-profile-languages{margin-top:24px}
.sr-advisor-profile .sr-profile-contents{padding:22px 0;line-height:1.7}
.sr-advisor-profile [id]{scroll-margin-top:100px}
.sr-advisor-profile .sr-profile-section:last-child{padding-bottom:96px}
.sr-advisor-entry{border-top:1px solid #bdcdc6;border-bottom:1px solid #bdcdc6;padding:24px 0;margin:28px 0}
.site-refined .sr-advisor-entry h2{font-size:24px;line-height:1.5;margin:0 0 12px}
.sr-advisor-inline{margin:22px 0 0;max-width:70ch;font-size:16px;line-height:1.8}
.sr-advisor-inline a{margin-inline-start:8px}
@media(max-width:720px){
 .site-refined.sr-advisor-profile h1{font-size:32px}
 .site-refined.sr-advisor-profile h2{font-size:24px}
 .sr-advisor-profile .sr-profile-hero{padding:30px 0 24px}
 .sr-advisor-profile .sr-profile-pairs,.sr-advisor-profile .sr-profile-methods{grid-template-columns:minmax(0,1fr);gap:24px}
 .sr-advisor-profile .sr-profile-section{padding:30px 0}
 .sr-advisor-profile .sr-profile-roles{grid-template-columns:minmax(0,1fr);gap:6px}
 .sr-advisor-profile .sr-profile-roles dd{margin-bottom:16px}
}
@media print{.sr-profile-languages,.sr-profile-contents{display:none!important}.sr-advisor-profile .sr-profile-section{padding:16px 0;background:white!important}.sr-profile-roles dt{break-after:avoid}.sr-advisor-profile h2,.sr-advisor-profile h3{break-after:avoid}}
