@font-face{font-display:swap;font-family:'Lora';font-style:normal;font-weight:400;src:url(/fonts/lora-v32-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lora';font-style:normal;font-weight:700;src:url(/fonts/lora-v32-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url(/fonts/oswald-v53-latin-regular.woff2) format('woff2')}:root{--td-accent:#983939;--td-bg-soft:#f5f5f5;--td-text:#111;--td-muted:rgba(0,0,0,.75);--td-border:rgba(0,0,0,.10);--td-radius:14px;--td-shadow:0 10px 28px rgba(0,0,0,.08);--td-max:1200px}body{font-family:'Lora',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;color:var(--td-text)}h1,h2,h3,h4,h5,h6,.main-navigation .main-nav ul li a{font-family:'Oswald',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}a:focus-visible,button:focus-visible{outline:3px solid rgb(152 57 57 / .35);outline-offset:2px;border-radius:8px}.entry-content ul{list-style:none;margin-left:0;padding-left:0}.entry-content ul li{position:relative;margin:0 0 15px;padding-left:1.6em}.entry-content ul li::before{content:"›";position:absolute;left:0;top:.15em;height:1.15em;width:1.15em;border-radius:999px;font-size:1em;line-height:1.05;text-align:center;background-color:var(--td-accent);color:#fff}.single-post .entry-title{margin-left:-10px;margin-right:-10px}.single-post .entry-meta--clean{display:flex;flex-wrap:wrap;gap:.5rem;font-size:16px;margin:.4rem 0 1rem;opacity:.9}.single-post .entry-meta--clean .entry-meta__sep{opacity:.5}.entry-header>.comments-link{display:none}.posted-on,.byline{font-size:14px;color:#777}.byline{margin-left:5px}.wp-block-image figcaption{font-weight:700;font-size:16px}.author-box{width:min(900px, 100%);margin:24px auto;padding:18px;background:var(--td-bg-soft);border-radius:16px;display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center}.author-box__avatar-img{width:120px;height:120px;border-radius:14px;display:block}.author-box__kicker{margin:0 0 6px;font-size:13px;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.author-box__name{margin:0 0 10px;font-size:22px;line-height:1.2}.author-box__name-link{text-decoration:none}.author-box__name-link:hover{text-decoration:underline}.author-box__bio{margin:0 0 12px;font-size:16px;line-height:1.6;opacity:.95}.author-box__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.author-box__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:700;background:var(--td-accent);color:#fff}.author-box__btn:hover{filter:brightness(.95)}.author-box__more{text-decoration:none;font-weight:700}.author-box__more:hover{text-decoration:underline}@media (max-width:600px){.author-box{grid-template-columns:1fr}.author-box__avatar-img{width:84px;height:84px}.author-box__name{font-size:20px}}.footer-social-links a{transition:color .2s ease}.footer-social-links a:hover{color:#000!important;text-decoration:underline}.footer-social-links span{margin:0 2px}