.CLayout{position:relative}.CLayout .CLayout_header{height:90px;background-color:var(--background);display:flex;align-items:center;justify-content:center}.CLayout .CLayout_header .CLayout_profile{cursor:default;display:flex;align-items:center;-moz-column-gap:0px;column-gap:0px;position:absolute;top:18px;left:16px}.CLayout .CLayout_header .CLayout_profile img{cursor:pointer;height:55px;width:55px}@media screen and (max-width: 400px){.CLayout .CLayout_header .CLayout_profile img{height:45px;width:45px}}@media screen and (max-width: 375px){.CLayout .CLayout_header .CLayout_profile img{height:35px;width:35px}}@media screen and (max-width: 350px){.CLayout .CLayout_header .CLayout_profile img{height:25px;width:25px}}.CLayout .CLayout_header .CLayout_profile .CLayout_profileText{font-size:2rem;padding:0;margin:0;color:var(--color)}@media screen and (max-width: 400px){.CLayout .CLayout_header .CLayout_profile .CLayout_profileText{font-size:1.5rem}}@media screen and (max-width: 375px){.CLayout .CLayout_header .CLayout_profile .CLayout_profileText{font-size:1.3rem}}@media screen and (max-width: 350px){.CLayout .CLayout_header .CLayout_profile .CLayout_profileText{font-size:1rem}}.CLayout nav{display:flex;align-items:center;justify-content:center;-moz-column-gap:32px;column-gap:32px;color:var(--color)}.CLayout nav .CNavLink{font-size:1.1rem;font-family:Lora;padding:2px 8px;min-width:40px;text-align:center;color:var(--color-1);text-decoration:none}.CLayout nav .CNavLink:hover{color:var(--highlight-1);text-decoration:underline}.CLayout nav .CNavLink.CNavLink_selected{color:var(--highlight-1);text-decoration:underline}.CLayout nav .Nav_socials{position:absolute;right:64px;display:flex;-moz-column-gap:36px;column-gap:36px}.CLayout nav.MobileNav{padding-top:128px;background-color:var(--background-1);flex-direction:column;row-gap:8px;position:fixed;top:0;left:0;width:100%;z-index:1}.CLayout nav.MobileNav .MobileNav_link{width:100%;padding:24px;text-align:center;border-bottom:solid 1px var(--background-2);font-size:1.3rem;display:flex;-moz-column-gap:16px;column-gap:16px;align-items:center;justify-content:center;color:var(--color);text-decoration:none}.CLayout nav.MobileNav .Socials_row{padding:32px}@media screen and (max-width: 1200px){.CLayout nav{display:none}.CLayout nav.MobileNav{display:flex}}.CLayout .MobileNav_trigger{color:var(--color-1);position:absolute;font-size:32px;top:24px;right:24px;z-index:99;display:none}@media screen and (max-width: 1200px){.CLayout .MobileNav_trigger{display:block}}.CLayout .Socials_row{justify-content:center}.CLayout .CLayout_footer{padding:8px 8px 80px;border-top:solid 1px var(--background-3);background-color:var(--highlight);text-align:center;display:flex;flex-direction:column;row-gap:32px}.CLayout .CLayout_footer nav{margin-top:32px;display:flex;-moz-column-gap:16px;column-gap:16px;justify-content:center}@media screen and (max-width: 1200px){.CLayout .CLayout_footer nav{flex-direction:column;row-gap:16px}}.CLayout .CLayout_footer nav a{padding:2px 8px;min-width:40px;text-align:center;color:var(--color);text-decoration:none}.CLayout .CLayout_footer nav a:hover{color:var(--highlight-1);text-decoration:underline}.CLayout .CLayout_footer nav a.CNavLink_selected{color:var(--highlight-1);text-decoration:underline}.CLayout .CLayout_footer .CLayout_copyright{font-size:.5rem}.CLayout .CLayout_footer .SubstackEmbed{margin-top:32px;margin-bottom:32px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--background: #ffffff;--background-1: #fafafa;--background-2: #f0f0f0;--background-3: #aaaaaa;--color: #111111;--color-1: #444444;--color-2: #999999;--highlight: #ebe6dd;--highlight-1: #5e4525}body{background-color:var(--background);padding:0;margin:auto;overflow:auto}.Lora,h1,h2,h3,h4,h5,h6{font-family:Lora,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400!important}.svg-inline--fa{width:24px;height:24px}.CMain_grid{padding:16px 8px 32px;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1100px;margin:auto;-moz-column-gap:32px;column-gap:32px;row-gap:16px}@media only screen and (max-width: 899px){.CMain_grid{grid-template-columns:auto;padding-top:8px;padding-bottom:8px}}.CMain_banner{background-color:var(--background-1);min-width:100vw!important;padding-top:32px}.CSearch_input{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;max-width:1100px;margin:auto}.CSearch_input input{width:100%;margin:auto;background-color:var(--background-2);border:solid 1px var(--background-3);color:var(--color);padding:16px;font-size:1.2rem}.CSearch_input input::-moz-placeholder{color:var(--color-1)}.CSearch_input input::placeholder{color:var(--color-1)}.CSearch_input input:focus{outline:solid 2px var(--highlight)}.CSearch_input svg{position:absolute;right:20px;color:var(--background-3);font-size:1.3rem}.CSearch_notFound{padding:8px}.CContact{margin:auto;font-size:1rem;padding-top:0;padding-bottom:300px}.CContact .CContact_main{max-width:600px;padding:16px;display:flex;justify-content:center;flex-direction:column;row-gap:16px;margin:auto;text-align:center}.CContact h1{font-size:2rem;text-transform:uppercase;margin:0;text-align:center;background-color:var(--highlight);color:var(--highlight-1);padding:8px}.CContact a{font-size:1rem;color:var(--color-1);text-decoration:none}.CContact a:hover{color:var(--highlight-1);text-decoration:underline}.CAbout{margin:auto;font-size:1rem;padding-top:0;padding-bottom:80px}.CAbout .CAbout_row{padding:16px;display:flex;max-width:1000px;margin:auto auto 8px;-moz-column-gap:64px;column-gap:64px}@media (max-width: 900px){.CAbout .CAbout_row{flex-direction:column}}.CAbout h1{font-size:2rem;text-transform:uppercase;margin:0 0 32px;text-align:center;background-color:var(--highlight);color:var(--highlight-1);padding:8px}@media (max-width: 900px){.CAbout h1{margin-bottom:32px}}.CAbout p{font-size:1.1rem}.CAbout img{max-width:min(450px,90vw);display:block;margin:auto}.CNewsletter .CNewsletter_row{margin:40px auto 140px;padding:8px;text-align:center}.CNewsletter h1{margin-bottom:32px}.CNewsletter .CNewsletter_intro{max-width:800px;margin:0 auto 32px;text-align:center}@media (max-width: 1000px){.CNewsletter .CNewsletter_row{margin-top:16px;margin-bottom:32px}}.CPrivacyPolicy h1{background-color:var(--highlight);font-size:2rem;text-transform:uppercase;margin:0 0 32px;text-align:center;color:var(--highlight-1);padding:8px}@media (max-width: 900px){.CPrivacyPolicy h1{margin-bottom:32px}}.CPrivacyPolicy .CPrivacyPolicy_body{max-width:900px;margin:auto;padding:16px 32px 32px}.CTag h1{font-size:2rem;text-transform:uppercase;margin:0;text-align:center;background-color:var(--highlight);color:var(--highlight-1);padding:8px}.CTag .CTag_description{text-align:center;max-width:700px;margin:24px auto;padding:8px}.CCategories h1,.CHome h1{font-size:2rem;text-transform:uppercase;margin:0;text-align:center;background-color:var(--highlight);color:var(--highlight-1);padding:8px}.CHome .CHome_substack{display:flex;justify-content:center;margin-top:24px;margin-bottom:32px}@media only screen and (max-width: 899px){.CHome .CHome_substack{margin-top:20px}}.CHome .CHome_socialsRow{display:none}@media only screen and (max-width: 899px){.CHome .CHome_socialsRow{display:block}}.CHome .CHome_socialsRow .Socials_row{justify-content:space-evenly;padding:20px 8px 8px;background-color:var(--background-2)}.CHome .CHome_socialsRow .Socials_row a{color:var(--color-1)}.CRecipe{padding:16px;max-width:1100px;margin:auto}.CRecipe .SubstackEmbed{margin-top:32px;margin-bottom:32px}.CRecipe .CRecipe_primary{display:flex;-moz-column-gap:32px;column-gap:32px;max-width:1100px;margin:0 auto 32px;border-top:solid 1px var(--background-3);border-bottom:solid 1px var(--background-3)}@media only screen and (max-width: 899px){.CRecipe .CRecipe_primary{flex-direction:column;border-top:none;margin-top:0}}.CRecipe .CRecipe_primary img{min-width:500px;max-width:500px;height:500px;-o-object-fit:cover;object-fit:cover;padding-top:32px;padding-bottom:32px;margin:0}@media only screen and (max-width: 899px){.CRecipe .CRecipe_primary img{margin:auto;padding-top:8px;padding-bottom:16px;min-width:calc(100% - 8px);max-width:calc(100% - 8px)}}.CRecipe .CRecipe_primary .CRecipe_primaryRight{margin-top:60px}@media only screen and (max-width: 899px){.CRecipe .CRecipe_primary .CRecipe_primaryRight{margin-top:0}}.CRecipe .CRecipe_primary .CRecipe_primaryRight .CRecipe_primaryTags{color:var(--color-2);font-weight:700;font-size:1rem;text-transform:uppercase}.CRecipe .CRecipe_primary .CRecipe_primaryRight h1{margin:0 0 8px;padding:0;font-size:3rem}@media only screen and (max-width: 899px){.CRecipe .CRecipe_primary .CRecipe_primaryRight h1{font-size:2rem}}.CRecipe .CRecipe_primary .CRecipe_primaryRight a{margin:20px 0;width:140px;text-align:center;display:block;scroll-behavior:smooth;font-size:.9rem;padding:6px;text-decoration:none;text-transform:capitalize;background-color:#222;border:solid 1px #333;color:#fff;border-radius:4px}.CRecipe .CRecipe_primary .CRecipe_primaryRight a:hover{cursor:pointer;background-color:#333;border:solid 1px #444}.CRecipe .CRecipe_primaryAttributes{display:grid;grid-template-columns:auto auto}.CRecipe .CRecipe_primaryAttributes div span{text-transform:uppercase}.CRecipe .CRecipe_primaryAttributes div span:first-child{font-weight:700;color:var(--color-1);padding-right:4px}.CRecipe .CRecipe_main{display:flex;justify-content:space-between;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width: 1000px){.CRecipe .CRecipe_main{display:block}}.CRecipe .CRecipe_main .CRecipe_left{max-width:720px;margin-bottom:64px}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_description img{-o-object-fit:cover;object-fit:cover;width:60%;height:500px;margin:auto;display:block;padding-top:32px;padding-bottom:32px}@media only screen and (max-width: 899px){.CRecipe .CRecipe_main .CRecipe_left .CRecipe_description img{width:calc(100% - 8px)}}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_content h2{margin:0 0 8px;padding:0;font-size:2rem}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_content h3{margin:24px 0 8px;padding:0;font-size:1.3rem}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_content h4{font-weight:400;font-style:italic}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_content li{margin-top:8px}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_content .CRecipe_share{display:flex;align-items:center;padding:32px;-moz-column-gap:32px;column-gap:32px}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_content .CRecipe_share svg{font-size:2rem;color:var(--color)}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card{background-color:var(--background-2);padding:16px}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card h3{margin:32px 0 0;padding:0}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card .CRecipe_cardRow{display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:16px;justify-content:space-between}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card .CRecipe_cardRow img{height:190px;width:150px;padding:0;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 899px){.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card .CRecipe_cardRow img{width:100%;height:300px}}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card .CRecipe_cardRow .CRecipe_cardLeft{flex:1;min-width:200px}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card .CRecipe_cardRow .CRecipe_cardTags{color:var(--color-2);font-weight:700;font-size:1rem;text-transform:uppercase}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1rem;padding:8px;width:150px;margin-top:8px;display:flex;-moz-column-gap:6px;column-gap:6px;align-items:center;text-align:center;justify-content:center;background-color:#222;border:solid 1px #333;color:#fff;border-radius:4px}.CRecipe .CRecipe_main .CRecipe_left .CRecipe_card button:hover{cursor:pointer;background-color:#333;border:solid 1px #444}.CRecipe .CRecipe_main .CRecipe_right{max-width:300px;margin-bottom:64px;background-color:var(--background-2);padding:16px;align-self:flex-start;box-sizing:border-box}.CRecipe .CRecipe_main .CRecipe_right h2{padding:0;margin:16px 0 0}.CRecipe .CRecipe_main .CRecipe_right img{width:260px}.CRecipe .CRecipe_main .CRecipe_right .CRecipe_rightSocials{margin-top:32px}@media only screen and (max-width: 899px){.CRecipe .CRecipe_main .CRecipe_right{background-color:transparent;max-width:100%;padding:0}.CRecipe .CRecipe_main .CRecipe_right img{width:100%}}.CRecipe .CRecipe_relatedGrid{padding:16px 8px 32px;display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:auto;-moz-column-gap:32px;column-gap:32px;row-gap:16px}@media only screen and (max-width: 899px){.CRecipe .CRecipe_relatedGrid{grid-template-columns:auto;padding-top:8px;padding-bottom:8px}}.CAdminRecipeEditor{box-sizing:border-box;max-width:800px;margin:auto;padding-bottom:100px}.CAdminRecipeEditor .CAdminRecipeEditor_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;margin:16px 0;font-size:1rem;width:100%;padding:8px}.CAdminRecipeEditor .CAdminRecipeEditor_form input{box-sizing:border-box;display:block;width:100%;padding:8px;margin:16px 0;font-size:1rem}.CAdminRecipeEditor .CAdminRecipeEditor_form .CLinkButton,.CAdminRecipeEditor .CAdminRecipeEditor_form button{font-size:1rem;background-color:#222;border:solid 1px #333;border-radius:8px;padding:8px;color:#fff;cursor:pointer;margin-right:4px;display:inline-flex;-moz-column-gap:4px;column-gap:4px;align-items:center;text-decoration:none;min-height:36px;max-height:36px;box-sizing:border-box}.CAdminRecipeEditor .CAdminRecipeEditor_form .CLinkButton:hover,.CAdminRecipeEditor .CAdminRecipeEditor_form button:hover{background-color:#444;border:solid 1px #555}.CAdminRecipeEditor .CAdminRecipeEditor_form .CAdminRecipeEditor_ingredientGroup{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-top:32px;margin-bottom:16px}.CAdminRecipeEditor .CAdminRecipeEditor_form .CAdminRecipeEditor_ingredientGroup span{color:#555;font-weight:700;text-transform:uppercase}.CAdminRecipeEditor .CAdminRecipeEditor_form .CAdminRecipeEditor_ingredientGroup input{width:50%;margin:0}.CAdminRecipeEditor .quill{background-color:#fff}.CAdminRecipeEditor .quill p,.CAdminRecipeEditor .quill h1,.CAdminRecipeEditor .quill h2,.CAdminRecipeEditor .quill h3{margin-top:16px;margin-bottom:16px}.CAdminRecipeEditor .quill p{font-size:.9rem}.CAdminRecipeEditor .quill h1{font-size:1.5rem}.CAdminRecipeEditor .quill h2{font-size:1.3rem}.CAdminRecipeEditor .quill h3{font-size:1.1rem}
