:root{--cb-red:#e11d48;--cb-orange:#f59e0b;--cb-ink:#122033;--cb-muted:#607084;--cb-line:#e4e9ef;--cb-soft:#f7f9fc}*{box-sizing:border-box}body.cb-site{margin:0;color:var(--cb-ink);font:15px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;background:#fff}.cb-shell{width:min(1010px,calc(100% - 34px));margin:auto}.cb-header{border-bottom:1px solid var(--cb-line);background:#fff}.cb-head-top{display:flex;gap:28px;align-items:center;min-height:65px}.cb-brand{display:flex;align-items:center;color:var(--cb-ink);text-decoration:none;min-width:300px}.cb-brand img{width:auto;max-height:55px}.cb-brand-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--cb-red);color:#fff;font-size:23px;margin-right:10px}.cb-brand b{font-size:19px}.cb-brand b span{color:var(--cb-red)}.cb-brand small{display:block;color:var(--cb-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.cb-search{flex:1}.cb-search input{width:100%;border:1px solid #dde4ec;background:#f3f6fa;border-radius:25px;padding:10px 15px}.cb-head-actions{display:flex;gap:10px}.cb-head-actions a{color:#fff;padding:8px 11px;border-radius:19px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.cb-whatsapp{background:#009c76}.cb-pdf{background:var(--cb-orange)}.cb-nav{background:#f8fafc;border-top:1px solid var(--cb-line)}.cb-menu{margin:0;padding:0;display:flex;gap:25px;list-style:none;overflow:auto}.cb-menu a{display:block;padding:11px 0;color:#334155;text-decoration:none;font-weight:700;font-size:13px;white-space:nowrap}.cb-menu .current-menu-item a{color:var(--cb-red)}.cb-menu-toggle{display:none}.cb-hero{padding:35px 0 42px}.cb-eyebrow{margin:0;color:var(--cb-red);font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.cb-hero-title{border-bottom:1px solid #223047;padding-bottom:11px;margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:40px}.cb-hero h1,.cb-archive h1{font:700 clamp(30px,4vw,41px)/1.13 Georgia,serif;max-width:690px;margin:5px 0}.cb-hero-title p{max-width:270px;color:var(--cb-muted);font-size:12px}.cb-featured-grid{display:grid;grid-template-columns:2fr 1fr;gap:22px}.cb-featured-side{display:grid;gap:20px}.cb-card{overflow:hidden;border:1px solid var(--cb-line);border-radius:10px;background:#fff}.cb-card-image{display:block;background:#e9edf2}.cb-card-image img{display:block;width:100%;height:190px;object-fit:cover}.cb-card-body{padding:13px 15px}.cb-chip{display:inline-block;color:#4b3b00;background:#ffd562;padding:4px 8px;border-radius:4px;text-decoration:none;font-size:10px;font-weight:800}.cb-card h3,.cb-card h2{margin:9px 0 6px;font-size:18px;line-height:1.25}.cb-card h3 a,.cb-card h2 a{color:var(--cb-ink);text-decoration:none}.cb-card-meta{margin:9px 0 0;display:flex;gap:10px;flex-wrap:wrap;color:var(--cb-muted);font-size:12px}.cb-card--main .cb-card-image img{height:370px}.cb-card--main h3{font:700 28px/1.16 Georgia,serif}.cb-card--side .cb-card-image img{height:148px}.cb-card--side .cb-card-body{padding:12px 14px}.cb-card--side h3{font-size:16px}.cb-latest{padding:20px 0 60px}.cb-latest h2,.cb-related h2,.cb-steps h2{font:700 29px Georgia,serif;margin:4px 0 20px}.cb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cb-grid-two{grid-template-columns:repeat(2,1fr)}.cb-home-widget{margin:10px auto 25px}.cb-footer{background:#142034;color:#dce5ef;margin-top:40px;padding:35px 0 15px}.cb-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.cb-footer h2{font-size:15px}.cb-copy{border-top:1px solid #ffffff1f;margin-top:20px;padding-top:12px;font-size:12px}.cb-reading{width:min(768px,calc(100% - 32px));margin:auto}.cb-single{padding:30px 0 55px}.cb-breadcrumb{font-size:13px;color:var(--cb-muted);margin-bottom:15px}.cb-breadcrumb a{color:var(--cb-red)}.cb-article-head h1{font:700 clamp(32px,5vw,48px)/1.12 Georgia,serif;margin:12px 0 15px}.cb-byline{display:flex;align-items:center;gap:10px;margin:15px 0 22px;font-size:13px}.cb-byline img{border-radius:50%}.cb-byline small{display:block;color:var(--cb-muted)}.cb-byline>a{margin-left:auto;color:#9a6700;background:#fff4d7;border:1px solid #f4d27b;border-radius:20px;padding:5px 9px;text-decoration:none}.cb-preferred{background:#edf9ff;border:1px solid #bce5f8;border-radius:8px;padding:10px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.cb-preferred a{background:#fff;border:1px solid #b6c6d4;border-radius:18px;color:#1674a3;font-weight:800;padding:5px 10px;text-decoration:none}.cb-cover{margin:23px 0}.cb-cover img{width:100%;border-radius:8px}.cb-prologue,.cb-content{font-size:17px;color:#334155}.cb-prologue{font-size:18px;line-height:1.75}.cb-recipe-box{border:1px solid #cce3ed;border-radius:9px;overflow:hidden;margin:30px 0;background:#fff}.cb-recipe-facts{background:#f7fbfd;padding:15px 18px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #e2eef3}.cb-scale{margin-left:auto;display:flex;gap:5px;align-items:center}.cb-scale button{border:1px solid #cbd5e1;border-radius:4px;background:#fff;padding:4px 7px}.cb-scale button.active{background:#0288d1;color:#fff}.cb-recipe-characteristics{border-bottom:1px solid #e2eef3;padding:12px 18px}.cb-ingredients{padding:18px}.cb-ingredients h2{font-size:20px;margin:0 0 11px}.cb-ingredients ul{margin:0;padding:0;list-style:none}.cb-ingredients li{padding:7px 0;border-bottom:1px solid #f0f3f5}.cb-ingredients input:checked+span{text-decoration:line-through;color:#94a3b8}.cb-nutrition{border-top:1px solid #e2eef3;padding:13px 18px}.cb-nutrition button{color:#0288d1;font-weight:800;background:none;border:0;padding:0}.cb-nutrition div{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;color:var(--cb-muted);font-size:13px}.cb-steps{margin:35px 0}.cb-step{display:flex;gap:14px;border:1px solid var(--cb-line);border-radius:10px;padding:17px;margin:15px 0}.cb-step>b{flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:var(--cb-red);color:#fff;display:grid;place-items:center}.cb-step h3{margin:2px 0 8px}.cb-step p{margin:0;color:#475569}.cb-ratings{border:1px solid var(--cb-line);background:var(--cb-soft);padding:20px;border-radius:10px}.cb-ratings h2{font-size:19px;margin:0 0 7px}.cb-related{margin-top:40px}.cb-sticky{position:fixed;top:0;left:0;right:0;z-index:50;background:#2b2b2b;color:#fff;transform:translateY(-110%);transition:transform .25s;box-shadow:0 2px 10px #0004}.cb-sticky.visible{transform:translateY(0)}.cb-sticky>.cb-shell{height:43px;display:flex;gap:12px;align-items:center}.cb-sticky strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.cb-sticky button{border:0;background:#414141;color:#fff;padding:6px 9px;border-radius:4px;font-weight:800}.cb-sticky-actions{background:#dcf5f2;color:#164e63;padding:6px max(18px,calc((100% - 1010px)/2));display:flex;gap:16px;font-size:12px}.cb-sticky-actions button,.cb-sticky-actions a{border:0;background:none;color:inherit;font-weight:800;text-decoration:none}.cb-discover{position:absolute;right:max(17px,calc((100% - 1010px)/2));top:41px;background:#fff;padding:8px;box-shadow:0 5px 16px #0003}.cb-discover ul{margin:0;padding:0;list-style:none}.cb-discover a{display:block;padding:7px;color:#182433;text-decoration:none}.cb-archive{padding:33px 0 60px;width:min(900px,calc(100% - 32px))}.cb-archive-head{border-bottom:1px solid #1f2937;margin-bottom:22px}.cb-archive-head h1{margin:4px 0 10px}.cb-pills{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0}.cb-pills a{color:#334155;background:#f0f4f8;border-radius:20px;padding:6px 10px;text-decoration:none;font-size:12px}.cb-horizontal-card{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--cb-line)}.cb-horizontal-card img{width:220px;height:150px;object-fit:cover;border-radius:8px}.cb-horizontal-card h2{margin:7px 0;font-size:21px}.cb-horizontal-card a{color:var(--cb-ink);text-decoration:none}.cb-author-box{display:flex;gap:18px;align-items:center;background:var(--cb-soft);padding:22px;border-radius:10px;margin-bottom:27px}.cb-author-box img{border-radius:50%}.cb-author-box h1{margin:2px 0;font-size:30px}@media(max-width:780px){.cb-head-top{flex-wrap:wrap;padding:9px 0;gap:10px}.cb-brand{min-width:0;flex:1}.cb-search{order:3;flex-basis:100%}.cb-head-actions{display:none}.cb-menu-toggle{display:block;border:0;background:none;font-size:22px}.cb-nav{display:none}.cb-nav.open{display:block}.cb-menu{display:block}.cb-menu a{padding:8px 0}.cb-hero-title{display:block}.cb-featured-grid{grid-template-columns:1fr}.cb-featured-side{grid-template-columns:1fr 1fr}.cb-card--main .cb-card-image img{height:280px}.cb-grid{grid-template-columns:repeat(2,1fr)}.cb-footer-grid{grid-template-columns:1fr}.cb-sticky-actions{justify-content:center}.cb-horizontal-card{grid-template-columns:120px 1fr;gap:12px}.cb-horizontal-card img{width:120px;height:100px}.cb-horizontal-card h2{font-size:16px}.cb-horizontal-card p:not(.cb-card-meta){display:none}}@media(max-width:480px){.cb-featured-side,.cb-grid,.cb-grid-two{grid-template-columns:1fr}.cb-recipe-facts{display:grid;grid-template-columns:1fr 1fr}.cb-scale{margin-left:0}.cb-byline>a{font-size:0}.cb-byline>a:first-letter{font-size:14px}.cb-sticky strong{font-size:12px}.cb-sticky-actions{gap:10px}.cb-preferred{align-items:start;flex-direction:column}.cb-nutrition div{grid-template-columns:1fr}.cb-hero{padding-top:24px}}
