.evidence-section{padding:70px 0 0}.evidence-section>h2{font:400 clamp(36px,4.2vw,58px)/1.1 var(--serif);letter-spacing:-.015em;max-width:1050px;margin:0 0 45px;text-wrap:balance;scroll-margin-top:35px}.evidence-record{max-width:1120px}.evidence-record article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(35px,6vw,95px);border-top:1px solid var(--rule);padding:27px 0 30px}.evidence-record h3{font:500 26px/1.18 var(--serif);max-width:25ch;margin:0}.evidence-record p{font:17px/1.6 var(--sans);max-width:70ch;margin:0}.evidence-record p+p{margin-top:12px}.evidence-stats{display:grid;grid-template-columns:1fr 1.08fr 1.42fr 1.42fr 1.25fr;border-block:1px solid var(--rule);padding:23px 0 24px;margin:10px 0 0;gap:0}.evidence-stat{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:0 22px;min-height:109px}.evidence-stat:first-child{padding-left:0}.evidence-stat:last-child{padding-right:0}.evidence-stat+.evidence-stat{border-left:1px solid var(--rule)}.evidence-stat h3{font:500 13px/1.4 var(--sans);margin:0 0 18px;max-width:24ch}.evidence-stat strong{font:400 36px/1 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap}.evidence-value{display:flex;align-items:baseline;gap:6px;min-height:36px;white-space:nowrap}.evidence-stat span{font:13px/1.4 var(--sans)}.evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.evidence-pair>div{display:flex;flex-direction:column;gap:5px}.evidence-pair span{color:#405f55}.evidence-section+.response-section{padding-top:56px}::selection{background:#d1e2d8;color:#162b29}
@media(max-width:1000px){.evidence-stat{padding:0 14px}.evidence-stat strong{font-size:32px}.evidence-stat h3{font-size:12px}.evidence-pair{gap:12px}.evidence-record article{grid-template-columns:.8fr 1.7fr;gap:35px}}
@media(max-width:760px){.evidence-section{padding-top:42px}.evidence-section>h2{font-size:38px;margin-bottom:30px}.evidence-record article{grid-template-columns:1fr;gap:13px;padding:23px 0 26px}.evidence-record h3{font-size:25px;max-width:none}.evidence-record p{font-size:16px;line-height:1.6}.evidence-stats{grid-template-columns:1fr 1fr;padding:0;border-top:0}.evidence-stat{padding:20px 16px 22px;min-height:130px;border-top:1px solid var(--rule)}.evidence-stat:nth-child(odd){padding-left:0;border-left:0}.evidence-stat:nth-child(even){padding-right:0}.evidence-stat h3{font-size:13px;max-width:23ch}.evidence-stat strong{font-size:34px}.evidence-stat:last-child{grid-column:1/-1;border-left:0;padding:20px 0;min-height:100px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.evidence-stat:last-child h3{margin:0}.evidence-section+.response-section{padding-top:42px}}

.appointments-section{padding:58px 0 4px}.appointments-section>h2{font:400 clamp(36px,3.8vw,50px)/1.1 var(--serif);letter-spacing:-.015em;margin:0 0 32px;scroll-margin-top:30px}.appointments-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(40px,6vw,90px)}.appointments-label{font:500 16px/1.4 var(--sans);margin:0 0 5px}.appointments-employer{font:14px/1.5 var(--sans);color:#405f55;margin:0 0 22px}.appointments-list{list-style:none;padding:0;margin:0}.appointments-list li{display:grid;grid-template-columns:105px minmax(0,1fr);gap:23px;border-top:1px solid var(--rule);padding:21px 0}.appointment-dates{font:14px/1.5 var(--sans);color:#405f55;font-variant-numeric:tabular-nums;padding-top:3px;white-space:nowrap}.appointments-list h4,.board-appointments h4{font:500 24px/1.18 var(--serif);margin:0 0 9px}.appointments-list p,.board-appointments article>p:last-child{font:15px/1.55 var(--sans);margin:0;max-width:60ch}.appointments-link{display:inline-block;font-size:14px;margin-top:10px;text-decoration:underline;text-underline-offset:5px}.board-appointments .appointments-label{margin-bottom:48px}.board-appointments article{border-top:1px solid var(--rule);padding:21px 0 27px}.board-organisation{display:block;font:500 16px/1.5 var(--sans);margin:0 0 12px;color:var(--accent)}a.board-organisation{text-decoration:underline;text-underline-offset:4px}.appointments-section+.response-section{padding-top:45px}
@media(max-width:760px){.appointments-section{padding-top:42px}.appointments-section>h2{font-size:36px;margin-bottom:27px}.appointments-layout{grid-template-columns:1fr;gap:28px}.appointments-list li{grid-template-columns:1fr;gap:7px;padding:19px 0}.appointment-dates{font-size:13px}.appointments-list h4,.board-appointments h4{font-size:24px}.board-appointments .appointments-label{margin-bottom:16px}.appointments-list p,.board-appointments article>p:last-child{font-size:15px}}



.professional-record{min-width:0}.professional-honour{border-top:1px solid var(--rule);margin-top:20px;padding-top:24px}.professional-honour h3{font:500 16px/1.4 var(--sans);margin:0 0 16px}.professional-honour h4{font:500 24px/1.18 var(--serif);margin:0 0 12px;max-width:28ch}.professional-honour p{font:15px/1.55 var(--sans);margin:0;max-width:46ch}.professional-honour strong{font-weight:600}@media(max-width:760px){.professional-honour{margin-top:24px;padding-top:20px}.professional-honour h4{font-size:24px}}
