@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:700}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var( --default-mono-font-variation-settings, normal );font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--content-width: 1200px;--edge-padding: 1.5rem;--brand: #3ac173;--brand-hover: #2fa05f;--accent: #1dc074;--brand-tint: rgb(239, 255, 247);--ink: #222222;--heading: #212121;--title: #424143;--font-body: "Open Sans", sans-serif;--font-head: "DM Sans", "Open Sans", sans-serif;--font-title: "Poppins", sans-serif;--body-bg: #ffffff;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:21px;line-height:40px;font-weight:400;color:var(--ink);background:var(--body-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.bg-white{background:#fff}@media(max-width:767px){:root{--edge-padding: .9rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);color:var(--heading);line-height:1.25}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover);text-decoration:underline}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--edge-padding)}.site-header{background:#fff;border-bottom:1px solid #eef1f4;position:static}.site-header:not(.is-home){position:sticky;top:0;z-index:50;transition:transform .28s ease}.site-header.header-hidden{transform:translateY(-100%)}.site-header.is-home{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:none;z-index:10}.header-inner{max-width:var(--content-width);margin-inline:auto;padding:0 var(--edge-padding);display:flex;align-items:center;justify-content:space-between;min-height:80px}.brand img{width:auto;height:55px;display:block}.primary-nav{display:flex;align-items:center;gap:8px}.primary-nav a{color:#212121;font-size:14px;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;padding:8px;border-bottom:3px solid transparent}.primary-nav a:hover{color:var(--brand);text-decoration:none}.primary-nav a.is-active{color:var(--brand);border-bottom-color:var(--brand)}.nav-toggle{display:none;background:none;border:0;color:var(--heading);cursor:pointer;padding:4px}.nav-overlay{position:fixed;inset:0;background:#0006;z-index:999}.mobile-nav{display:none}.mobile-nav-close{position:absolute;top:16px;right:18px;background:none;border:0;color:#202020;cursor:pointer;padding:6px;line-height:0}.mobile-nav-links{margin-top:56px;padding:0 32px}.mobile-nav a{display:block;padding:22px 2px;color:#2d3748;font-weight:700;font-size:16px;font-family:var(--font-head);border-bottom:1px solid #718096;text-transform:none}.mobile-nav a:hover{color:var(--brand);text-decoration:none}.mobile-nav a.is-active{color:var(--brand)}@media(min-width:901px){.site-header.nav-drawer .primary-nav{display:none}.site-header.nav-drawer .header-inner{position:relative;justify-content:center}.site-header.nav-drawer .brand{margin:0 auto}.site-header.nav-drawer .nav-toggle{display:block;position:absolute;right:var(--edge-padding);top:50%;transform:translateY(-50%)}.site-header.nav-drawer .mobile-nav{display:block;position:fixed;top:0;right:0;bottom:0;width:400px;max-width:85vw;background:#090c10;z-index:1000;padding:1rem 0 2rem;overflow-y:auto;transform:translate(100%);transition:transform .25s ease}.site-header.nav-drawer .mobile-nav.open{transform:translate(0)}.site-header.nav-drawer .mobile-nav-close{color:#d9d9da}.site-header.nav-drawer .mobile-nav a{color:#fff;font-weight:600;font-size:18px;padding:16px 2px;border-bottom:1px solid rgba(255,255,255,.12)}}.entry-content{font-size:21px;line-height:40px}.entry-content p{margin:0 0 32px}.entry-content h2{font-family:var(--font-body);font-size:26px;font-weight:600;line-height:1.35;margin:39px 0 13px}.entry-content h3{font-family:var(--font-body);font-size:21px;font-weight:700;line-height:1.35;margin:1.6rem 0 .8rem}.entry-content img{margin:1.4rem 0;border-radius:4px}.entry-content table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:18px}.entry-content table td,.entry-content table th{border:1px solid #718096;padding:.5em}.entry-content ul,.entry-content ol{margin:0 0 1.4rem;padding-left:1.4rem}.entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-underline-offset .15s ease}.entry-content a:hover{text-underline-offset:4px}.page-main .entry-content a{color:#212121}.legal-page .entry-content h1,.legal-page .entry-content h1 strong,.legal-page .entry-content h1 b{font-weight:700!important}.recipe-accordion{margin:0 0 32px}.recipe-accordion-header{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;background:#f7f7f7;color:#555;font-size:18px;font-weight:700;line-height:24px;padding:10px 14px;border-radius:10px}.recipe-accordion-header::-webkit-details-marker{display:none}.recipe-accordion-title{flex:1}.recipe-accordion-icon{position:relative;flex:none;width:24px;height:24px}.recipe-accordion-icon:before,.recipe-accordion-icon:after{content:"";position:absolute;top:10px;left:2px;width:20px;height:4px;background:currentColor}.recipe-accordion-icon:before{transform:rotate(90deg)}.recipe-accordion[open]>.recipe-accordion-header .recipe-accordion-icon:before{transform:none}.recipe-accordion-header:hover{background:#eee;color:#444}.recipe-accordion[open]>.recipe-accordion-header{background:#444;color:#fff}.recipe-accordion-panel{padding:20px}.recipe-accordion-panel>h3:first-child{margin-top:0}.recipe-accordion-panel ul{list-style:disc}.recipe-accordion-panel ol{list-style:decimal}@media(max-width:767px){.recipe-accordion-header{border-radius:5px}}[id^=ezoic-pub-ad-placeholder-]{text-align:center}.entry-content .ad-after-image,.entry-content .ad-before-h2{clear:both;margin:28px 0;text-align:center}.ad-sidebar{text-align:center}.site-footer{background:#212121;color:#fff;margin-top:3.5rem;padding-bottom:3rem}.footer-inner{max-width:var(--content-width);margin-inline:auto;padding:3.5rem var(--edge-padding) 2rem;display:grid;grid-template-columns:2.1fr 1fr;gap:3rem}.footer-brand h2{color:#fff;font-family:var(--font-head);font-size:20px;font-weight:700;line-height:40px;margin:0}.footer-disclaimer{font-family:var(--font-head);font-size:20px;line-height:40px;color:#fff;margin:20px 0 8px}.footer-links{display:flex;flex-direction:column;gap:0;align-content:start}.footer-links a{color:#fff;font-family:var(--font-head);font-size:20px;line-height:36px;padding:12px 10px;text-align:left}.footer-links a:hover{color:var(--brand);text-decoration:none}.footer-copy{font-family:var(--font-body);font-size:21px;line-height:40px;color:#fff;text-align:center;margin:0}@media(max-width:880px){.footer-inner{grid-template-columns:1fr;gap:2rem}}@media(max-width:767px){.footer-brand h2{font-size:17.6px}.footer-disclaimer{font-size:17.6px;margin:17.6px 0 8px}.footer-links a{font-size:17.6px;line-height:31.68px;padding:10.56px 8.8px}}@media(max-width:900px){.primary-nav{display:none}.site-header.is-home{position:static;background:#effff8;border-bottom:none}.header-inner{position:relative;justify-content:center}.nav-toggle{display:block;position:absolute;left:var(--edge-padding);top:50%;transform:translateY(-50%)}.brand{margin:0 auto}.mobile-nav{display:block;position:fixed;top:0;left:0;bottom:0;width:90vw;max-width:372px;background:#edf2f7;z-index:1000;padding:1rem 0 2rem;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease;box-shadow:2px 0 18px #0000001f}.mobile-nav.open{transform:translate(0)}}@media(max-width:768px){.brand img{height:41px}}
