.mobile-chevron{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .18s}.mobile-capability[open] .mobile-chevron,.mobile-role[open] .mobile-chevron{transform:rotate(180deg)}.mobile-capability summary,.mobile-role summary{cursor:pointer}.mobile-expanded p{padding:0;font-size:16px;line-height:1.6;max-width:none}.mobile-capability summary{padding:20px 0;justify-content:space-between;gap:20px}.mobile-capability h3{margin:0}.mobile-expanded{padding-bottom:23px}.mobile-role summary{display:grid;grid-template-columns:105px 1fr 20px;padding:20px 0;gap:20px}.mobile-role h4{margin:0}.mobile-study .appointments-list li{display:block;padding:0;border:0}.mobile-role{border-top:1px solid var(--rule)}.mobile-role:last-child{border-bottom:0}
@media(max-width:760px){.mobile-study .evidence-section{padding-top:32px}.mobile-study .evidence-section>h2{font-size:32px;line-height:1.12;letter-spacing:-.01em;margin-bottom:25px;text-wrap:pretty}.mobile-capability summary{min-height:76px;padding:17px 0}.mobile-capability summary h3{font:500 23px/1.2 var(--serif);max-width:26ch}.mobile-capability:last-child{border-bottom:1px solid var(--rule)}.mobile-expanded p{font-size:16px;line-height:1.6}.mobile-study .evidence-stats{display:block;border:0;margin-top:25px;padding:0}.mobile-study .evidence-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;min-height:74px;border:0;border-bottom:1px solid var(--rule)}.mobile-study .evidence-stat h3{margin:0;font:500 13px/1.4 var(--sans);max-width:24ch}.mobile-study .evidence-stat strong{font-size:32px}.mobile-study .evidence-stat span{font-size:12px}.mobile-study .evidence-value{min-height:0;gap:5px}.mobile-study .evidence-pair{gap:17px}.mobile-study .evidence-pair>div{align-items:flex-start;gap:3px}.mobile-study .appointments-section{padding-top:35px}.mobile-study .appointments-section>h2{font-size:32px;margin-bottom:24px;max-width:20ch}.mobile-role summary{grid-template-columns:minmax(0,1fr) 20px;gap:7px 16px;padding:17px 0}.mobile-role .appointment-dates{grid-column:1;grid-row:1;padding:0;font-size:12px}.mobile-role h4{grid-column:1;grid-row:2;font:500 22px/1.2 var(--serif)}.mobile-role .mobile-chevron{grid-column:2;grid-row:1/3;align-self:center}.mobile-role .mobile-expanded{padding:0 26px 20px 0}.mobile-role .mobile-expanded p{font-size:15px}.mobile-study .board-appointments article{padding:18px 0}.mobile-study .board-appointments h4{font-size:22px}.mobile-study .appointments-layout{gap:28px}.mobile-study .response-heading h2{font-size:36px}.mobile-study .map-side{display:flex;flex-direction:column}.mobile-study .map-toolbar{display:contents}.mobile-study .map-legend{order:0;margin-bottom:12px}.mobile-study #response-map{order:1;height:265px}.mobile-study .map-guidance{order:2;margin:8px 0 16px}.mobile-study .country-browser{order:3}.mobile-study #country-results{z-index:3}.mobile-study .journey{padding:17px 0}.mobile-study .journey-date output{font-size:36px}.mobile-study .journey-arrivals{font-size:13px}.mobile-study summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}
/* Shorter initial read: keep detail available without stacking the full career. */
@media(max-width:760px){.mobile-study .evidence-section>h2{font-size:28px;line-height:1.13;margin-bottom:17px}.mobile-jumps{display:flex;gap:24px;margin-bottom:23px;font:14px var(--sans)}.mobile-jumps a{text-decoration:underline;text-underline-offset:4px;min-height:38px;display:flex;align-items:center}.mobile-capability summary{min-height:65px;padding:14px 0}.mobile-capability summary h3{font-size:21px;max-width:25ch}.mobile-study .evidence-stats{margin-top:18px}.mobile-study .evidence-stat{min-height:62px;padding:11px 0}.mobile-study .evidence-stat h3{font-size:12px}.mobile-study .evidence-stat strong{font-size:28px}.mobile-study .evidence-pair{gap:14px}.mobile-study .appointments-section{padding-top:28px}.mobile-study .appointments-section>h2{font-size:29px;margin-bottom:20px}.mobile-study .appointments-employer{margin-bottom:14px}.mobile-study .appointments-layout{gap:22px}.mobile-role summary{padding:13px 0}.mobile-role h4{font-size:21px}.mobile-earlier>details{border-top:1px solid var(--rule)}.mobile-earlier>details>summary{padding:17px 0;display:flex;justify-content:space-between;gap:20px}.mobile-earlier>details>summary h4{font:500 21px/1.2 var(--serif);margin:0}.mobile-earlier>details>summary h4 span{display:block;font:13px/1.5 var(--sans);color:#405f55;margin-top:5px}.mobile-earlier ol{padding:0;list-style:none}.mobile-board{border-top:1px solid var(--rule)}.mobile-board:last-child{border-bottom:0}.mobile-board summary{padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.mobile-study .mobile-board h4{font-size:21px;margin-bottom:5px}.mobile-board-name{font:14px/1.45 var(--sans);display:block;color:#405f55}.mobile-board .mobile-expanded p{font-size:15px}.mobile-board .board-organisation{font-size:14px;margin:10px 0 0}.mobile-earlier>details[open]>summary>.mobile-chevron,.mobile-board[open] .mobile-chevron{transform:rotate(180deg)}}
@media(max-width:760px){.mobile-study .mobile-jumps>a:first-child{display:flex}}
@media(prefers-reduced-motion:reduce){.mobile-chevron{transition:none}}
