/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@page{size:A4;margin:16mm 16mm 18mm;}:root,:root[data-theme="dark"]{--page:#fff;--page-raised:#fff;--ink:#000;--ink-soft:#1d1d1d;--muted:#4a4a4a;--rule:#c8c8c8;--rule-strong:#8a8a8a;--link:#000;--past:#8a8a8a;--margin-track:38mm;--track-gap:7mm;color-scheme:light;}html{font-size:8.75pt;}body{background:#fff;color:#000;line-height:1.42;}.skip-link,.nav,.yearline,.site-footer nav,.theme-switch,.cv__actions,.page-head__actions,.entry__aside,.pager,.section-more,.related{display:none !important;}.masthead{padding-top:0;}.masthead__bar{padding-bottom:3mm;border-bottom:0.5pt solid #000;}.main{padding-block:6mm 0;}.page-column{width:100%;}a{color:inherit;text-decoration:none;}.prose a[href^="http"]::after{content:" (" attr(href) ")";font-family:var(--font-ui);font-size:0.8em;color:var(--muted);}.page-head{padding-bottom:5mm;}.page-head__title{font-size:26pt;}.page-head__standfirst{font-size:11pt;max-width:none;}.entries > li{padding-block:2.5mm;}.entry__title,.role__org{break-after:avoid;}.chronology .taglist{display:none;}.role__body,.role__body li + li{margin-top:1mm;}.entry__title{font-size:12.5pt;}.chronology .entry__title{font-size:12.5pt;}.section-title{font-size:13pt;}.cv__section + .cv__section,.spread + .spread,.section + .section{margin-top:5mm;}.skills{grid-template-columns:1fr 1fr;gap:2mm 6mm;}.page-head__standfirst.cv__intro{font-size:10pt;line-height:1.45;}.section__head{margin-bottom:2mm;}.quote__text{font-size:11pt;}.quote + .quote{margin-top:4mm;}.careerline > span{background:#000;}.careerline--now > span::after{background:#000;box-shadow:none;}.site-footer{border-top:0.5pt solid #000;padding-block:3mm 0;}.colophon p:first-child{display:none;}.spread,.entries--spread .entry{grid-template-columns:var(--margin-track) minmax(0,1fr);}.spread__wide,.spread__full{grid-column:1 / -1;}.shot--hero{display:none;}h2,h3{break-after:avoid;}.print-only{display:inline;}.screen-only,.career,body:has(.cv) .masthead{display:none !important;}.cv__contact a[data-print]::after{content:" (" attr(data-print) ")";color:var(--muted);}.cv .skills{grid-template-columns:1fr 1fr 1fr;}.cv .page-head{padding-bottom:3mm;}@page{margin:13mm 14mm 14mm;}html:has(.cv){font-size:8.25pt;}body:has(.cv) .site-footer{display:none !important;}.cv .page-head__standfirst.cv__intro{font-size:9.5pt;}.cv .entries > li{padding-block:2mm;}.cv .skills dd{line-height:1.35;}.cv .chronology > li:nth-last-child(-n + 2) .role__body{display:none;}.cv .spread__main:has(> .quote){display:grid;grid-template-columns:1fr 1fr;gap:6mm;}.cv .quote + .quote{margin-top:0;}.cv .quote__text{font-size:9.5pt;}.cv .cv__section + .cv__section{margin-top:3.5mm;}.cv .section__head{margin-bottom:1mm;}.cv .quote__who{margin-top:1mm;}
