@import "https://unpkg.com/open-props";@import url("https://fonts.googleapis.com/css2?family=Fanwood+Text:ital@0;1&family=Quattrocento:wght@400;700&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img{max-inline-size:100%;display:block;block-size:auto}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}@view-transition{navigation:auto}html{scroll-behavior:smooth;scrollbar-width:thin}.simple-container{max-inline-size:1320px;margin-inline:auto}.fluid-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:1rem}.resize{resize:horizontal;overflow:auto}.img-responsive{display:block;max-inline-size:100%;block-size:auto}.flow>*+*{-webkit-margin-before:var(--flow-space,1em);margin-block-start:var(--flow-space,1em)}.u-flow>*+*{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.u-flow--l>*+*{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.u-flow--s-m>*+*{-webkit-margin-before:var(--space-s-m);margin-block-start:var(--space-s-m)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;overflow:hidden;position:absolute;white-space:nowrap;inline-size:1px}:root{--brand-colour:blue;--page-colour:#a4a475;--fanwood:"Fanwood Text",serif;--quattrocento:"Quattrocento",serif;--heading-font:var(--quattrocento);--body-font:var(--fanwood);--link-font:var(--font-system-ui)}body{margin:10px 10px 0px 10px;padding:0px;background:var(--page-colour)}.grid-wrapper{background:white;display:grid;grid-template-columns:[col-start] 1fr;grid-template-rows:repeat(5,[row-start] auto)}@media (min-width:769px){.grid-wrapper{grid-template-columns:repeat(24,[col-start] minmax(0,1fr));grid-template-rows:repeat(3,[row-start] auto)}}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--brand-colour);font-family:var(--heading-font);font-weight:700;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1rem;margin-block-end:1rem}h1{font-size:var(--font-size-fluid-3)}h2{font-size:var(--font-size-fluid-2)}p{color:black;font-family:var(--body-font);font-size:var(--font-size-fluid-1);font-weight:400;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1rem;margin-block-end:1rem}header{grid-column:col-start 1/span 24;grid-row:row-start 1;display:flex;justify-content:space-between;padding:1rem}header .header__image{display:none}@media (min-width:769px){header .header__image{display:block}}nav{grid-column:col-start 1;grid-row:row-start 2;padding:0 1rem 1rem 1rem}@media (min-width:769px){nav{grid-column:col-start 1/span 4}}@media (min-width:1025px){nav{grid-column:col-start 1/span 3}}nav .nav__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;list-style:none;padding-inline:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}@media (min-width:769px){nav .nav__list{flex-direction:column}}nav a{color:black;background:#fff;font:1rem var(--link-font);border:1px solid #000;display:block;padding:3px 5px;margin:7px;inline-size:120px}nav a:hover{background:#b8b894}article{grid-column:col-start 1/span 24;grid-row:row-start 3;padding:0 1rem 1rem 1rem}@media (min-width:769px){article{grid-column:col-start 7/col-start 22;grid-row:row-start 2}}@media (min-width:1025px){article{grid-column:col-start 7/col-start 20}}aside{grid-column:col-start 1;grid-row:row-start 4}@media (min-width:769px){aside{grid-column:col-start 21/span 4;grid-row:row-start 2}}footer{grid-column:col-start 1;grid-row:row-start 5;display:flex;justify-content:space-between;align-items:end;font-family:var(--link-font);font-size:var(--font-size-fluid-0);padding:0 1rem 1rem 1rem}@media (min-width:769px){footer{grid-column:col-start 1/span 24;grid-row:row-start 3}}footer .footer__topofpage{display:flex;gap:0.5rem}