.rcp-card.svelte-g3biwx{width:100%;max-width:720px;margin:2.5rem auto;scroll-margin-top:96px;border-radius:26px;overflow:hidden;background:#f4ede0;border:1px solid #e7dcc8;box-shadow:0 2px 12px #78501e0f;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.rcp-card[data-rcp=paper].svelte-g3biwx{background:#fff;border:1px solid #e7e5e4;box-shadow:0 2px 10px #0000000a}.rcp-card[data-rcp=band].svelte-g3biwx{background:#fff;border:1px solid #e7e5e4;box-shadow:0 12px 32px -10px #0000001f,0 2px 8px #0000000a}.rcp-band.svelte-g3biwx{background:linear-gradient(135deg,#ffffff24,#0003),#b5521d;padding:28px 38px 26px;color:#fff}.rcp-body.svelte-g3biwx{padding:38px}.rcp-card[data-rcp=band].svelte-g3biwx .rcp-body:where(.svelte-g3biwx){padding:34px 38px 38px}.rcp-eye.svelte-g3biwx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#b5521d;font-weight:600}.rcp-eye-on-band.svelte-g3biwx{color:#ffffffb8}.rcp-title.svelte-g3biwx{font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.02em;font-size:clamp(25px,4.4vw,33px);line-height:1.03;color:#1c1917;margin:11px 0 0}.rcp-title-on-band.svelte-g3biwx{font-size:clamp(24px,4vw,31px);line-height:1.04;color:#fff;margin:10px 0 0}.rcp-meta.svelte-g3biwx{display:flex;align-items:center;gap:14px;margin-top:15px;font-size:13.5px;color:#78716c}.rcp-meta-on-band.svelte-g3biwx{margin-top:14px;color:#ffffffd9}.rcp-meta-item.svelte-g3biwx{display:inline-flex;align-items:center;gap:6px}.rcp-dot.svelte-g3biwx{opacity:.4}.rcp-meta-on-band.svelte-g3biwx .rcp-dot:where(.svelte-g3biwx){opacity:.45}.rcp-ing.svelte-g3biwx{background:#fbf6ec;border:1px solid #ece0cb;border-radius:16px;padding:18px 20px;margin:22px 0 0}.rcp-card[data-rcp=paper].svelte-g3biwx .rcp-ing:where(.svelte-g3biwx){background:#f4ede0;border-color:#ece0cb}.rcp-card[data-rcp=band].svelte-g3biwx .rcp-ing:where(.svelte-g3biwx){background:#faf7f2;border-color:#efe7da;margin:4px 0 0}.rcp-ing-text.svelte-g3biwx{margin:0;font-size:15.5px;line-height:1.6;color:#57534e}.rcp-ing-text.svelte-g3biwx strong:where(.svelte-g3biwx){color:#1c1917;font-weight:700}.rcp-steps.svelte-g3biwx{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:16px}.rcp-step.svelte-g3biwx{display:flex;gap:15px;align-items:flex-start}.rcp-step-num.svelte-g3biwx{flex-shrink:0;width:30px;height:30px;border-radius:999px;background:#b5521d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;font-weight:900;font-size:15px;line-height:1;box-shadow:0 2px 5px #b5521d40}.rcp-step-text.svelte-g3biwx{font-size:16px;line-height:1.55;color:#1c1917;padding-top:4px}.rcp-cta.svelte-g3biwx{display:inline-flex;align-items:center;gap:10px;margin-top:26px;background:#b5521d;color:#fff;padding:15px 26px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 6px 14px -4px #b5521d73;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.rcp-cta.svelte-g3biwx:hover{transform:translateY(-2px)}.rcp-cta.svelte-g3biwx:active{transform:translateY(0)}.rcp-cta-arrow.svelte-g3biwx{font-weight:400;font-size:17px;line-height:1}@media(prefers-reduced-motion:reduce){.rcp-cta.svelte-g3biwx{transition:none}}.error-container.svelte-buu85l{max-width:800px;margin:2rem auto;padding:2rem;background:#fee2e2;border-radius:.5rem;color:#dc2626}.error-container.svelte-buu85l h2:where(.svelte-buu85l){margin-bottom:1rem}.blog-post.svelte-buu85l{max-width:800px;margin:0 auto;padding:0}.content.svelte-buu85l{margin-top:2rem;line-height:1.7;color:#1c1917}.content.svelte-buu85l h1,.content.svelte-buu85l h2,.content.svelte-buu85l h3,.content.svelte-buu85l h4{margin:2rem 0 1rem;color:#1c1917;font-weight:600}.content.svelte-buu85l h1{font-size:2rem}.content.svelte-buu85l h2{font-size:1.5rem}.content.svelte-buu85l h3{font-size:1.25rem}.content.svelte-buu85l p{margin:1rem 0;line-height:1.7}.content.svelte-buu85l ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.content.svelte-buu85l ol{margin:1rem 0;padding-left:1.5rem;list-style-type:decimal}.content.svelte-buu85l ul ul{list-style-type:circle;margin:.25rem 0}.content.svelte-buu85l ul ul ul{list-style-type:square}.content.svelte-buu85l li{margin:.5rem 0;line-height:1.7}.content.svelte-buu85l li::marker{color:#b5521d}.content.svelte-buu85l a{color:#b5521d;text-decoration:underline}.content.svelte-buu85l a:hover{color:#a94d18}.content.svelte-buu85l img{width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.content.svelte-buu85l blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #B5521D;background:#f8f7f5;font-style:italic;color:#57534e}.content.svelte-buu85l code{padding:.125rem .375rem;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:.25rem;font-family:monospace;font-size:.875em}.content.svelte-buu85l pre{margin:1.5rem 0;padding:1rem;background:#1c1917;color:#faf9f7;border-radius:.5rem;overflow-x:auto}.content.svelte-buu85l pre code{background:transparent;border:none;padding:0;color:inherit}.content.svelte-buu85l .table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2rem 0;border:1px solid #e7e5e4;border-radius:8px;background:#fff;box-shadow:0 2px 4px #0000000d}.content.svelte-buu85l .table-wrap>table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none}.content.svelte-buu85l table:not(.table-wrap>table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0;margin:2rem 0;border:1px solid #e7e5e4;border-radius:8px;background:#fff;box-shadow:0 2px 4px #0000000d}.content.svelte-buu85l thead{background:linear-gradient(to bottom,#faf9f7,#f5f4f2);border-bottom:2px solid #e7e5e4}.content.svelte-buu85l th{padding:1rem 1.5rem;text-align:left;font-weight:600;color:#1c1917;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;vertical-align:top;border-bottom:2px solid #e7e5e4}.content.svelte-buu85l td{padding:1.25rem 1.5rem;color:#1c1917;vertical-align:top;border-bottom:1px solid #f5f4f2;line-height:1.6}.content.svelte-buu85l tbody tr{transition:background-color .15s ease}.content.svelte-buu85l tbody tr:hover{background:#faf9f7}.content.svelte-buu85l tbody tr:last-child td{border-bottom:none}@media(max-width:767px){.content.svelte-buu85l th,.content.svelte-buu85l td{padding:.75rem 1rem;font-size:.875rem}.content.svelte-buu85l th{font-size:.8125rem}}.content.svelte-buu85l td strong,.content.svelte-buu85l th strong{font-weight:700;color:#1c1917}.content.svelte-buu85l td a{color:#b5521d;text-decoration:underline;font-weight:500}.content.svelte-buu85l td a:hover{color:#a94d18}.error.svelte-buu85l{color:#dc2626;padding:1rem;background:#fee2e2;border-radius:.5rem;margin:1rem 0}.main-image.svelte-buu85l{margin:2rem 0;padding:0}.main-image-frame.svelte-buu85l{position:relative;border-radius:.5rem;overflow:hidden}.main-image.svelte-buu85l img{width:100%;height:auto;display:block}.article-meta.svelte-buu85l{margin:1.5rem 0 2rem;padding:1.5rem 0;border-bottom:1px solid #e7e5e4;display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.article-author.svelte-buu85l{display:flex;align-items:center;gap:1rem}.article-author-avatars.svelte-buu85l{display:flex;flex-direction:row;position:relative}.article-author-avatar.svelte-buu85l{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid white;position:relative;flex-shrink:0}.article-author-avatar.svelte-buu85l:not(:first-child){margin-left:-1rem}.article-author-info.svelte-buu85l{display:flex;flex-direction:column;gap:.375rem}.article-author-names.svelte-buu85l{font-size:1rem;font-weight:600;color:#1c1917;line-height:1.4}.article-dates.svelte-buu85l{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:#78716c}.article-date.svelte-buu85l{color:#78716c}.article-date-updated.svelte-buu85l{font-style:italic}.date-separator.svelte-buu85l{color:#d6d3d1}@media(max-width:640px){.article-author-avatar.svelte-buu85l{width:2.5rem;height:2.5rem;border-width:2px;flex-shrink:0}.article-author-avatar.svelte-buu85l:not(:first-child){margin-left:-.75rem}.article-author-names.svelte-buu85l{font-size:.9375rem}.article-dates.svelte-buu85l{font-size:.8125rem}}.discussion-link.svelte-buu85l{margin-top:3rem;padding-top:2rem;border-top:1px solid #e7e5e4;text-align:center}.discussion-button.svelte-buu85l{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:#b5521d;color:#fff;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.9375rem;transition:background-color .2s,transform .1s}.discussion-button.svelte-buu85l:hover{background:#a94d18;transform:translateY(-1px)}.discussion-button.svelte-buu85l .icon:where(.svelte-buu85l){width:1.25rem;height:1.25rem}.discussion-button.svelte-buu85l .comment-count:where(.svelte-buu85l){display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;background:#fff3;border-radius:9999px;font-size:.75rem;font-weight:700}.faq-container.svelte-buu85l{margin-top:3rem;padding-top:2rem;border-top:1px solid #e7e5e4}.recipe-jump.svelte-buu85l{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:11px 22px;border:1px solid transparent;border-radius:999px;background:#f4ede0;color:#b5521d;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:0 1px 2px #78501e0f;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.recipe-jump.svelte-buu85l:hover{background:#b5521d;color:#fff;box-shadow:0 6px 14px -4px #b5521d66;transform:translateY(-1px)}.recipe-jump.svelte-buu85l:active{transform:translateY(0)}.recipe-jump.svelte-buu85l svg:where(.svelte-buu85l){transition:transform .18s cubic-bezier(.22,1,.36,1)}.recipe-jump.svelte-buu85l:hover svg:where(.svelte-buu85l){transform:translateY(2px)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.recipe-jump.svelte-buu85l{transition:none}}@media(max-width:640px){.blog-post.svelte-buu85l{padding:0}.content.svelte-buu85l h1{font-size:1.5rem}.content.svelte-buu85l h2{font-size:1.25rem}}
