@font-face{font-family:Montserrat;src:url(/FE/public/fonts/Montserrat-Italic-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/FE/public/fonts/Montserrat-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfaire;src:url(/FE/public/fonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Playfaire;src:url(/FE/public/fonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font-optical-sizing:auto}:root{--font-size-logo: clamp(2.5rem, calc(2.5rem + (1vw - .2rem)*1.176) , 3rem);--font-size-title-preview: clamp(1.75rem, calc(1.75rem + (1vw - .2rem)*.588) , 2rem);--font-size-title: clamp(1.7rem,1.4rem + 1.5vw,3rem);--font-size-subtitle: clamp(1.4238rem,1.2691rem + .7734vw,2.1973rem);--font-size-txt: clamp(1rem,.975rem + .125vw,1.125rem);--font-size-date: clamp(.875rem, calc(.875rem + (1vw - .2rem)*.059) , .9rem);--color-background: #f9f9f9;--color-text: #252525;--color-muted: #5c5c5c;--color-divider: #f0f0f0;--color-heading: #000;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem}body{display:flex;flex-direction:column;min-height:100vh;line-height:1.5;padding:var(--space-sm);color:var(--color-text);background-color:var(--color-background);font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-txt)}main{flex:1}.blogname h1{padding:var(--space-lg) 0;text-align:center}.logo{font-family:Playfair Display,serif;font-weight:500;font-size:var(--font-size-logo);font-style:normal;text-decoration:none;text-align:center;color:inherit}.logo:hover{color:#5c5c5c}.post-date{display:block;font-size:var(--font-size-date);font-style:italic;font-weight:400;color:var(--color-muted)}.post-excerpt{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.post-list{max-width:620px;margin:0 auto;list-style:none}.post-item{position:relative;padding:var(--space-lg) 0 var(--space-sm) 0}.post-header{padding-bottom:var(--space-md)}.post-title{margin-bottom:var(--space-xs);display:inline-block;font-family:Playfair Display,serif;font-weight:600;font-style:normal;font-size:var(--font-size-title-preview);line-height:1.25;color:var(--color-text)}.post-title a{color:inherit;text-decoration:none}.post-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--color-divider)}.copy{display:block;padding-top:var(--space-sm);text-align:center}.readMore-btn{display:inline-block;font-style:italic;text-decoration:none;border-bottom:1px solid var(--color-text);color:inherit;cursor:pointer}.readMore-btn:hover{border-bottom-color:transparent}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-text);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.link-underline:hover:after{transform:scaleX(1)}.post-single{max-width:620px;margin:0 auto}.post-single .post-header{display:block;padding-top:var(--space-md);font-size:var(--font-size-title)}.post-single .post-header .post-title{font-size:var(--font-size-title);font-weight:400}.post-body{margin-top:var(--space-md)}.post-body p{margin-bottom:var(--space-md)}.post-body h2{font-family:Playfair Display,serif;font-size:var(--font-size-subtitle);font-weight:400;margin:var(--space-lg) 0 var(--space-sm) 0;color:var(--color-heading)}.post-body h3{font-family:Playfair Display,serif;font-size:var(--font-size-txt);margin:var(--space-md) 0 var(--space-xs) 0;color:var(--color-heading)}.post-body strong{font-weight:600}.post-body em{font-style:italic}.post-body a{color:inherit;border-bottom:1px solid var(--color-text);text-decoration:none}.post-body a:hover{border-bottom-color:transparent}.post-body ul,.post-body ol{margin:var(--space-sm) 0 var(--space-md) var(--space-md)}.post-body li{margin-bottom:var(--space-xs)}.post-body blockquote{border-left:2px solid var(--color-divider);padding-left:var(--space-md);color:var(--color-muted);font-style:italic;margin:var(--space-md) 0}
