@import "https://fonts.googleapis.com/css2?family=Roboto+Mono&family=Roboto+Slab&family=Roboto:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";:root{--primary-color:#13294b;--secondary-color:#a7bdb1;--tertiary-color:#6b7280;--primary-background-color:white;--secondary-background-color:#e9eeeb;--tertiary-background-color:#f5f5f5;--disabled-color:#959698;--danger-color:brown;--success-color:green;--border-color:#d8d8d8;--muted-color:#6b7280;--nav-color:var(--primary-color);--link-color:var(--primary-color);--link-hover-color:var(--primary-color);--nav-background-color:var(--secondary-background-color);--sans-serif-font:"Roboto", sans-serif;--monospace-font:"Roboto Mono", monospace;--serif-font:"Roboto Slab", serif;--button-font:var(--sans-serif-font);--black:var(--primary-color);--violet:#261759;--indigo:indigo;--green:#00b400;--blue:#00f;--yellow:#b4b400;--orange:#ff7f00;--red:red;--brown:var(--danger-color);--light-color:#f0f0f0;--snippet-highlight-color:#fff3b0;--not-started-color:#64748b;--completed-color:var(--success-color);--in-progress-color:#3730a3;--extra-small-size:20rem;--small-size:22rem;--medium-size:40rem;--large-size:62rem;--extra-large-size:75rem;--border-radius-lg:.5rem;--border-radius-md:.4rem;--border-radius-sm:.3rem;--accordion-button-color:black;--accordion-icon-color:black;--accordion-icon-secondary-color:white;--accordion-secondary-background-color:white;--accordion-button-background-color:var(--accordion-secondary-background-color);--accordion-button-primary-background-color:var(--primary-color);--accordion-button-secondary-background-color:var(--secondary-background-color);--accordion-button-tertiary-background-color:var(--tertiary-background-color);--badge-color:var(--primary-color);--badge-background-color:var(--secondary-background-color);--badge-primary-background-color:var(--primary-color);--badge-secondary-background-color:#91a9b3;--badge-danger-background-color:var(--danger-color);--badge-tertiary-background-color:#eae9e3;--icon-badge-color:var(--primary-color);--icon-badge-background-color:var(--secondary-background-color);--icon-badge-primary-background-color:var(--primary-color);--icon-badge-secondary-background-color:var(--secondary-background-color);--icon-badge-danger-background-color:var(--danger-color);--icon-badge-tertiary-background-color:var(--tertiary-background-color);--dropdown-content-color:var(--primary-color);--dropdown-content-background-color:var(--secondary-background-color);--dropdown-nav-content-color:var(--primary-color);--dropdown-nav-content-background-color:var(--secondary-background-color);--navigation-background-color:25, 26, 26;--input-focus-color:var(--secondary-color);--input-border-color:var(--secondary-background-color);--input-placeholder-color:var(--disabled-color);--input-icon-color:var(--primary-color);--muncher-input-dropdown-content-color:var(--primary-color);--muncher-input-dropdown-content-background-color:var(--secondary-background-color);--pill-color:var(--primary-color);--progress-color:var(--secondary-color);--progress-value-color:var(--primary-color);--slider-color:var(--primary-color);--slider-thumb-color:var(--secondary-color);--spinner-color:var(--disabled-color);--table-dark-background-color:#eae9e34d}.muncher-accordion .fold-content{max-height:0;padding-left:1rem;padding-right:1rem;transition:max-height .3s;overflow:hidden}.muncher-accordion .fold-button{cursor:pointer;color:var(--accordion-button-color);background:var(--accordion-button-background-color);border:none;outline:none;width:100%;margin:1px 0;padding:.01rem}.muncher-accordion .fold-button span{text-transform:uppercase;text-align:left;justify-content:space-between;align-items:center;margin:0;padding:.6rem;font-size:1rem;font-style:normal;font-weight:400;display:flex}.muncher-accordion .fold-button span:after{content:"";background:currentColor;width:1.5rem;height:1.5rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><circle cx='12' cy='12' r='10'/><polyline points='8 12 12 16 16 12'/><line x1='12' y1='8' x2='12' y2='16'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><circle cx='12' cy='12' r='10'/><polyline points='8 12 12 16 16 12'/><line x1='12' y1='8' x2='12' y2='16'/></svg>") 50%/contain no-repeat}.muncher-accordion .fold-button:hover span:after,.muncher-accordion .fold-button:focus span:after,.muncher-accordion .active .fold-button span:after{content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'></circle><polyline points='16 12 12 8 8 12'></polyline><line x1='12' y1='16' x2='12' y2='8'></line></svg>");mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'></circle><polyline points='16 12 12 8 8 12'></polyline><line x1='12' y1='16' x2='12' y2='8'></line></svg>")}.muncher-accordion .active .fold-content{max-height:100vh;overflow-y:scroll}.muncher-accordion .fold-button--primary{color:#fff;background:var(--accordion-button-primary-background-color)}.muncher-accordion .fold-button--primary span:after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='var(--accordion-icon-secondary-color)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'></circle><polyline points='8 12 12 16 16 12'></polyline><line x1='12' y1='8' x2='12' y2='16'></line></svg>")}.muncher-accordion .fold-button--primary:hover span:after,.muncher-accordion .fold-button--primary:focus span:after,.muncher-accordion .active .fold-button--primary span:after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='var(--accordion-icon-secondary-color)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'></circle><polyline points='12 16 16 12 12 8'></polyline><line x1='8' y1='12' x2='16' y2='12'></line></svg>")}.muncher-accordion .fold-button--secondary{background:var(--accordion-button-secondary-background-color)}.muncher-accordion .fold-button--tertiary{background:var(--accordion-button-tertiary-background-color)}.muncher-accordion .fold-button--transparent{background:0 0}.muncher-accordion .maroon{border-color:#6b0052}.muncher-accordion .purple{border-color:#261759}.muncher-accordion .green{border-color:#acd643}.muncher-accordion .blue{border-color:#5fc9cb}.muncher-accordion .orange{border-color:#d64025}.muncher-accordion .fold-button--maroon{background-color:#900}.muncher-accordion .fold-button--purple{background-color:#6b0052}.muncher-accordion .fold-button--green{background-color:#007a7c}.muncher-accordion .fold-button--blue{background-color:#242866}.muncher-accordion .fold-button--orange{background-color:#d64025}.muncher-backdrop{z-index:100;background-color:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.muncher-badge{color:var(--badge-color);background:var(--badge-background-color);border-radius:.5rem;flex-wrap:wrap;justify-content:center;padding:.5rem;display:inline-flex}.muncher-badge--primary{color:var(--badge-background-color);background:var(--badge-primary-background-color)}.muncher-badge--secondary{background:var(--badge-secondary-background-color)}.muncher-badge--danger{color:var(--badge-background-color);background:var(--badge-danger-background-color)}.muncher-badge--transparent{background:0 0}.muncher-badge--tertiary{background:var(--badge-tertiary-background-color)}.muncher-badge--rounded{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.muncher-badge--border{border:.15rem solid var(--badge-secondary-background-color);color:var(--badge-color)}.muncher-icon-badge{color:var(--icon-badge-color);justify-content:center;align-items:center;padding:1rem;display:inline-flex;position:relative}.muncher-icon-badge .muncher-icon--small{width:1.3rem;height:1.3rem}.muncher-icon-badge .muncher-button:hover{opacity:1}.muncher-icon-badge .muncher-badge{border-radius:.5rem;padding:.25rem .4rem;font-size:.5rem;position:absolute;bottom:1.9rem;left:1.6rem}.muncher-icon-badge:hover{opacity:.7;cursor:pointer}.muncher-icon-badge--primary{color:var(--icon-badge-background-color);background:var(--icon-badge-primary-background-color)}.muncher-icon-badge--secondary{background:var(--icon-badge-secondary-background-color)}.muncher-icon-badge--danger{color:var(--icon-badge-background-color);background:var(--icon-badge-danger-background-color)}.muncher-icon-badge--transparent{background:0 0}.muncher-icon-badge--tertiary{background:var(--icon-badge-tertiary-background-color)}.muncher-badge--large-rounded .muncher-badge--secondary{color:var(--primary-background-color)}.muncher-badge--large-rounded .muncher-badge--rounded{width:6rem;height:6rem;font-family:var(--sans-serif-font), sans-serif}.muncher-badge--large-rounded .muncher-badge--rounded .badge-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.muncher-badge--large-rounded .muncher-badge--rounded .badge-content p{text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.muncher-badge--large-rounded .muncher-badge--rounded .badge-content .emphasized{font-size:2rem;font-weight:700}.muncher-badge--large-rounded .muncher-badge--rounded .badge-content .muncher-icon--small{width:4rem;height:4rem}.muncher-button{font-family:var(--button-font), serif;color:var(--primary-color);background:var(--primary-background-color);text-align:center;cursor:pointer;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.muncher-button a{text-decoration:none}.muncher-button--primary{color:var(--primary-background-color);background:var(--primary-color)}.muncher-button--secondary{background:var(--secondary-background-color)}.muncher-button--tertiary{background:var(--tertiary-background-color)}.muncher-button--transparent{background:0 0}.muncher-button--danger{color:var(--primary-background-color);background:var(--danger-color)}.muncher-button--active{background:var(--secondary-background-color)}.muncher-button--small{padding:.4rem;font-size:.8rem}.muncher-button--medium{padding:.5rem .8rem;font-size:.9rem}.muncher-button--large{padding:.5rem .8rem;font-size:1rem}.muncher-button--rounded{border-radius:50%;padding:.5rem}.muncher-button--bordered{border:.05rem solid var(--border-color);border-radius:var(--border-radius-md)}.muncher-button:disabled{color:var(--disabled-color)}.muncher-button:hover{opacity:.7}.muncher-button--nav{color:var(--nav-color);background:var(--nav-background-color);text-align:center;font-size:1rem;display:block}.muncher-button--nav a{color:var(--nav-color);text-decoration:none}@media (width>=62rem){.muncher-button--nav{padding:0 .5rem;display:inline-block}}.muncher-csv{padding:.5rem}.muncher-dropdown{display:inline-block;position:relative}.muncher-dropdown a{text-decoration:none}.muncher-dropdown .small{padding-left:.3rem;font-size:.5rem}.muncher-dropdown .muncher-dropdown--content,.muncher-dropdown .muncher-dropdown--nav{white-space:nowrap;background:var(--dropdown-content-background-color);z-index:10;min-width:5rem;color:var(--dropdown-content-color);padding:.5rem;font-size:.8rem;position:absolute;box-shadow:.5rem .5rem .6rem #0003}.muncher-dropdown .muncher-dropdown--content .muncher-dropdown--close,.muncher-dropdown .muncher-dropdown--nav .muncher-dropdown--close{text-align:right;cursor:pointer}.muncher-dropdown .muncher-dropdown--content .muncher-dropdown--close:hover,.muncher-dropdown .muncher-dropdown--nav .muncher-dropdown--close:hover{opacity:.8}.muncher-dropdown .drop-left{right:0;box-shadow:-.5rem .5rem .6rem #0003}.muncher-dropdown .drop-right{left:0}.muncher-dropdown .drop-middle{left:50%;transform:translate(-50%)}@media (width>=62rem){.muncher-dropdown--nav{display:none}.muncher-dropdown:hover .muncher-dropdown--nav{display:block}}.muncher-dropdown-nav{vertical-align:middle;display:inline-block;position:relative}.muncher-dropdown-nav>*{text-align:left}.muncher-dropdown-nav a{text-decoration:none}.muncher-dropdown-nav .small{font-size:.5rem}.muncher-dropdown-nav .muncher-dropdown-nav--content{white-space:nowrap;background:var(--dropdown-nav-content-background-color);color:var(--dropdown-nav-content-color);z-index:10;min-width:5rem;padding:.7rem 1rem;display:block}@media (width>=62rem){.muncher-dropdown-nav .muncher-dropdown-nav--content{transform-origin:0 0;opacity:0;transition:opacity .15s,transform .15s;display:none;position:absolute;top:100%;left:0;transform:translateY(.25rem);box-shadow:.5rem .5rem .6rem #0003}.muncher-dropdown-nav.drop-left .muncher-dropdown-nav--content{transform-origin:100% 0;left:auto;right:0}.muncher-dropdown-nav:hover .muncher-dropdown-nav--content{opacity:1;display:block;transform:translateY(0)}}.muncher-button--navigate .muncher-button{background-color:#0a1e2566}.muncher-button--navigate .muncher-button--transparent{background-color:inherit}.muncher-share{display:inline-block;position:relative}.muncher-icon{align-items:center;display:inline-flex}.muncher-icon .content-right{padding-left:.2rem}.muncher-icon .content-left{padding-right:.2rem}.muncher-icon--small{width:1.125rem;height:1.125rem}.muncher-icon--medium{width:2rem;height:2rem}.muncher-icon--large{width:3rem;height:3rem}.muncher-file-input--div .file-input-element{align-items:center;display:inline-flex}.muncher-file-input--div .file-input-element p{margin-left:.5rem}.muncher-file-input--div .muncher-file-input{display:none}.muncher-file-input--div .span-file-name{padding-left:1rem}.muncher-file-input--div .muncher-input-error-message{color:var(--danger-color);margin:.4rem;font-size:.8rem}.muncher-input-element{position:relative}.muncher-input--div .muncher-input-element .muncher-icon{color:var(--input-icon-color);padding:.57rem;position:absolute}.muncher-input--div .muncher-input{border:1px solid var(--input-border-color);width:100%;height:2rem;padding-left:.5rem;font-size:.9rem}.muncher-input--div .muncher-input-icon{width:100%;padding-left:2rem}.muncher-input--div .muncher-icon-hover{cursor:pointer}.muncher-input--div .muncher-icon-hover:hover{opacity:.8}.muncher-input-wrapper{justify-content:center;align-items:center;display:flex}.muncher-input-wrapper .muncher-spinner{margin-left:.5rem}.muncher-input--div .muncher-input::placeholder,.muncher-input--div .muncher-textarea::placeholder{color:var(--input-placeholder-color)}.muncher-input--div .muncher-input::-webkit-input-placeholder{color:var(--input-placeholder-color)}.muncher-input--div .muncher-textarea::-webkit-input-placeholder{color:var(--input-placeholder-color)}:is(.muncher-input--div .muncher-input:-ms-placeholder-shown,.muncher-input--div .muncher-textarea:-ms-placeholder-shown){color:var(--input-placeholder-color)}:is(.muncher-input--div .muncher-input:placeholder-shown,.muncher-input--div .muncher-textarea:placeholder-shown){color:var(--input-placeholder-color)}.muncher-input--div .muncher-textarea{border:1px solid var(--input-border-color);width:100%;padding:.5rem}.muncher-input--div .muncher-textarea+p{margin:0;padding-left:.2rem;font-size:.8rem}.muncher-input--div .muncher-input:focus,.muncher-input--div .muncher-textarea:focus{outline-color:var(--input-focus-color)}.muncher-input--div .muncher-checkbox,.muncher-input--div .muncher-radio{color:var(--primary-color);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.muncher-input--div .muncher-checkbox input,.muncher-input--div .muncher-radio input{margin-right:.1rem}.muncher-input--div .muncher-checkbox label,.muncher-input--div .muncher-radio label{cursor:pointer}.muncher-input--div .muncher-checkbox label:hover,.muncher-input--div .muncher-radio label:hover{opacity:.8}.muncher-input--div .muncher-input-error{border:1px solid var(--danger-color)}.muncher-input--div .muncher-input-error-message{color:var(--danger-color);flex-wrap:wrap;align-items:center;margin:.4rem;font-size:.8rem;display:inline-flex}.muncher-input--div .muncher-input-info-message{color:var(--primary-color);flex-wrap:wrap;align-items:center;margin:.4rem;font-size:.8rem;display:inline-flex}.muncher-editable-text .muncher-editable-display{cursor:pointer;border:1px solid #0000;align-items:center;min-height:2rem;padding-left:.5rem;display:flex}.muncher-editable-text .muncher-editable-display:hover{border:1px solid var(--input-border-color)}.muncher-editable-text .muncher-editable-display:focus{border:1px solid var(--input-focus-color);outline:none}.muncher-editable-text .muncher-editable-display-readonly{cursor:default}.muncher-editable-text .muncher-editable-display-readonly:hover{border:1px solid #0000}.muncher-editable-text .muncher-editable-value{font-size:.9rem}.muncher-input-drop-down{position:relative}.muncher-input-drop-down .muncher-input-drop-down--content{white-space:nowrap;background:var(--muncher-input-dropdown-content-background-color);z-index:10;width:100%;color:var(--muncher-input-dropdown-content-color);max-height:10rem;padding:.25rem;font-size:.8rem;display:block;position:absolute;overflow:scroll;box-shadow:0 .25rem 1rem #0003}.muncher-combobox-options{background:var(--primary-background-color,#fff);border:1px solid var(--border-color,#d8d8d8);border-radius:var(--border-radius-sm,4px);max-height:220px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.muncher-combobox-options li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--primary-color,#13294b);background:0 0;border:none;padding:6px 10px;display:block}.muncher-combobox-options li button:hover,.muncher-combobox-options li button:focus{background:var(--secondary-background-color,#eaf0ec)}.muncher-combobox-empty{color:var(--disabled-color,#959698);padding:6px 10px}.muncher-ul{padding-left:.5rem;list-style:none}.muncher-ul .muncher-li{letter-spacing:.03rem;line-height:1.5rem}.muncher-ul .featured{font-weight:700}.muncher-ul .muncher-icon{align-items:flex-start;display:flex}.muncher-ul .muncher-icon svg{flex-shrink:0;width:16px;height:16px}.muncher-ul .muncher-icon .content-right{padding-left:.5rem}.muncher-modal{z-index:500;box-sizing:border-box;background-color:#0006;width:100%;padding:1rem;transition:all .3s ease-out;position:fixed;top:20vh;left:0}@media (width>=40rem){.muncher-modal{top:2vh}}.muncher-paper{margin:.5rem;padding:1rem;transition:all .3s;box-shadow:0 4px 8px #0003}.muncher-paper-hover:hover{box-shadow:0 8px 16px #0003}.muncher-pill{color:var(--pill-color);justify-content:center;align-items:center;display:inline-flex}.muncher-pill .close{cursor:pointer;padding:.2rem;display:inline-block}.muncher-pill .close:hover,.muncher-pill .close:active{opacity:.6}.muncher-pill .content{margin-right:.5rem;font-weight:700;display:inline-block}.muncher-progress{width:30vw;margin:1rem;display:inline-block}.muncher-progress label{text-align:center;font-size:.8rem;font-weight:700;display:block}.muncher-progress progress{background:var(--progress-color);width:100%;height:.6rem;display:block}.muncher-progress progress::-webkit-progress-bar{background:var(--progress-color)}.muncher-progress progress::-webkit-progress-value{background:var(--progress-value-color)}.muncher-hr{border:none;border-bottom:1px dashed var(--primary-color);width:100%}.muncher-hr--solid{border-bottom-style:solid}.muncher-hr--dotted{border-bottom-style:dotted}.muncher-hr--dashed{border-bottom-style:dashed}.muncher-hr--primary{border-bottom-color:var(--primary-color)}.muncher-hr--secondary{border-bottom-color:var(--secondary-background-color)}.muncher-hr--tertiary{border-bottom-color:var(--tertiary-background-color)}.muncher-hr--small{border-bottom-width:1px;margin:.5rem 0}.muncher-hr--medium{border-bottom-width:2px;margin:1rem 0}.muncher-hr--large{border-bottom-width:3px;margin:1.5rem 0}.muncher-item-slider{width:100%;position:relative;overflow:hidden}.muncher-item-slider .muncher-button--navigate{z-index:100;position:absolute;top:45%}.muncher-item-slider .muncher-button--navigate .muncher-button{color:var(--secondary-background-color)}.muncher-item-slider .muncher-button--navigate-left{left:.1rem}.muncher-item-slider .muncher-button--navigate-right{right:.1rem}.muncher-item-slider .slider-container{display:flex}.muncher-item-slider .slider-item{flex-direction:column;justify-content:center;align-items:center;width:100%;transition:all .7s;display:flex}.muncher-item-slider-wrapper--outside{justify-content:center;width:100%;display:flex;position:relative}.muncher-item-slider-wrapper--outside .muncher-button--navigate{z-index:100;position:absolute;top:45%}.muncher-item-slider-wrapper--outside .muncher-button--navigate .muncher-button{color:var(--secondary-background-color)}.muncher-item-slider-wrapper--outside .muncher-button--navigate-left{left:.1rem}.muncher-item-slider-wrapper--outside .muncher-button--navigate-right{right:.1rem}.muncher-item-slider-wrapper--outside .muncher-item-slider{width:85%}.muncher-slider{width:90%;height:4rem;margin:5%;font-size:.8rem;display:inline-block;position:relative}.muncher-slider .muncher-range{cursor:pointer;-webkit-appearance:none;background:0 0;outline:none;width:100%;height:2rem;position:absolute;top:.8rem}.muncher-slider .muncher-range::-webkit-slider-runnable-track{background:var(--slider-color);width:100%;height:.05rem}.muncher-slider .muncher-range::-webkit-slider-thumb{z-index:1;background:var(--slider-thumb-color);border-radius:2rem;width:1rem;height:1rem;margin-top:-.5rem;position:relative}.muncher-slider .slider-values{justify-content:space-between;align-items:center;width:100%;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:2.3rem}.muncher-slider .slider-header{text-align:center;width:100%;position:absolute;top:0}.muncher-spinner{border:.2rem solid #f3f3f3;border-top:solid var(--spinner-color);border-radius:50%;width:2rem;height:2rem;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=40rem){.muncher-spinner{border-width:.5rem;width:4rem;height:4rem}}.muncher-spinner-tiny{border-width:.1rem;width:1rem;height:1rem}.muncher-spinner-small{border-width:.2rem;width:2rem;height:2rem}.muncher-spinner-medium{border-width:.3rem;width:3rem;height:3rem}.muncher-spinner-large{border-width:.5rem;width:4rem;height:4rem}.span-featured{cursor:pointer}.span-featured .featured-star{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -40 80 80'><path fill='%2340606f' stroke='%2340606f' stroke-width='2' d='M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 '/></svg>");width:20px;height:20px;display:inline-block;position:relative}.span-featured .un-featured-star{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -40 80 80'><path fill='white' stroke='%2340606f' stroke-width='2' d='M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 '/></svg>");width:20px;height:20px;display:inline-block;position:relative}.muncher-star{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>");width:225px;height:45px;display:inline-block;position:relative}.muncher-star:before{content:"";width:calc(45px * var(--r,1));background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%23ffa534\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>");position:absolute;top:0;bottom:0;left:0}.featured-star,.featured-star:hover{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%23ffa534\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>");width:45px;height:45px;display:inline-block;position:relative}.un-featured-star,.un-featured-star:hover{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>");width:45px;height:45px;display:inline-block;position:relative}.un-featured-star:hover{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%23ffa534\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-small{background-size:20px 20px;width:100px;height:20px}.star-small:before{width:calc(20px * var(--r,1));background-size:20px 20px}.star-medium{background-size:30px 30px;width:150px;height:30px}.star-medium:before{width:calc(30px * var(--r,1));background-size:30px 30px}.star-yellow{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%23ffe234\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-yellow:before{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%23ffe234\" stroke=\"%23ffe234\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-orange{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-orange:before{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%23ffa534\" stroke=\"%23ffa534\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-red{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%23ff4545\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-red:before{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%23ff4545\" stroke=\"%23ff4545\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-green{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%2357e32c\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-green:before{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%2357e32c\" stroke=\"%2357e32c\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-blue{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-40 -40 80 80\"><path fill=\"white\" stroke=\"%2340606f\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.star-blue:before{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"  viewBox=\"-40 -40 80 80\"><path fill=\"%2340606f\" stroke=\"%2340606f\" stroke-width=\"2\"  d=\"M 0.000 20.000 L 23.511 32.361 L 19.021 6.180 L 38.042 -12.361 L 11.756 -16.180 L 0.000 -40.000 L -11.756 -16.180 L -38.042 -12.361 L -19.021 6.180 L -23.511 32.361 L 0.000 20.000 \"/></svg>")}.muncher-step{flex-direction:column;align-items:center;font-size:.8rem;font-weight:700;display:flex;position:relative}.muncher-step .muncher-badge--rounded{z-index:1}.muncher-step .muncher-step--label{text-transform:uppercase;text-align:center;min-height:1rem;margin-top:.6rem}.muncher-step .muncher-step--connector{background-color:var(--badge-background-color);z-index:0;width:3rem;height:.1rem;position:absolute;top:50%;left:100%}.muncher-step--container{justify-content:center;align-items:flex-start;gap:0;margin-top:50px;display:flex;position:relative}.muncher-step--line{background-color:var(--badge-primary-background-color);z-index:0;flex:1;height:.15rem;margin:1rem;position:relative;top:0}.muncher-tabs{width:100%}.muncher-tabs header{flex-wrap:wrap;align-items:center;display:flex}.muncher-tabs header .muncher-button{text-transform:uppercase}.muncher-tabs header .spacer{padding:.2rem}.muncher-tabs header .muncher-button--active{border-bottom:2px solid var(--primary-color);background:0 0}.muncher-tabs .muncher-tab{display:none}.muncher-tabs .muncher-tab--active{display:block}.muncher-table>:nth-child(2n){background:var(--table-dark-background-color)}.muncher-table{font-size:.8rem}.muncher-table .row{font-family:var(--sans-serif-font), sans-serif;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));justify-content:flex-start;align-items:center;min-height:3rem;padding-left:.5rem;padding-right:.5rem;display:grid}.muncher-table .row .col{padding:0 .2rem}.muncher-table .row .col .muncher-button{text-transform:none;white-space:normal;text-align:left}.muncher-table .head .sort-button{padding-left:0}.muncher-table .head .sort-button .muncher-button{padding:0;font-weight:700}.muncher-table .head .sort-button .muncher-icon{width:1rem;height:1rem;padding-left:.1rem}.muncher-table .row-footer{font-family:var(--sans-serif-font), sans-serif;flex-flow:column-reverse wrap;justify-content:space-between;align-items:center;display:flex}@media (width>=40rem){.muncher-table .row-footer{flex-direction:row;justify-content:space-between;align-items:center}}.muncher-table .row-footer .row-footer-buttons{align-items:center;display:flex}.muncher-table .row-footer .pagination{justify-content:flex-end;align-items:center;padding:1rem;display:flex}.muncher-table .row-footer .pagination .left,.muncher-table .row-footer .pagination .center,.muncher-table .row-footer .pagination .right{justify-content:center;align-items:center;padding:0 .5rem;display:flex}.muncher-table .row-footer .pagination .muncher-input--div{margin:0 .5rem}.muncher-card{background:var(--primary-background-color);width:25rem;height:15rem;color:var(--primary-color);border:.2rem solid var(--primary-background-color);border-radius:1rem;margin:1rem;position:relative;box-shadow:0 .5rem 12px #00000014}.muncher-flippable-card{perspective:62.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;max-width:25rem;height:15rem;margin:auto;position:relative}.muncher-flippable-card .muncher-flippable-card-face{background:var(--primary-background-color);color:var(--primary-color);border:.2rem solid var(--primary-background-color);backface-visibility:hidden;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .5s;display:flex;position:absolute;box-shadow:0 .5rem 12px #00000014}.muncher-flippable-card .back,.muncher-flippable-card.flipped .front{transform:rotateY(180deg)}.muncher-flippable-card.flipped .back{transform:rotateY(360deg)}.muncher-fab-container{z-index:1000;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.muncher-fab-container .muncher-button{box-shadow:0 4px 12px #0003}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.muncher-note-content{font-family:var(--serif-font), serif;color:var(--primary-color);word-break:break-word;margin:0 auto;padding:1.5rem;font-size:1rem;line-height:1.75rem;overflow-x:hidden}.muncher-note-content .mermaid-render-error{color:var(--muted-color);padding:.5rem 0;font-size:.75rem;font-style:italic}.muncher-note-content svg[id^=mermaid-]{cursor:zoom-in;width:auto;height:auto;max-height:24rem;margin:1rem auto;display:block;max-width:100%!important}.muncher-note-content img,.muncher-note-content svg{max-width:100%;height:auto}.muncher-note-content h1,.muncher-note-content h2,.muncher-note-content h3,.muncher-note-content h4,.muncher-note-content h5,.muncher-note-content h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:700;line-height:2rem}.muncher-note-content h1{font-size:2rem}.muncher-note-content h2{font-size:1.6rem}.muncher-note-content h3{font-size:1.4rem}.muncher-note-content h4{font-size:1.25rem}.muncher-note-content h5{font-size:1.125rem}.muncher-note-content h6{font-size:1rem}.muncher-note-content p{margin:.5rem 0}.muncher-note-content ul,.muncher-note-content ol{margin-bottom:.5rem;margin-left:1.5rem;padding-left:1rem}.muncher-note-content li{margin-bottom:.5rem}.muncher-note-content blockquote{border-left:4px solid var(--border-color);color:var(--primary-color);margin:1.5rem 0;padding-left:1rem;font-style:italic}.muncher-note-content table{border-collapse:collapse;box-sizing:border-box;width:100%;max-width:100%;margin:1.5rem 0;font-size:.95rem;display:block;overflow-x:auto}.muncher-note-content th,.muncher-note-content td{border:1px solid var(--border-color);text-align:left;word-break:normal;padding:.75rem}.muncher-note-content th{background-color:var(--secondary-background-color);font-weight:700}.muncher-note-content dl{margin-bottom:1rem}.muncher-note-content dt{color:var(--primary-color);margin-top:.5rem;font-weight:700}.muncher-note-content dd{color:var(--muted-color);margin-bottom:.25rem;margin-left:1.5rem}.muncher-note-content sup{vertical-align:super;font-size:.75em;line-height:0}.muncher-note-content sub{vertical-align:sub;font-size:.75em;line-height:0}.muncher-note-content hr{border:none;border-top:1px solid var(--border-color);margin:2rem 0}.muncher-note-content code{font-family:var(--monospace-font), monospace;color:var(--primary-color)}.muncher-note-content pre{box-sizing:border-box;max-width:100%;overflow-x:auto}.muncher-note-content .muncher-code-block{position:relative}.muncher-note-content .muncher-code-block .muncher-button{padding:.2rem}.muncher-note-content .muncher-code-block .muncher-button .muncher-icon--small{width:.8rem;height:.8rem}.muncher-note-content .muncher-code-block pre>code{padding-bottom:2.75rem}.muncher-note-content .muncher-code-copy-host{line-height:0;display:block;position:absolute;bottom:0;right:0}.muncher-note-content .muncher-code-copy-host .muncher-button{background:var(--primary-background-color);border:1px solid var(--border-color)}.muncher-note-content .external-link{align-items:center;gap:.25rem;display:inline-flex}.muncher-note-content .youtube-embed{margin:1rem 0}.muncher-note-content .youtube-embed iframe{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;display:block}.muncher-note-content .youtube-embed-caption{justify-content:center;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.85rem;display:flex}.muncher-note-content .youtube-embed-loading{aspect-ratio:16/9;background:var(--tertiary-background-color,#f5f5f5);border-radius:8px;justify-content:center;align-items:center;display:flex}.muncher-note-content .youtube-embed--small{max-width:320px}.muncher-note-content .youtube-embed--medium{max-width:560px}.muncher-note-content .youtube-embed--large{max-width:100%}.muncher-note-content .media-image-wrap{border:1px solid var(--border-color,#ddd);background:var(--primary-background-color);border-radius:8px;flex-direction:column;max-width:100%;margin:1rem 0;display:inline-flex;overflow:hidden}.muncher-note-content .media-image-wrap--small{max-width:320px}.muncher-note-content .media-image-wrap--medium{max-width:560px}.muncher-note-content .media-image-wrap--large{max-width:100%}.muncher-note-content .media-image{cursor:zoom-in;max-width:100%;display:block}.muncher-note-content .media-image-caption{border-top:1px solid var(--border-color,#ddd);background:var(--tertiary-background-color,#f5f5f5);color:var(--muted-color);align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8rem;font-style:italic;display:flex}.muncher-note-content .media-image-caption .muncher-icon svg{opacity:.7;width:.95rem;height:.95rem}.muncher-note-content .media-image-loading{aspect-ratio:16/9;background:var(--tertiary-background-color,#f5f5f5);border:1px solid var(--border-color,#ddd);border-radius:8px;width:100%;display:inline-block}.muncher-note-content .media-document{margin:.5rem 0}.muncher-note-content .media-document-link{border:1px solid var(--border-color,#ddd);border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.muncher-note-content .media-document-loading{background:var(--tertiary-background-color,#f5f5f5);border-radius:8px;width:12rem;height:2.5rem}.muncher-note-content .media-error{color:var(--danger-color,#c0392b);font-size:.85rem}@media print{@page{margin:1.5cm}.muncher-note-content{padding:0;font-size:10pt;line-height:1.5;color:#000!important;background:0 0!important}.muncher-note-content h1,.muncher-note-content h2,.muncher-note-content h3{page-break-after:avoid;break-after:avoid}.muncher-note-content p,.muncher-note-content li,.muncher-note-content blockquote{orphans:3;widows:3}.muncher-note-content pre,.muncher-note-content blockquote,.muncher-note-content table,.muncher-note-content img,.mermaid-wrapper{page-break-inside:avoid;break-inside:avoid}.muncher-note-content h1{margin-top:0;font-size:20pt}.muncher-note-content h2{margin-top:0;margin-bottom:0;font-size:16pt}.muncher-note-content h3{font-size:14pt}.muncher-note-content h4{font-size:13pt}.muncher-note-content h5{font-size:12pt}.muncher-note-content h6{font-size:11pt}.muncher-note-content ul{margin-top:0;margin-bottom:0}.muncher-note-content ul,.muncher-note-content p,.muncher-note-content ol,.muncher-note-content table,.muncher-note-content dl{font-size:10pt}.muncher-note-content a[href^=http]:after{content:" (" attr(href) ")";color:#666;font-size:.8rem}.muncher-note-content a[href^=\#]:after,.muncher-note-content a[href^=javascript\:]:after{content:""}.muncher-note-content hr{border-top:1pt solid #ccc;margin:2rem 0}.muncher-note-content table{border:1pt solid #000}.muncher-note-content th{-webkit-print-color-adjust:exact;background-color:#eee!important}.muncher-note-content code{-webkit-print-color-adjust:exact;border:1px solid #ddd;font-size:9pt;background-color:#f5f5f5!important}.mermaid-wrapper{padding:0;background-color:#0000!important}}.div-image-lightbox .muncher-modal{box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;top:0;left:0}.image-lightbox-content{flex-direction:column;align-items:center;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex;position:relative}.image-lightbox-content img{border-radius:8px;max-width:100%;max-height:calc(100vh - 4rem);display:block}.image-lightbox-diagram{background:var(--primary-background-color);border:1px solid var(--border-color);box-sizing:border-box;border-radius:12px;max-width:100%;padding:1.5rem;display:block;overflow:auto;box-shadow:0 4px 16px #0003}.image-lightbox-content .image-lightbox-diagram svg{width:auto;height:auto;max-height:calc(100vh - 7rem);display:block;max-width:100%!important}.image-lightbox-caption{background:var(--primary-background-color);color:var(--muted-color,var(--primary-color));text-align:center;border-radius:6px;margin-top:.75rem;padding:.35rem .75rem;font-size:.9rem;font-style:italic}.image-lightbox-close{background:var(--primary-background-color);border:1px solid var(--border-color);cursor:pointer;width:2rem;height:2rem;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-.9rem;right:-.9rem}.image-lightbox-close:hover{background:var(--secondary-background-color)}.muncher-recipe-card{border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--primary-background-color);overflow:hidden;container-type:inline-size}.muncher-recipe-photo{object-fit:cover;width:100%;max-height:20rem;display:block}.muncher-recipe-vitals{border-bottom:1px solid var(--color-border-tertiary);flex-wrap:wrap;gap:2rem;margin-bottom:1.3rem;padding:1.4rem 1.5rem 1.1rem;display:flex}.muncher-recipe-vital-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:.2rem;font-size:.68rem}.muncher-recipe-vital-value{color:var(--color-text-primary);font-size:1.05rem;font-weight:700}.muncher-recipe-heading{color:var(--color-text-primary);margin:0 0 .9rem;font-size:.95rem}.muncher-recipe-body{flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.4rem;display:flex}.muncher-recipe-steps{margin:0;padding:0;list-style:none}.muncher-recipe-steps li,.muncher-recipe-ingredients li{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-sm)}.muncher-recipe-steps li:hover,.muncher-recipe-ingredients li:hover{background:var(--tertiary-background-color)}.muncher-recipe-steps li:focus-visible,.muncher-recipe-ingredients li:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:-2px}.muncher-recipe-steps li{border-bottom:1px solid var(--color-border-tertiary);grid-template-columns:1.3rem 1.7rem 1fr;align-items:start;gap:.85rem;padding:.7rem .4rem;display:grid}.muncher-recipe-steps li:last-child{border-bottom:none}.muncher-recipe-step-content p{color:var(--color-text-primary);margin:0;font-size:.9rem;line-height:1.55}.muncher-recipe-step-num{background:var(--tertiary-background-color);width:1.6rem;height:1.6rem;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;margin-top:.1rem;font-size:.72rem;font-weight:700;display:flex}.muncher-recipe-ingredients{margin:0;padding:0;list-style:none}.muncher-recipe-ingredients li{border-bottom:1px solid var(--color-border-tertiary);align-items:center;gap:.6rem;padding:.5rem .4rem;font-size:.85rem;display:flex}.muncher-recipe-ingredients li:last-child{border-bottom:none}.muncher-recipe-item-marker{color:var(--color-border-primary);flex:none;display:flex}.muncher-recipe-item-marker .muncher-icon--small{width:1.1rem;height:1.1rem}.muncher-recipe-item--done,.muncher-recipe-item--done .muncher-recipe-item-marker{color:var(--color-text-tertiary)}.muncher-recipe-item--done span,.muncher-recipe-item--done p{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);color:var(--color-text-tertiary)}.muncher-recipe-item--done .muncher-recipe-step-num{background:0 0}@container (width>=32rem){.muncher-recipe-body{flex-direction:row;align-items:start}.muncher-recipe-method{flex:auto;min-width:0}.muncher-recipe-ingredients-panel{flex:0 0 16rem}}.muncher-recipe-notes{border-top:1px solid var(--color-border-tertiary);color:var(--color-text-primary);padding:1.4rem 1.5rem 1.5rem;font-size:.9rem;line-height:1.65}.muncher-recipe-notes>:first-child{margin-top:0}.muncher-recipe-notes>:last-child{margin-bottom:0}.muncher-recipe-notes p{margin:0 0 1rem}.muncher-recipe-notes h2,.muncher-recipe-notes h3{color:var(--color-text-primary);margin:1.5rem 0 .8rem;font-size:.95rem}.muncher-recipe-notes ul,.muncher-recipe-notes ol{margin:0 0 1rem;padding-left:1.2rem}.muncher-recipe-notes li{margin-bottom:.4rem}.muncher-recipe-notes a{color:var(--color-border-primary)}.muncher-recipe-notes .media-image-wrap{border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--primary-background-color);flex-direction:column;max-width:100%;margin:1rem 0;display:flex;overflow:hidden}.muncher-recipe-notes .media-image-wrap--small{max-width:20rem}.muncher-recipe-notes .media-image-wrap--medium{max-width:35rem}.muncher-recipe-notes .media-image-wrap--large{max-width:100%}.muncher-recipe-notes .media-image{max-width:100%;display:block}.muncher-recipe-notes .media-image-caption{border-top:1px solid var(--color-border-tertiary);background:var(--tertiary-background-color);color:var(--color-text-tertiary);align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8rem;font-style:italic;display:flex}.muncher-recipe-notes .media-image-caption .muncher-icon svg{opacity:.7;width:.95rem;height:.95rem}.muncher-festival-section-card{border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--primary-background-color);padding:1.4rem 1.5rem 1.5rem}.muncher-festival-section-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:.3rem;font-size:.68rem}.muncher-festival-section-title{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.1rem}.muncher-festival-section-body{color:var(--color-text-primary);font-size:.9rem;line-height:1.65}.muncher-festival-section-body>:first-child{margin-top:0}.muncher-festival-section-body>:last-child{margin-bottom:0}.poll-embed-loading{color:var(--color-text-tertiary,inherit);font-family:var(--sans-serif-font), sans-serif;padding:.5rem 1rem}.poll-embed{font-family:var(--sans-serif-font), sans-serif}.poll-embed .poll-embed{border:1px solid var(--color-border-tertiary,#e0e0e0);background:var(--tertiary-background-color);border-radius:.5rem;margin:.75rem 0;padding:1rem}.poll-title{margin:0 0 .75rem;font-weight:700}.poll-options-list{flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.poll-option-row label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.poll-submit-error{color:var(--danger-color);margin:0 0 .5rem;font-size:.85rem}.poll-results-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.poll-result-label{justify-content:space-between;margin-bottom:.25rem;font-size:.9rem;display:flex}.poll-result-count{color:var(--color-text-tertiary,inherit)}.poll-result-bar-track{background:var(--badge-tertiary-background-color);border-radius:.3rem;width:100%;height:.5rem;overflow:hidden}.poll-result-bar-fill{background:var(--secondary-color);border-radius:.3rem;height:100%}.form-embed-loading{color:var(--color-text-tertiary,inherit);font-family:var(--sans-serif-font), sans-serif;padding:.5rem 1rem}.form-embed{font-family:var(--sans-serif-font), sans-serif}.form-embed .form-embed{border:1px solid var(--color-border-tertiary,#e0e0e0);background:var(--tertiary-background-color);border-radius:.5rem;margin:.75rem 0;padding:1rem}.form-title{margin:0 0 .75rem;font-weight:700}.form-fields-list{flex-direction:column;gap:1.25rem;margin-bottom:.75rem;display:flex}.form-fields-list .muncher-textarea{box-sizing:border-box;margin-top:.4rem;margin-bottom:.3rem}.form-fields-list .muncher-textarea+p{margin-top:.3rem}.form-field-group{border:none;margin:0;padding:0}.form-field-group legend{padding:0 0 .35rem;font-size:.85rem;font-weight:600}.form-required-mark{color:var(--danger-color)}.form-field-options{flex-direction:column;gap:.4rem;display:flex}.form-submit-error{color:var(--danger-color);margin:0 0 .5rem;font-size:.85rem}.form-embed-ack .form-ack-message{color:var(--color-text-tertiary,inherit);margin:0}@media print{.form-embed{display:none!important}}.muncher-steps{margin:0 0 1rem;padding:0;list-style:none}.muncher-steps-item{margin:0 0 .4rem}.muncher-steps-item label{cursor:pointer;align-items:baseline;gap:.55rem;display:flex}.muncher-steps-item input[type=checkbox]{accent-color:var(--color-border-primary);margin:0}.muncher-steps-item--done{color:var(--color-text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary)}.muncher-steps-number{min-width:1.2em;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-align:right;flex:none}.muncher-steps-item .muncher-steps{margin:.4rem 0 0 1.6rem}.muncher-pie-chart .svg-pie-chart-legend{display:none}.muncher-pie-chart .svg-pie-chart{width:12rem;height:12rem}.muncher-pie-chart .svg-pie-chart path{cursor:pointer;opacity:1;transition:fill .4s ease-in-out}.muncher-pie-chart .svg-pie-chart path:hover{opacity:.9}.muncher-pie-chart .svg-pie-chart .selected{opacity:.9;stroke:var(--light-color);stroke-width:.1rem}.muncher-pie-chart .svg-pie-chart .text{font-size:.3rem;font-weight:700;font-family:var(--sans-serif-font), sans-serif}.muncher-pie-chart .svg-pie-chart .value{font-size:.2rem}@media (width<=40rem){.muncher-pie-chart .svg-pie-chart{width:15rem;height:15rem}.muncher-pie-chart .svg-pie-chart .text{font-weight:lighter}}@media (width<=40rem){.muncher-pie-chart{justify-content:flex-start;align-items:flex-start;display:flex}}@media (width>=41rem){.muncher-pie-chart .svg-pie-chart-legend{width:10rem;height:15rem;display:block}.muncher-pie-chart .svg-pie-chart-legend .legend-rect{cursor:pointer}.muncher-pie-chart .svg-pie-chart-legend .legend-rect--selected{stroke:var(--light-color);stroke-width:.05rem}.muncher-pie-chart .svg-pie-chart-legend .legend-title{font-size:.3rem}.muncher-pie-chart .svg-pie-chart-legend .legend-text{cursor:pointer;font-size:.25rem}.muncher-pie-chart .svg-pie-chart-legend .legend-text--selected{text-decoration:underline}.muncher-pie-chart .svg-pie-chart-legend .legend-rect:hover,.muncher-pie-chart .svg-pie-chart-legend .legend-text:hover{opacity:.8}}.muncher-bar-chart .svg-bar-chart-legend{display:none}.muncher-bar-chart .svg-bar-chart{width:90vw}@media (width<=40rem){.muncher-bar-chart .svg-bar-chart{width:60vw}}.muncher-bar-chart .svg-bar-chart .tick text{color:#000;font-family:var(--serif-font), serif;font-size:.4rem}.muncher-bar-chart .svg-bar-chart .bar-rectangle:hover{opacity:.8}.muncher-bar-chart .svg-bar-chart .bar-text{font-family:var(--serif-font), serif;color:#fff;fill:#000;font-size:.3rem}@media (width<=40rem){.muncher-bar-chart{justify-content:flex-start;align-items:flex-start;display:flex}}@media (width>=41rem){.muncher-bar-chart .svg-bar-chart-legend{width:10vw;display:block}.muncher-bar-chart .svg-bar-chart-legend text{font-family:var(--serif-font), serif;text-transform:capitalize;font-size:.16rem}}.muncher-donut-chart{flex-direction:column;align-items:center;gap:.75rem;display:flex}.muncher-donut-chart-graphic{margin:0 auto;position:relative}.muncher-donut-chart-svg{width:100%;height:100%;overflow:visible}.muncher-donut-slice{cursor:pointer;opacity:.92;stroke:var(--primary-background-color,#fff);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:opacity .15s,transform .15s}.muncher-donut-slice:hover{opacity:1}.muncher-donut-slice.is-selected{opacity:1;transform:scale(1.035)}.muncher-donut-chart-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 2.2rem;display:flex;position:absolute;inset:0}.muncher-donut-chart-center-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tertiary-color,#6b7280);margin-bottom:.25rem;font-size:.7rem}.muncher-donut-chart-center-value{color:var(--primary-color,#13294b);word-break:break-word;font-size:1.1rem;font-weight:700}.muncher-donut-chart-legend{flex-direction:column;gap:.35rem;width:100%;max-width:220px;margin:0;padding:0;list-style:none;display:flex}.muncher-donut-chart-legend-title{color:var(--primary-color,#13294b);margin-bottom:.15rem;font-size:.75rem;font-weight:600}.muncher-donut-chart-legend-item{cursor:pointer;color:var(--primary-color,#13294b);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.muncher-donut-chart-legend-item:hover,.muncher-donut-chart-legend-item.is-selected{opacity:.8}.muncher-donut-chart-legend-item.is-selected .muncher-donut-chart-legend-text{text-decoration:underline}.muncher-donut-chart-legend-swatch{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem}.muncher-donut-chart-legend-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html{scroll-behavior:smooth;font-size:100%;font-family:var(--sans-serif-font), serif;color:var(--primary-color);background:var(--tertiary-background-color)}.text-danger{color:var(--danger-color)}.text-success{color:var(--success-color)}.mobile{display:block}.main{display:none}label{padding:.2rem;display:inline-block}label .required{color:var(--danger-color);padding-left:.1rem}@media (width>=40rem){.main--content{min-height:60vh}.main--content .div__align--center{height:50vh}}@media (width>=62rem){.mobile{display:none}.main{display:block}.container{width:54rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}}@media (width>=75rem){.container{width:70rem}}.main--content{min-height:60vh}.main--content .div__align--center{justify-content:center;align-items:center;height:50vh;display:flex}[data-title]{position:relative}[data-title]:hover:after{opacity:1;visibility:visible;transition:all .1s .5s}[data-title]:after{content:attr(data-title);background:var(--secondary-background-color);color:var(--primary-color);white-space:nowrap;opacity:0;z-index:50;visibility:hidden;padding:1px 5px 2px;font-size:.8rem;font-weight:300;position:absolute;bottom:-1.6rem;left:30%;box-shadow:0 .25rem 1rem #0003}:root{--primary-color:#16233f;--secondary-color:#4a6e5e;--primary-background-color:#fff;--secondary-background-color:#eaf1ea;--tertiary-background-color:#f4f7f3;--disabled-color:#959698;--danger-color:brown;--success-color:green;--border-color:#d8d8d8;--nav-color:var(--primary-color);--link-color:#3e6e86;--link-hover-color:var(--primary-color);--nav-background-color:var(--secondary-background-color);--sans-serif-font:"Roboto", sans-serif;--monospace-font:"Roboto Mono", monospace;--serif-font:"Roboto Slab", serif;--button-font:var(--sans-serif-font);--extra-small-size:20rem;--small-size:22rem;--medium-size:40rem;--large-size:62rem;--extra-large-size:75rem;--badge-color:var(--primary-color);--badge-background-color:var(--secondary-background-color);--badge-primary-background-color:var(--primary-color);--badge-secondary-background-color:#b6c9c0;--badge-danger-background-color:var(--danger-color);--badge-tertiary-background-color:var(--tertiary-background-color);--pill-color:var(--primary-color);--spinner-color:var(--disabled-color);--border-radius-lg:10px;--border-radius-md:8px;--border-radius-sm:6px;--color-text-primary:var(--primary-color);--color-text-secondary:var(--secondary-color);--color-text-tertiary:#7c8a83;--color-background-primary:var(--primary-background-color);--color-background-secondary:var(--secondary-background-color);--color-border-primary:#cfdaca;--color-border-secondary:#dbe4d6;--color-border-tertiary:#e6ede2;--effort-quick:#3e8b63;--effort-quick-bg:#dff0e6;--effort-standard:#b98a2e;--effort-standard-bg:#f4ead4;--effort-project:#7c6295;--effort-project-bg:#eae3f0;--cat-0:#be6e45;--cat-0-bg:#f3e5db;--cat-1:#4c7f60;--cat-1-bg:#e1eee3;--cat-2:#b98a2e;--cat-2-bg:#f4ead4;--cat-3:#4c7996;--cat-3-bg:#dfeaf0;--cat-4:#7c6295;--cat-4-bg:#eae3f0;--cat-5:#a24f66;--cat-5-bg:#f2dde3}*{box-sizing:border-box}body{font-family:var(--sans-serif-font), sans-serif;margin:0}.foodopean-entry-list{border-top:1px solid var(--color-border-tertiary);margin:0;padding:0;list-style:none}.foodopean-error{color:var(--danger-color,brown)}.foodopean-not-found{padding:3rem 0}.foodopean-home-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 .3rem;font-size:.72rem}.foodopean-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.foodopean-stat-row{border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);grid-template-columns:repeat(4,1fr);margin-bottom:1.75rem;display:grid;overflow:hidden}.foodopean-stat-tile{border-right:1px solid var(--color-border-tertiary);padding:1.1rem 1.25rem}.foodopean-stat-tile:last-child{border-right:none}.foodopean-stat-num{color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:1}.foodopean-stat-label{color:var(--color-text-secondary);margin-top:.4rem;font-size:.78rem}@media (width<=40rem){.foodopean-stat-row{grid-template-columns:repeat(2,1fr)}.foodopean-stat-tile:nth-child(2){border-right:none}}.foodopean-layout{flex-direction:column;min-height:100vh;display:flex}.foodopean-header{border-bottom:1px solid var(--color-border-tertiary);background:var(--secondary-background-color);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.foodopean-nav-toggle{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-md);background:var(--primary-background-color);width:2.2rem;height:2.2rem;color:var(--color-text-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.foodopean-nav-toggle:hover{background:var(--tertiary-background-color)}.foodopean-brand{color:var(--primary-color);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.foodopean-search-form{flex:0 20rem}.foodopean-search-input{border-radius:var(--border-radius-md);border:1px solid var(--color-border-secondary);background:var(--primary-background-color);width:100%;font-family:var(--sans-serif-font), sans-serif;box-sizing:border-box;padding:.55rem .8rem;font-size:.9rem}.foodopean-search-input:focus{outline:2px solid var(--secondary-color);outline-offset:1px}.foodopean-body{flex:1;align-items:flex-start;display:flex}.foodopean-sidebar{background:var(--secondary-background-color);border-right:1px solid var(--color-border-tertiary);box-sizing:border-box;flex-direction:column;flex:0 0 15rem;align-self:stretch;gap:2px;width:15rem;padding:1.1rem .75rem 2rem;display:flex;position:sticky;top:0}.foodopean-sidebar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);padding:1rem .6rem .4rem;font-size:.68rem}.foodopean-sidebar-categories{flex-direction:column;gap:2px;display:flex}.foodopean-sidebar-link{border-radius:var(--border-radius-md);color:var(--color-text-secondary);text-transform:capitalize;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.foodopean-sidebar-link:hover{background:var(--primary-background-color)}.foodopean-sidebar-link.active{background:var(--primary-background-color);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-primary);font-weight:600}.foodopean-sidebar-link-text{flex-direction:column;gap:1px;min-width:0;display:flex}.foodopean-sidebar-link-label{font-size:.85rem;font-weight:600;line-height:1.3}.foodopean-sidebar-link-desc{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.66rem;line-height:1.2}.foodopean-sidebar-category-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.foodopean-sidebar-category-count{color:var(--color-text-tertiary);font-size:.72rem}.foodopean-main{box-sizing:border-box;flex:1;min-width:0;padding:1.75rem clamp(1rem,4vw,2.5rem) 4rem}.foodopean-nav-backdrop{display:none}@media (width<=56rem){.foodopean-nav-toggle{display:flex}.foodopean-nav-backdrop{z-index:40;background:#16233f73;display:block;position:fixed;inset:0}.foodopean-sidebar{z-index:50;flex:none;width:min(20rem,85vw);height:100vh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.foodopean-sidebar--open{transform:translate(0)}.foodopean-sidebar-link{text-transform:capitalize}}.foodopean-entry-row{border-bottom:1px solid var(--color-border-tertiary);align-items:center;gap:.85rem;padding:.9rem .1rem;display:flex}.foodopean-entry-left{color:var(--color-text-tertiary);flex:0 0 5.5rem;font-size:.78rem}.foodopean-entry-body{flex:1;min-width:0}.foodopean-entry-heading{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.foodopean-entry-title{color:var(--color-text-primary);font-size:.95rem;font-weight:600;text-decoration:none}.foodopean-entry-title:hover{color:var(--link-color)}.foodopean-pill{text-transform:capitalize;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.foodopean-pill-journal{background:var(--tertiary-background-color);color:var(--color-text-secondary)}.foodopean-entry-meta{text-align:right;flex:none}.foodopean-entry-time{color:var(--link-color);font-size:.88rem;font-weight:700}.foodopean-entry-servings{color:var(--color-text-tertiary);margin-top:.1rem;font-size:.72rem}@media (width<=30rem){.foodopean-entry-left{flex-basis:3.5rem}}.foodopean-home-title{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.5rem}.foodopean-home-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.foodopean-home-section-title{color:var(--color-text-primary);margin:0;font-size:1.05rem}.foodopean-tabs{background:var(--tertiary-background-color);border-radius:var(--border-radius-md);gap:2px;padding:3px;display:flex}.foodopean-tabs button{font:inherit;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--border-radius-sm);background:0 0;border:none;padding:.4rem .85rem;font-size:.8rem;font-weight:600}.foodopean-tabs button.active{background:var(--primary-background-color);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-secondary)}.foodopean-category-title{text-transform:capitalize;color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.6rem}.foodopean-category-layout{grid-template-columns:1fr 15rem;align-items:start;gap:2rem;display:grid}@media (width<=55rem){.foodopean-category-layout{grid-template-columns:1fr}}.foodopean-related-rail{flex-direction:column;gap:.6rem;display:flex}.foodopean-rail-card{border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem;text-decoration:none;display:flex}.foodopean-rail-card:hover{border-color:var(--color-border-primary)}.foodopean-rail-card-title{text-transform:capitalize;font-size:.88rem;font-weight:600}.foodopean-rail-card-count{color:var(--color-text-tertiary);font-size:.75rem}.foodopean-recipe-page{max-width:56rem}.foodopean-rhead{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.foodopean-recipe-title{color:var(--color-text-primary);margin:0;font-size:1.7rem}.foodopean-recipe-card-wrap{margin-bottom:2rem}.foodopean-side-card{border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--primary-background-color);max-width:24rem;margin-bottom:1.25rem;padding:1.4rem 1.5rem}.foodopean-more-link{color:var(--link-color);margin-top:.8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.foodopean-more-link:hover{text-decoration:underline}.foodopean-note-body{border-top:1px solid var(--color-border-tertiary);max-width:40rem;color:var(--color-text-primary);padding-top:1.5rem;font-size:.95rem;line-height:1.7}.foodopean-note-body :first-child{margin-top:0}.foodopean-search-title{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.5rem}.foodopean-search-row{align-items:flex-start}.foodopean-search-snippet{color:var(--color-text-tertiary);margin:.3rem 0 0;font-size:.85rem;line-height:1.5}.foodopean-all-entries-title{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.6rem}
