section.header h1{text-align:center;padding:7px var(--layout-gutter)}section.list{display:flex;flex-wrap:wrap;gap:var(--layout-gutter);justify-content:space-evenly;padding-bottom:var(--layout-gutter)}section.list div.member{max-width:300px;width:100%;display:flex;flex-direction:column;gap:calc(var(--layout-gutter) / 2);align-items:center}section.list div.member img{border-radius:50%;width:200px;height:200px;object-fit:cover}section.list div.member div.text{background-color:#fff;flex:1;padding:var(--layout-gutter);border-radius:var(--layout-gutter);box-shadow:var(--box-shadow);width:100%;display:flex;flex-direction:column;gap:calc(var(--layout-gutter) / 2)}section.list div.member div.text h2{font-size:1.4rem;font-weight:700;text-align:center}section.list div.member div.text div.tags{justify-content:center}section.list div.member div.text div.content{flex:1;font-size:.9rem}div.page section.header{padding-top:var(--layout-gutter)}div.page section.body,div.page section.meta{max-width:1000px;width:100%;margin:0 auto;margin-top:var(--layout-gutter)}div.page section.body div.content-strip>*:not(:first-child),div.page section.meta div.content-strip>*:not(:first-child){margin-top:var(--layout-gutter)}div.key-details{display:flex;gap:var(--layout-gutter);flex-wrap:wrap;max-width:1000px;width:100%;margin:0 auto;margin-top:var(--layout-gutter)}div.key-details div.key-detail{background-color:#fff;padding:var(--layout-gutter);box-shadow:var(--box-shadow);flex:1;max-width:400px;min-width:250px;width:100%}div.key-details div.key-detail span{display:block}div.key-details div.key-detail span:first-child{font-weight:700;font-size:1.2rem}div.apply{margin-top:var(--layout-gutter)}div.apply p{background-color:#fff;text-align:center;width:fit-content;margin:0 auto;padding:var(--layout-gutter);box-shadow:var(--box-shadow)}div.apply a{background-color:#fff;text-decoration:none;padding:var(--layout-gutter);max-width:400px;width:100%;margin:0 auto;box-shadow:var(--box-shadow);display:flex;align-items:flex-start;gap:var(--layout-gutter)}div.apply a:hover{background-color:var(--colour-brand-primary);color:#fff}div.apply a:hover svg{fill:#fff}div.apply a svg{width:30px;height:30px;fill:#000}div.apply a>div span{display:block}div.apply a>div span.description{text-decoration:none!important;font-size:.8em}
