.wp-block-quote,ol,ul{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-separator{border:0;border-top:2px solid}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip-path:inset(50%)}.screen-reader-text:focus{background-color:#ddd;clip-path:none;display:block;font-size:1em;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;top:1rem;left:1rem;z-index:100000;width:auto;height:auto;padding:.75rem 1rem;margin:0;clip:auto!important;background:#111;color:#fff}:where(figure){margin:0 0 1em}:root{--clt-blog-bg:#fcfaf7;--clt-blog-border:#d9d2cb;--clt-blog-heading:#1f1a17;--clt-blog-link:#6d3f1f;--clt-blog-muted:#6d6258;--clt-blog-surface:#fffdfb;--clt-blog-text:#2f2924;--clt-blog-width:46rem}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#fffefc 0%,var(--clt-blog-bg) 100%);color:var(--clt-blog-text);font-family:Georgia,"Times New Roman",serif;font-size:1.0625rem;line-height:1.8}a{color:var(--clt-blog-link);text-decoration-thickness:1px;text-underline-offset:.16em}a:focus,a:hover{text-decoration-thickness:2px}img{display:block;max-width:100%;height:auto;border-radius:.2rem}figure{margin:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);word-wrap:normal!important;border:0}.site-footer,.site-header,.site-main{width:min(100% - 2rem,var(--clt-blog-width));margin:0 auto}.site-header{padding:3.25rem 0 2rem}.site-branding{text-align:center}.custom-logo{margin:0 auto 1rem}.site-title{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-.02em}.site-title a{color:var(--clt-blog-heading);text-decoration:none}.site-description{max-width:32rem;margin:.85rem auto 0;color:var(--clt-blog-muted);font-size:1rem}.site-main{padding-bottom:4rem}.entry{padding:2rem 0}.entry-header{margin-bottom:1.25rem}.entry-title{margin:0 0 .5rem;color:var(--clt-blog-heading);font-size:clamp(2rem,4vw,2.6rem);line-height:1.12}.entry-meta{color:var(--clt-blog-muted);font-size:.95rem}.entry-content>*{margin-top:0;margin-bottom:1.5rem}.entry-content h2,.entry-content h3{color:var(--clt-blog-heading);line-height:1.2}.entry-content blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--clt-blog-border);color:var(--clt-blog-muted);font-style:italic}.post-navigation,.site-footer{border-top:1px solid var(--clt-blog-border)}.post-navigation{padding-top:2rem}.site-footer{padding:1.5rem 0 3rem;color:var(--clt-blog-muted);font-size:.95rem;text-align:center}.comments-area{margin-top:1.5rem}@media (max-width:40rem){body{font-size:1rem}.site-header{padding-top:2.5rem}.entry-title{font-size:1.9rem}}