@import url('https://use.typekit.net/ohn1wnd.css');*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;font-weight:normal}:root{--colour-text:rgb(247,229,204);--colour-bg:rgb(9,27,31);--colour-link:rgb(229,69,16);--colour-link-dimmed:rgb(193,57,12);--colour-bg-contrast:rgb(17,52,59);--font-default:"ltc-goudy-thirty",serif;--font-special:"ltc-goudy-text-pro-shaded",serif}html{font-size:clamp(18px,1.5vw + 12px,24px)}body{background-color:var(--colour-bg);color:var(--colour-text);font-weight:400;padding:clamp(40px,4vw,100px);font-style:normal;font-family:var(--font-default);line-height:1.5}main,footer,header{max-width:1000px}h2,h3{margin:2rem 0 .5rem 0}h1{margin:0 0 2rem 0;font-size:1rem;text-transform:uppercase;letter-spacing:0.3rem}h1 a,h1 a:visited,h1 a:hover{color:inherit;text-decoration:none}h2{font-variant:small-caps;letter-spacing:0.2rem}p,li{margin:1rem 0}.lead{font-family:var(--font-special);font-weight:400;font-style:normal;font-size:clamp(2rem,4vw,4rem);margin-top:0}sup{font-size:0.75em;line-height:0;vertical-align:super}a,a:visited{color:var(--colour-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--colour-link);outline-offset:2px}.updates{list-style-type:none}.updates li>article{display:flex;gap:1rem}.update-metadata{font-style:italic;display:inline-block;white-space:nowrap;min-width:15ch;flex:0 0 15ch}.update-text{display:inline-block;flex:1}footer{margin-top:clamp(40px,6rem,100px);font-size:0.8em}footer p{margin:0}footer a,footer a:visited{color:var(--colour-text);text-decoration:underline}footer a:hover{text-decoration:none}::selection{background:var(--colour-bg-contrast);color:var(--colour-text)}label,input,textarea{display:block;width:100%}label{margin:1rem 0 .25rem 0}input,textarea{border:1px solid var(--colour-text);color:var(--colour-text);padding:.5rem;font-family:var(--font-default);background:var(--colour-bg);font-size:1rem}button{background:var(--colour-link);color:white;padding:.25rem 1.5rem;border:0px;margin:.5rem 0;font-family:var(--font-default);font-size:1rem;cursor:pointer}button:hover{background:var(--colour-link-dimmed)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border:2px solid var(--colour-link);box-shadow:0 0 0 2px color-mix(in srgb,var(--colour-link) 50%,transparent)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.visually-hidden-focusable{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.visually-hidden-focusable:focus{position:static;width:auto;height:auto}@media (max-width:600px){.updates li>article{flex-direction:column;align-items:flex-start;gap:0}.update-metadata,.update-text{flex:unset;display:block}}