:root{--space-3xs: clamp(.31rem, calc(.31rem + 0vw) , .31rem);--space-2xs: clamp(.56rem, calc(.54rem + .11vw) , .63rem);--space-xs: clamp(.88rem, calc(.85rem + .11vw) , .94rem);--space-s: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--space-m: clamp(1.69rem, calc(1.62rem + .33vw) , 1.88rem);--space-l: clamp(2.25rem, calc(2.16rem + .43vw) , 2.5rem);--space-xl: clamp(3.38rem, calc(3.24rem + .65vw) , 3.75rem);--space-2xl: clamp(4.5rem, calc(4.33rem + .87vw) , 5rem);--space-3xl: clamp(6.75rem, calc(6.49rem + 1.3vw) , 7.5rem);--space-3xs-2xs: clamp(.31rem, calc(.2rem + .54vw) , .63rem);--space-2xs-xs: clamp(.56rem, calc(.43rem + .65vw) , .94rem);--space-xs-s: clamp(.88rem, calc(.74rem + .65vw) , 1.25rem);--space-s-m: clamp(1.13rem, calc(.86rem + 1.3vw) , 1.88rem);--space-m-l: clamp(1.69rem, calc(1.4rem + 1.41vw) , 2.5rem);--space-l-xl: clamp(2.25rem, calc(1.73rem + 2.61vw) , 3.75rem);--space-xl-2xl: clamp(3.38rem, calc(2.81rem + 2.83vw) , 5rem);--space-2xl-3xl: clamp(4.5rem, calc(3.46rem + 5.22vw) , 7.5rem);--step--2: clamp(.78rem, calc(.77rem + .03vw) , .8rem);--step--1: clamp(.94rem, calc(.92rem + .11vw) , 1rem);--step-0: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--step-1: clamp(1.35rem, calc(1.28rem + .37vw) , 1.56rem);--step-2: clamp(1.62rem, calc(1.5rem + .58vw) , 1.95rem);--step-3: clamp(1.94rem, calc(1.77rem + .87vw) , 2.44rem);--step-4: clamp(2.33rem, calc(2.08rem + 1.25vw) , 3.05rem);--step-5: clamp(2.8rem, calc(2.45rem + 1.77vw) , 3.82rem);--flow-space: var(--space-s);--colour-light: hsla(211, 10%, 46%, 1);--colour-dark: hsla(210, 11%, 7%, 1)}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}svg{display:block;max-width:100%;height:auto}}html{border-top:5px solid blue}body{max-width:60rem;padding-inline:var(--space-s);margin:var(--space-xl) auto;font-family:Public Sans,sans-serif;color:var(--colour-dark)}main{display:grid;margin-block-start:var(--space-m);grid-template-areas:"a a" "c c" "b b";gap:var(--space-s)}@media(min-width:55rem){main{display:grid;grid-template-columns:65ch 1fr;grid-template-areas:"a a" "b c";gap:var(--space-m)}}h1{font-weight:700;font-size:var(--step-3)}h2{text-transform:uppercase;letter-spacing:.2ex;font-size:var(--step--1);color:var(--colour-light)}a{color:#00f;text-underline-offset:.2ex;text-underline-thickness:2px;transition:text-underline-offset .2s cubic-bezier(.075,.82,.165,1)}a:hover,a:focus{text-underline-offset:.3ex;background-size:100% 100%}:is(h1,h2,h3,blockquote){--flow-space: 1.5em}:is(h1,h2,h3)+*{--flow-space: .5em}ol,ul{padding:0}:is(ol,ul):not([role=list]){padding-inline-start:var(--space-s)}ol{margin-block-start:var(--space-2xs);margin-block-end:0}ol>li:not(:first-child){margin-block-start:var(--space-xs)}.banner{grid-area:a}.history{grid-area:b}.meta{grid-area:c}.abstract{margin-block-start:var(--space-m);max-width:65ch;font-size:var(--step-1);text-wrap:balance}.subtitle{display:block;font-size:var(--step-2)}:where(.role,.employee,.details){display:block}.flow>*+*{margin-block-start:var(--flow-space, 1em)}section:not(:first-child){margin-block-start:var(--space-m)}.role{font-weight:700;font-size:var(--step-1)}.employer{font-size:var(--step-0)}.details{font-size:var(--step--1);color:var(--colour-light)}.pill{display:inline-flex;padding:var(--space-3xs) var(--space-s);justify-content:center;align-items:center;border-radius:100px;background:#6a7581;color:#fff;font-size:var(--step--2)}.pill--hollow{background:transparent;border:1px solid var(--colour-light);color:var(--colour-light)}svg{fill:var(--colour-light)}.pill--hollow svg{fill:var(--colour-light);margin-inline-end:var(--space-3xs)}.pill--hollow a{color:var(--color-light);text-decoration:none}.pill--hollow a:hover,.pill--hollow a:focus{text-decoration:underline}svg{display:inline-block;width:1em;height:1em}dl>div{display:flex;line-height:1}dt{display:flex;margin-inline-end:var(--space-3xs);align-self:center}dd{color:var(--colour-light)}blockquote>p{position:relative;padding-inline-start:var(--space-xs);padding-block:var(--space-3xs);border-left:solid}blockquote>span{display:block;margin-block-start:vaR(--space-3xs)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media print{:root{--step--2: 8pt;--step--1: 10pt;--step-0: 12pt;--step-1: 15pt;--step-2: 19pt;--step-3: 24pt;--step-4: 30pt;--step-5: 37pt}@page{margin:.5cm;size:a4 portrait}html{border-top:0}body{padding-inline:0;margin:auto;max-width:65ch}main{display:block}a{color:inherit;text-decoration:none}a:after:not(.pill--hollow a){content:" – ("attr(href)")"}.job{break-after:avoid-page}.pill{background:none;border:1px solid var(--colour-light);color:var(--colour-light)}}
