*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--color-body: #FFFCF1;--color-border-1: hsl(from var(--color-neutral) h s calc(l + 70) );--color-neutral: #22261F;--color-neutral-lighter: hsl(from var(--color-neutral) h s calc(l + 20) );--color-neutral-lightest: hsl(from var(--color-neutral) h s calc(l + 30) );--color-primary: #C44A20;--color-primary-darker: hsl(from var(--color-primary) h s calc(l - 5) );--color-primary-darkest: hsl(from var(--color-primary) h s calc(l - 10) );--color-secondary: #DAB636;--color-secondary-darker: hsl(from var(--color-secondary) h s calc(l - 5) );--color-secondary-darkest: hsl(from var(--color-secondary) h s calc(l - 10) );--color-text: var(--color-neutral);--color-text-lighter: var(--color-neutral-lighter)}:root{--radius-3xs: .125rem;--radius-2xs: .25rem;--radius-xs: .5rem}:root{--space-3xs: clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs: clamp(.5rem, .4565rem + .2174vw, .625rem);--space-xs: clamp(.75rem, .6848rem + .3261vw, .9375rem);--space-s: clamp(1rem, .913rem + .4348vw, 1.25rem);--space-m: clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem);--space-l: clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--space-xl: clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem);--space-2xl: clamp(4rem, 3.6522rem + 1.7391vw, 5rem);--space-3xl: clamp(6rem, 5.4783rem + 2.6087vw, 7.5rem);--space-3xs-2xs: clamp(.25rem, .1196rem + .6522vw, .625rem);--space-2xs-xs: clamp(.5rem, .3478rem + .7609vw, .9375rem);--space-xs-s: clamp(.75rem, .5761rem + .8696vw, 1.25rem);--space-s-m: clamp(1rem, .6957rem + 1.5217vw, 1.875rem);--space-m-l: clamp(1.5rem, 1.1522rem + 1.7391vw, 2.5rem);--space-l-xl: clamp(2rem, 1.3913rem + 3.0435vw, 3.75rem);--space-xl-2xl: clamp(3rem, 2.3043rem + 3.4783vw, 5rem);--space-2xl-3xl: clamp(4rem, 2.7826rem + 6.087vw, 7.5rem);--space-s-l: clamp(1rem, .4783rem + 2.6087vw, 2.5rem)}:root{--font-serif: Karla;--font-family: var(--font-serif), sans-serif;--size--2: clamp(.6944rem, .6577rem + .1836vw, .8rem);--size--1: clamp(.8333rem, .7754rem + .2899vw, 1rem);--size-0: clamp(1rem, .913rem + .4348vw, 1.25rem);--size-1: clamp(1.2rem, 1.0739rem + .6304vw, 1.5625rem);--size-2: clamp(1.44rem, 1.2615rem + .8924vw, 1.9531rem);--size-3: clamp(1.728rem, 1.4799rem + 1.2407vw, 2.4414rem);--size-4: clamp(2.0736rem, 1.7334rem + 1.7011vw, 3.0518rem);--size-5: clamp(2.4883rem, 2.027rem + 2.3067vw, 3.8147rem)}.blogheader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--space-s)}.blogheader--single{border:1px solid var(--color-neutral);font-weight:700;padding:var(--space-2xs);border-radius:var(--radius-xs)}@media screen and (max-width : 400px){.blogheader{align-items:flex-start;flex-direction:column;span{margin-bottom:var(--space-2xs)}}}.blogposts{display:flex;flex-direction:column;gap:var(--space-3xs);margin-bottom:var(--space-m);margin-top:var(--space-xs)}.blogpost{border-bottom:1px solid var(--color-border-1);padding:var(--space-xs) 0}.blogpost:last-child{border-bottom:none}.blogpost h2{font-size:var(--size-0);margin:0}.blogpost p{font-size:var(--size--1);margin:0}.books{display:flex;flex-wrap:wrap;gap:var(--space-xs);width:100%}.book{margin-bottom:var(--space-s);width:12em;h3{font-size:var(--step-1);margin:0}img{height:240px;margin-bottom:var(--space-xs)}p{font-size:var(--step-0);margin:0}}.button{padding:var(--space-2xs);border-radius:var(--radius-xs);font-size:var(--size--1);cursor:pointer}.button--primary{background-color:var(--color-primary);color:#fff}.button--primary:hover{background-color:var(--color-primary-darker);color:#fff}.button--primary:active{background-color:var(--color-primary-darkest);color:#fff}.button--secondary{background-color:transparent;border:1px solid var(--color-neutral);color:var(--color-text)}.button--secondary:hover{border:1px solid var(--color-neutral-lighter);color:var(--color-text)}.button--secondary:active{border:1px solid var(--color-neutral-lightest);color:var(--color-text)}@media screen and (max-width : 600px){.button{text-align:center}}dialog{border:none!important;border-radius:0 0 var(--radius-xs) var(--radius-xs);box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040;left:50%;margin:0;max-width:600px;padding:var(--space-l);transform:translate(-50%)}dialog h2{margin:0 0 var(--space-xs) 0}dialog form{display:flex;flex-direction:column;gap:var(--space-xs)}@media screen and (max-width : 600px){dialog{border-radius:0;left:0;right:0;width:100%;transform:none}}footer{border-top:1px solid var(--color-neutral);padding-top:var(--space-s);h2{font-size:var(--font-size-2xs);margin-bottom:var(--space-3xs);text-transform:uppercase}ul{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;padding:0}@media screen and (max-width : 600px){h2{margin-bottom:var(--space-xs)}ul{display:flex;flex-direction:column;gap:var(--space-xs)}}}header{align-items:flex-end;border-bottom:4px solid var(--color-primary);display:flex;justify-content:space-between;margin-bottom:var(--space-m);padding-bottom:var(--space-s)}@media screen and (max-width : 600px){header{align-items:flex-start;flex-direction:column}}.lang{display:flex;flex-direction:row;gap:var(--space-xs);justify-content:right;list-style:none;margin-bottom:var(--space-xs)}.lang a:hover,.lang .active{border-bottom:1px solid var(--color-primary);padding-bottom:var(--space-3xs)}@media screen and (max-width : 600px){.lang{justify-content:left;padding:0}}.logo{svg path{fill:var(--color-text)}svg:hover path{fill:var(--color-primary)}svg:active path{fill:var(--color-primary-darker)}}.navigation-toggle,#navigation-toggle{display:none}input[type=checkbox]:checked~#navigation{display:block}@media screen and (max-width : 600px){#navigation{display:none}.navigation-toggle{cursor:pointer;display:block;position:absolute;right:var(--space-xs);top:var(--space-xs)}}.navbar{ul{display:flex;gap:var(--space-xs);justify-content:right;list-style:none;padding:0}ul li a{color:var(--color-text);text-decoration:none;border-bottom:4px solid transparent}ul li a:hover,ul li a.active{border-bottom:2px solid var(--color-primary);padding-bottom:var(--space-3xs)}}@media screen and (max-width : 600px){.navbar ul{flex-direction:column}.navbar ul li a:hover,.navbar ul li a.active{padding-bottom:0}}.pagination{display:flex;gap:var(--space-xs);margin-bottom:var(--space-m)}@media screen and (max-width : 600px){.pagination{flex-direction:column}}html{background-color:var(--color-body);color:var(--color-text);font-family:var(--font-family)}body{margin:0 auto;width:100%;max-width:80ch;padding:1rem;line-height:1.5;position:relative}button{line-height:1.25}p{margin-bottom:var(--space-xs);font-size:var(--size-0)}ul{margin-bottom:var(--space-xs)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-darker)}a:active{color:var(--color-primary-darkest)}:focus-visible{outline:3px solid var(--color-primary-darkest);outline-offset:2px}.skip-link{position:absolute;top:-3rem;left:var(--space-xs);z-index:100;padding:var(--space-2xs) var(--space-xs);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-xs)}.skip-link:focus{top:var(--space-xs)}.alert{background-color:var(--color-secondary);color:var(--color-text);padding:var(--space-xs);margin-bottom:var(--space-m);border-radius:var(--radius-xs)}.buttons{display:flex;font-weight:700;gap:var(--space-xs)}.date{color:var(--color-text-lighter);font-size:var(--size--2)}.content{margin-bottom:var(--space-l)}.date--single{background-color:var(--color-secondary);color:var(--color-text);display:inline-block;margin-bottom:var(--space-m);padding:var(--space-2xs);border-radius:var(--radius-xs)}.page-title{font-size:var(--size-4);margin-bottom:var(--space-xs);padding:0}.sitetitle{display:none}path{fill:var(--color-neutral)}
