/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!Copyright 2007-2022 Christine Blachford. All rights reserved.*/::selection{background:#828697;color:#fff;text-shadow:none}:root{color-scheme:light dark;--background-colour:hsl(0, 0%, 97%);--foreground-colour:hsl(0, 0%, 27%);--accent-colour:hsl(195, 50%, 50%);--accent-hover-colour:hsl(352, 50%, 40%);--secondary-colour:hsl(229, 9%, 55%);--header-background-colour:hsl(195, 50%, 50%);--header-foreground-colour:hsl(0, 0%, 97%);--footer-background-colour:hsl(0, 0%, 31%);--footer-foreground-colour:hsl(0, 0%, 87%);--article-header-background-colour:hsl(195, 50%, 50%);--article-header-foreground-colour:hsl(0, 0%, 97%);--hero-background-colour:hsl(0, 0%, 90%);--hero-foreground-colour:hsl(0, 0%, 60%);--comment-border-colour:hsl(229, 9%, 85%);--comment-date-colour:hsl(0, 0%, 55%);--blockquote-border-colour:hsl(0, 0%, 75%);--blockquote-foreground-colour:hsl(0, 0%, 60%);--spacing-unit:6px;--margin:2;--window-margin-width:2vw;--media-max-width:1280px}@media(prefers-color-scheme:dark){:root{--background-colour:hsl(0, 0%, 27%);--foreground-colour:hsl(0, 0%, 97%);--accent-colour:hsl(195, 80%, 75%);--accent-hover-colour:hsl(352, 70%, 70%);--secondary-colour:hsl(229, 9%, 70%);--header-background-colour:hsl(195, 50%, 50%);--header-foreground-colour:hsl(0, 0%, 97%);--footer-background-colour:hsl(0, 0%, 11%);--footer-foreground-colour:hsl(0, 0%, 80%);--article-header-background-colour:hsl(195, 50%, 50%);--article-header-foreground-colour:hsl(0, 0%, 97%);--hero-background-colour:hsl(0, 0%, 19%);--hero-foreground-colour:hsl(0, 0%, 70%);--comment-border-colour:hsl(229, 9%, 50%);--comment-date-colour:hsl(0, 0%, 65%);--blockquote-border-colour:hsl(0, 0%, 55%);--blockquote-foreground-colour:hsl(0, 0%, 75%)}}@viewport{width: device-width; }@font-face{font-family:colour-emoji;src:local('Apple Color Emoji'),local('Segoe UI Emoji'),local('Segoe UI Symbol'),local('Noto Color Emoji')}@font-face{font-family:sans-serif-stack;src:local('Helvetica Neue'),local('Helvetica'),local('Roboto'),local('Segoe UI')}*:focus{outline:none}*:not(img):not(video),*:before,*:after{box-sizing:border-box}html{overflow-y:scroll}body{background:var(--background-colour);color:var(--foreground-colour);font-family:-apple-system,BlinkMacSystemFont,sans-serif-stack,ui-sans-serif,sans-serif,colour-emoji;font-size:1.13rem;line-height:1.6;margin:0 auto;min-width:320px}a{color:var(--accent-colour);text-decoration:none}a:hover{color:var(--accent-hover-colour)}h1{font-family:-apple-system,BlinkMacSystemFont,sans-serif-stack,ui-sans-serif,sans-serif,colour-emoji;font-size:calc(2.4em + .6vw);font-weight:400;line-height:normal;letter-spacing:-.01em}h2{color:var(--secondary-colour);font-size:calc(1.6em + .5vw);font-weight:500;letter-spacing:-.01em;line-height:normal;margin-top:1.5em}h3{color:var(--secondary-colour);font-weight:500;font-size:calc(1.2em + .3vw);letter-spacing:-.01em;line-height:normal;margin-top:1.5em}figure{margin:0}figcaption{display:flex;gap:20px;justify-content:space-between}img,video,svg{display:inline-block;height:auto;width:100%;vertical-align:middle}svg{fill:currentcolor;stroke:currentcolor}.body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.page{margin-left:var(--window-margin-width);margin-right:var(--window-margin-width)}@supports(margin:max(var(--window-margin-width))){.page{margin-left:max(var(--window-margin-width),env(safe-area-inset-left));margin-right:max(var(--window-margin-width),env(safe-area-inset-right))}}@media screen and (min-width:1120px){.page{margin-left:auto;margin-right:auto;max-width:1080px}}.header{background:var(--header-background-colour);color:var(--header-foreground-colour);user-select:none;-moz-user-select:none;-webkit-user-select:none}.header ul{display:flex;gap:30px;margin:0}.header li{display:block;padding:10px 0}.header a{color:var(--header-foreground-colour)}@media screen and (min-width:640px){.header ul{gap:60px;justify-content:flex-end}}.main{flex:auto;margin-bottom:100px}.footer{background:var(--footer-background-colour);color:var(--footer-foreground-colour);padding-bottom:20px;padding-top:30px}.article-header{background:var(--article-header-background-colour);color:var(--article-header-foreground-colour);padding-bottom:1rem;padding-top:.5rem}.article-header h1{margin:0}.article-header a{color:var(--article-header-foreground-colour)}.article-body{margin-top:3rem}.dead-link{border-bottom:2px dashed var(--accent-colour)}@media screen and (min-width:640px){.article-header{padding-top:.1rem;padding-bottom:2rem}}.media{margin:2rem auto;max-width:var(--media-max-width)}.media iframe{aspect-ratio:auto 16/9;border:0;height:auto;width:100%}@media screen and (min-width:1280px){.media{margin-bottom:2.5rem;margin-top:2.5rem}}.previews{display:flex;flex-direction:column;gap:30px}.preview{border-radius:5px}.preview h2{font-size:calc(1em + .5vw);margin:0}.pagination-list{margin-top:1em;margin-bottom:1em;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center}.pagination-list div:first-child{justify-self:start}.pagination-list div:last-child{justify-self:end}.pagination-post{display:grid;font-size:calc(1.1rem + .3vw);grid-template-columns:50%;grid-template-areas:'item item';grid-gap:20px;justify-content:space-between}.pagination-post p{color:var(--button-foreground-colour);margin:0}.pagination-post p:first-child{color:var(--accent-colour)}.pagination-post div:last-child{text-align:right}.hero{background:var(--hero-background-colour);color:var(--hero-foreground-colour);border-radius:10px;font-size:calc(2rem + .3vw);list-style:none;padding:20px}.comments{list-style:none;padding:0}.comments>li>div:first-child{display:flex;justify-content:space-between}.comments>li>div:first-child>b{font-weight:500}.comments>li>div:first-child>i{color:var(--comment-date-colour);font-size:.8em;font-style:normal}.comments>li>div:last-child{border-bottom:1px solid var(--comment-border-colour);margin-bottom:1.5rem;padding-bottom:.5rem}.comments>li:last-child>div:last-child{border-bottom:none}.comments blockquote{border-left:3px solid var(--blockquote-border-colour);color:var(--blockquote-foreground-colour);font-size:.95em;margin-left:8px;padding-left:10px}