:root{color-scheme:light;--page-bg: #f3ede4;--panel-bg: #ffffff;--sidebar-bg: #edceb6;--text: #2b221c;--muted: #7a6d48;--accent: #c47e4f;--accent-strong: #cc0000;--border: #e0d1c2;--border-dotted: #c47e4f;--container: 90rem;--content-width: 63.4rem;--sidebar-width: 22.2rem;--header-rule: #d8c7b3}*{box-sizing:border-box}body{margin:0;min-width:320px;font-family:Corbel,Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;background:var(--page-bg);color:var(--text)}a{color:#8f2f13;text-decoration:none}a:hover{background:#f2e127}img{max-width:100%;display:block}p,li{font-size:1rem}.site-shell{max-width:var(--container);margin:0 auto;padding:1.75rem 1rem 4rem}.site-panel{background:var(--panel-bg);border:1px solid var(--border);box-shadow:0 0 0 1px #ffffffb3 inset}.content-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.content-grid{grid-template-columns:minmax(0,var(--content-width)) minmax(16rem,var(--sidebar-width))}}.page-main{padding:2.2rem 2.3rem 2.2rem 1.1rem}.article-body{font-size:1.06rem;line-height:1.78}.article-body p{margin:0 0 1.35rem}.article-body li{line-height:1.7}.article-body h2,.article-body h3{margin:1.9rem 0 .8rem;font-size:1.4rem;line-height:1.3;color:#3b2f26}.article-body h4,.article-body h5,.article-body h6{color:#3b2f26}.article-body a{text-decoration:underline}.article-body a:hover{text-decoration:none}.article-body img.alignleft,.article-body img.left,.article-body .wp-caption.alignleft{float:left;margin:0 1.571em 1.571em 0}.article-body img.alignright,.article-body img.right,.article-body .wp-caption.alignright{float:right;margin:0 0 1.571em 1.571em}.article-body img.aligncenter,.article-body .wp-caption.aligncenter,.article-body figure.aligncenter{margin:0 auto 1.571em}.article-body figure{margin:0 0 1.5rem}.article-body ul{margin:0 0 1.571em 1.571em}.article-body ul.my-bullets{margin-left:0;padding-left:0;list-style:none}.article-body ul.my-bullets li{padding-left:1.8rem;list-style:none;background:url(/legacy/custom/images/Bulletimage.png) 0 .45em no-repeat}.article-body blockquote{margin:0 0 1.571em .786em;padding-left:.786em;border-left:2px solid var(--border);color:#4d4036}.article-body .wp-caption{padding:.714em;border:0;background:#ede8d5}.article-body .wp-caption img,.article-body figure img{height:auto}.article-body .wp-caption-text,.article-body figcaption{display:block;margin-top:.65rem;color:var(--muted);font-size:.95rem;line-height:1.5;text-align:center}.article-body iframe{width:100%;max-width:100%}.article-body:after{content:"";display:block;clear:both}.breadcrumbs{padding:1.2rem 1rem 1rem;font-size:1.2rem;border-top:1px dotted var(--border-dotted);border-bottom:1px dotted var(--border-dotted)}.breadcrumbs a{color:var(--accent-strong);border-bottom:1px dotted var(--border-dotted)}.breadcrumbs-separator{margin:0 .65rem;color:var(--muted)}.post-list{display:grid;gap:0}.post-card{padding:0 0 1.85rem;margin-bottom:1.85rem;border-bottom:1px dotted #cdb9a7}.post-card:last-child{margin-bottom:0}.post-card-title{margin:0 0 .35rem;font-size:1.95rem;line-height:1.24}.post-card-meta{margin:0 0 .8rem;color:var(--muted);font-style:italic}.post-card-excerpt{margin:0;line-height:1.75}.fixed-social-icons{display:none}.fixed-social-icons a{display:block;width:32px;height:32px;background-repeat:no-repeat;background-size:32px 32px}.sticky-reply-link{position:fixed;right:1rem;bottom:1rem;z-index:45;display:inline-flex;align-items:center;justify-content:center;padding:.7rem .95rem;border-radius:999px;background:var(--accent-strong);color:#fff;font-weight:700;box-shadow:0 8px 24px #00000029}.sticky-reply-link:hover{background:#a90000;color:#fff}.fixed-social-icons .social-twitter{background-image:url(/legacy/custom/images/Twitter-icon.png)}.fixed-social-icons .social-linkedin{background-image:url(/legacy/custom/images/linkedin-icon.png)}.fixed-social-icons .social-facebook{background-image:url(/legacy/custom/images/FaceBook-icon.png)}@media(min-width:1200px){.fixed-social-icons{position:fixed;top:50px;left:0;z-index:40;display:grid;width:32px}}@media(max-width:719px){.sticky-reply-link{right:.75rem;bottom:.75rem;padding:.65rem .9rem;font-size:.95rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
