:root{--rh-bg:#FDFBF7;--rh-ink:#1F1D1A;--rh-terracotta:#C4552F;--rh-terracotta-tx:#A03F1E;--rh-terracotta-dk:#8F3819;--rh-sage:#6B7C5E;--rh-sage-tx:#4A5741;--rh-sage-tint:#EEF1EA;--rh-border:#E8E2D6;--rh-card:#FFFEFB;--rh-space:48px;--global-palette1:var(--rh-terracotta-tx);--global-palette2:var(--rh-terracotta-dk);--global-palette3:var(--rh-ink);--global-palette4:var(--rh-ink);--global-palette5:#55524C;--global-palette6:var(--rh-border);--global-palette7:var(--rh-sage-tint);--global-palette8:var(--rh-card);--global-palette9:var(--rh-bg);--global-content-width:720px}@font-face{font-family:"Fraunces";src:url(/wp-content/themes/kadence-child/fonts/fraunces-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/kadence-child/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/kadence-child/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html{background:var(--rh-bg)}body{font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1.7;color:var(--rh-ink);background:var(--rh-bg)}@media (min-width:768px){body{font-size:18px}}h1,h2,h3,h4,h5,h6,.entry-title,.site-title{font-family:"Fraunces",Georgia,serif;font-weight:600;font-optical-sizing:auto;line-height:1.25;color:var(--rh-ink);letter-spacing:-.01em}h1{font-size:clamp(1.9rem, 4.5vw, 2.6rem)}h2{font-size:clamp(1.45rem, 3vw, 1.8rem);margin-top:2.2em}h3{font-size:1.2rem}.entry-content a,.rh-toc a,.rh-breadcrumbs a{color:var(--rh-terracotta-tx);text-decoration:underline;text-decoration-color:var(--rh-terracotta);text-decoration-thickness:1px;text-underline-offset:3px}.entry-content a:hover,.rh-toc a:hover{color:var(--rh-terracotta-dk);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rh-terracotta);outline-offset:2px;border-radius:2px}.entry-content{max-width:720px;margin-left:auto;margin-right:auto}.single .entry-content>*+*{margin-top:1.1em}@media (min-width:768px){.single .site-main,.archive .site-main{padding-top:var(--rh-space);padding-bottom:var(--rh-space)}.entry-content h2{margin-top:var(--rh-space)}}.rh-hero{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:28px}.rh-hero img{width:100%;height:min(52vh, 560px);object-fit:cover;display:block}.single .post-thumbnail{display:none}.archive .content-wrap .grid-cols,.blog .content-wrap .grid-cols{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:640px){.archive .content-wrap .grid-cols,.blog .content-wrap .grid-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.archive .content-wrap .grid-cols,.blog .content-wrap .grid-cols{grid-template-columns:repeat(3,1fr);gap:32px}}.loop-entry,article.entry{background:var(--rh-card);border:1px solid var(--rh-border);border-radius:10px;overflow:hidden;box-shadow:none}.loop-entry .entry-title{font-size:1.15rem}.loop-entry .entry-title a{color:var(--rh-ink);text-decoration:none}.loop-entry .entry-title a:hover{color:var(--rh-terracotta-tx)}.entry-taxonomies a,.wp-block-post-terms a,.rh-chip{display:inline-block;background:var(--rh-sage-tint);color:var(--rh-sage-tx);border:1px solid var(--rh-sage);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600;text-decoration:none;line-height:1.4}.entry-taxonomies a:hover{background:var(--rh-sage);color:var(--rh-bg)}.rh-breadcrumbs{max-width:720px;margin:0 auto 12px;font-size:.8rem;color:#55524C}.rh-breadcrumbs a{text-decoration:none;color:#55524C}.rh-breadcrumbs a:hover{color:var(--rh-terracotta-tx);text-decoration:underline}.rh-breadcrumbs .separator{margin:0 6px;color:var(--rh-border)}.rh-toc{max-width:720px;margin:0 auto 28px;background:var(--rh-card);border:1px solid var(--rh-border);border-radius:10px;padding:6px 20px}.rh-toc summary{font-family:"Fraunces",Georgia,serif;font-weight:600;font-size:1.05rem;padding:12px 0;cursor:pointer;min-height:44px;display:flex;align-items:center}.rh-toc ol{margin:0 0 14px 1.2em;padding:0}.rh-toc li{margin:6px 0}.rh-toc a{display:inline-block;padding:4px 0;min-height:32px}.rh-jump{position:fixed;right:16px;bottom:16px;z-index:999;background:var(--rh-terracotta-tx);color:var(--rh-bg);font-family:"Inter",sans-serif;font-weight:600;font-size:.95rem;padding:13px 20px;min-height:44px;border-radius:999px;text-decoration:none;box-shadow:0 4px 14px rgb(31 29 26 / .18);display:inline-flex;align-items:center;gap:8px}.rh-jump:hover{background:var(--rh-terracotta-dk);color:var(--rh-bg)}.wprm-recipe-container{border:1px solid var(--rh-border)!important;border-radius:12px;background:var(--rh-card)}.wprm-recipe .wprm-recipe-name{font-family:"Fraunces",Georgia,serif!important;font-weight:600!important}.wprm-recipe a{color:var(--rh-terracotta-tx)}.wprm-recipe .wprm-recipe-ingredient-checkbox,.wprm-checkbox-container input[type="checkbox"]{width:22px;height:22px;accent-color:var(--rh-terracotta-tx)}.wprm-recipe li.wprm-recipe-ingredient{padding:6px 0;min-height:34px}.wprm-recipe-adjustable-servings-container button,.wprm-recipe .wprm-recipe-servings-link{min-height:44px;min-width:44px}button,.button,input[type="submit"],.wp-block-button__link{background:var(--rh-terracotta-tx);color:var(--rh-bg);font-weight:600;min-height:44px;border-radius:8px}button:hover,.button:hover,input[type="submit"]:hover{background:var(--rh-terracotta-dk)}.main-navigation a,.site-header a,.pagination a,.page-numbers{min-height:44px;display:inline-flex;align-items:center}@media print{.site-header,.site-footer,.main-navigation,.rh-jump,.rh-toc,.rh-breadcrumbs,.comments-area,#comments,.entry-taxonomies,.post-navigation,.related-posts,.sidebar,.widget-area,.wprm-recipe-media-toggle,.adsbygoogle,[class*="advert"]{display:none!important}body{background:#FFF;color:#000;font-size:12pt}.rh-hero{display:none}.entry-content,.wprm-recipe-container{max-width:100%;border:none!important}.entry-content a{color:#000;text-decoration:none}}