html,body{cursor:auto!important}*{cursor:inherit}a,button,[role="button"],summary,label[for],input[type="checkbox"],input[type="radio"],select{cursor:pointer!important}:root{--font-heading:'Playfair Display', Georgia, serif;--font-body:'DM Sans', system-ui, sans-serif;--font-mono:'Courier New', monospace;--bg-primary:#FFFFFF;--bg-section-alt:#F8F8F8;--bg-dark:#1A1A1A;--bg-card:#FFFFFF;--bg-overlay:rgba(26,26,26,0.82);--accent:#A61C3C;--accent-dark:#7A1229;--accent-light:#D4556E;--accent-bg:#FAF0F3;--text-primary:#1A1A1A;--text-secondary:#555555;--text-muted:#888888;--text-on-dark:#FFFFFF;--text-on-dark-muted:#AAAAAA;--text-accent:#A61C3C;--btn-primary-bg:#A61C3C;--btn-primary-text:#FFFFFF;--btn-primary-hover:#7A1229;--btn-secondary-bg:#1A1A1A;--btn-secondary-text:#FFFFFF;--btn-secondary-hover:#333333;--btn-ghost-bg:transparent;--btn-ghost-text:#1A1A1A;--btn-ghost-border:#1A1A1A;--btn-ghost-hover-bg:#1A1A1A;--btn-ghost-hover-text:#FFFFFF;--nav-bg:#FFFFFF;--nav-text:#1A1A1A;--nav-text-hover:#A61C3C;--nav-active:#A61C3C;--nav-border:#E5E5E5;--nav-mobile-bg:#1A1A1A;--nav-mobile-text:#FFFFFF;--card-bg:#FFFFFF;--card-border:#E5E5E5;--card-shadow:rgba(0,0,0,0.06);--card-shadow-hover:rgba(0,0,0,0.12);--card-radius:10px;--recipe-tag-bg:#1A1A1A;--recipe-tag-text:#FFFFFF;--recipe-badge-bg:#A61C3C;--recipe-badge-text:#FFFFFF;--recipe-time-color:#888888;--coco-badge-bg:#1A1A1A;--coco-badge-text:#FFFFFF;--coco-badge-accent:#C9960C;--bebe-badge-bg:#A61C3C;--bebe-badge-text:#FFFFFF;--verdict-approved-bg:#1A1A1A;--verdict-approved-text:#FFFFFF;--verdict-approved-line:#C9960C;--verdict-acceptable-bg:#F8F8F8;--verdict-acceptable-text:#1A1A1A;--verdict-acceptable-line:#888888;--verdict-disappointed-bg:#A61C3C;--verdict-disappointed-text:#FFFFFF;--border-light:#E5E5E5;--border-medium:#CCCCCC;--border-dark:#1A1A1A;--border-accent:#A61C3C;--input-bg:#FFFFFF;--input-border:#CCCCCC;--input-border-focus:#A61C3C;--input-text:#1A1A1A;--input-placeholder:#AAAAAA;--input-label:#555555;--input-error:#D93025;--input-success:#2E7D32;--input-bg-dark:#2C2C2C;--input-border-dark:#3A3A3A;--hero-bg:#1A1A1A;--hero-text:#FFFFFF;--hero-subtext:#AAAAAA;--hero-accent:#A61C3C;--hero-cta-bg:#A61C3C;--hero-cta-text:#FFFFFF;--section-white-bg:#FFFFFF;--section-grey-bg:#F8F8F8;--section-dark-bg:#1A1A1A;--section-dark-text:#FFFFFF;--section-dark-muted:#AAAAAA;--section-accent-line:#A61C3C;--tag-default-bg:#F8F8F8;--tag-default-text:#555555;--tag-default-border:#E5E5E5;--tag-active-bg:#A61C3C;--tag-active-text:#FFFFFF;--footer-bg:#1A1A1A;--footer-text:#AAAAAA;--footer-heading:#FFFFFF;--footer-link:#FFFFFF;--footer-link-hover:#A61C3C;--footer-border:#333333;--shadow-sm:0 1px 3px  rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--shadow-lg:0 8px 24px rgba(0,0,0,0.10);--shadow-xl:0 16px 40px rgba(0,0,0,0.12);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1)}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}img{display:block;max-width:100%}button{cursor:pointer;border:0;background:none}body,p,li,td,input,textarea,select,button{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--text-primary)}body{background-color:var(--bg-primary)}h1,h2,h3,h4,h5,h6,.entry-title,.post-title,.recipe-title,.site-title,.widget-title,.wprm-recipe-name{font-family:var(--font-heading);font-weight:700;color:var(--text-primary);line-height:1.25}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.375rem}h4{font-size:1.125rem}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-dark)}.site-header,.main-navigation,#site-navigation,.navigation-branding,.main-nav-sub,.slideout-navigation{display:none!important}body{padding-top:0!important}#page,.site,.site-content,.content-area{padding-top:0!important;margin-top:0!important}body.home .site-main,body.page-template-default .site-main,.site-main{padding:0!important;margin-top:0!important}.inside-article{padding:0!important}.entry-content{padding:0!important;margin:0!important}.skip-link{display:none!important}.admin-bar .nav-wrap{top:32px}@media screen and (max-width:782px){.admin-bar .nav-wrap{top:46px}}body.admin-bar .ck-nav-wrap{top:32px}@media screen and (max-width:782px){body.admin-bar .ck-nav-wrap{top:46px}}.grain{display:none!important;position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/></svg>")}.delish-utility-bar{background:var(--dl-navy,#004685);color:#FFF;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:8px 16px;text-align:center;width:100%;display:block}.delish-utility-content{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.delish-utility-brand{font-weight:800;color:#FBBF24}.delish-utility-dot{opacity:.5}.nav-wrap{position:sticky;top:0;left:0;right:0;width:100%;z-index:9999;background:#FFF;border-bottom:1px solid #E5E5E5;box-shadow:0 2px 10px rgb(0 0 0 / .04);pointer-events:auto;transition:none}.admin-bar .nav-wrap{top:32px}@media screen and (max-width:782px){.admin-bar .nav-wrap{top:46px}}.nav{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;height:70px;max-width:1240px;margin:0 auto;padding:0 24px;background:#FFF}.nav.scrolled{height:70px;width:100%;max-width:1240px;padding:0 24px;border-radius:0;background:#FFF;backdrop-filter:none;border:none;box-shadow:none;margin-top:0}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:700;letter-spacing:.01em;font-size:20px;color:var(--text-primary)}.brand .mark{width:34px;height:34px;border-radius:50%;background:var(--text-primary);display:grid;place-items:center;color:var(--bg-primary);font-family:var(--font-heading);font-weight:900;font-size:18px;font-style:italic}.nav.scrolled .brand{font-size:16px}.nav.scrolled .brand .mark{width:28px;height:28px;font-size:15px}.nav-links{display:flex;gap:26px;align-items:center;margin-left:auto}.nav-links a{font-size:13px;font-weight:400;color:var(--text-primary);opacity:.78;letter-spacing:.01em;position:relative;padding:6px 0}.nav-links a:hover{opacity:1}.nav-links a.has-stamp::after{content:"";position:absolute;right:-10px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--accent);color:#fff;border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:.01em;transition:all 180ms ease}.nav-cta:hover{background:var(--accent-dark);transform:translateY(-1px)}.nav-cta svg{width:14px;height:14px}.nav-search{display:flex!important;align-items:center!important;gap:10px!important;padding:7px 16px!important;border-radius:100px!important;background:#F4F4F4!important;border:1.5px solid #E5E5E5!important;min-width:270px!important;cursor:text!important;transition:all 0.2s ease!important}.nav-search:hover{background:#ECECEC!important;border-color:#D4D4D4!important}.nav-search:focus-within{background:#FFFFFF!important;border-color:#004685!important;box-shadow:0 0 0 3px rgb(0 70 133 / .12)!important}.nav-search svg{width:15px!important;height:15px!important;color:#555555!important;stroke:#555555!important;flex-shrink:0!important}.nav-search input.search-label,.nav-search input[type="search"],.nav-search input{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:13.5px!important;font-weight:500!important;color:#121212!important;border-radius:0!important;letter-spacing:normal!important;text-transform:none!important;line-height:normal!important}.nav-search input.search-label:focus,.nav-search input[type="search"]:focus{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.nav-search input.search-label::placeholder,.nav-search input[type="search"]::placeholder{color:#737373!important;opacity:1!important;font-weight:400!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}.nav.scrolled .nav-search{min-width:auto!important}.hero{position:relative;padding:130px 56px 60px;max-width:1440px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-meta{display:flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:34px}.hero-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero-meta .pulse{position:relative;display:inline-flex;align-items:center;gap:8px}.hero-meta .pulse::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgb(196 89 58 / .6);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(196 89 58 / .6)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hero-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end;position:relative}.hero-headline{grid-column:1/9;font-family:var(--font-heading);font-weight:700;font-size:clamp(48px,8.4vw,128px);line-height:.94;letter-spacing:-.025em;color:var(--text-primary);position:relative;z-index:2}.hero-headline .reveal{display:inline-block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero-headline .reveal span{display:inline-block;transform:translateY(105%);animation:rise .9s var(--ease-out-expo) forwards}.hero-headline .it-must{font-style:italic;font-weight:400;color:var(--accent);position:relative}.hero-headline .it-must::before{content:"";position:absolute;left:-.05em;right:-.05em;bottom:.08em;height:.12em;background:var(--bg-section-alt);z-index:-1;border-radius:2px}@keyframes rise{to{transform:translateY(0)}}.hero-right{grid-column:7/13;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:24px;z-index:1;justify-self:end}.coco-portrait{position:relative;width:clamp(220px,28vw,400px);aspect-ratio:1536/2752;background-position:center;background-size:cover;background-color:var(--bg-primary);border-radius:0;filter:drop-shadow(0 30px 60px rgb(0 0 0 / .18));animation:cocoIn 1.4s var(--ease-out-expo) .3s both}@keyframes cocoIn{from{opacity:0;transform:translateY(20px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.coco-stamp{position:absolute;top:14%;right:-28px;transform:rotate(11deg);font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--accent);text-align:center;border:1.5px solid var(--accent);border-radius:50%;width:108px;height:108px;display:grid;place-items:center;padding:8px;line-height:1.3;background:rgb(255 255 255 / .7);backdrop-filter:blur(4px)}.coco-stamp strong{display:block;font-weight:700;font-size:11px;letter-spacing:.18em;margin:3px 0}.coco-caption{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);text-align:right;max-width:260px;line-height:1.7}.coco-caption strong{color:var(--text-primary);display:block;font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:18px;letter-spacing:0;text-transform:none;margin-bottom:6px}.hero-sub{display:grid;grid-template-columns:1fr auto;gap:48px;margin-top:48px;align-items:end;padding-top:36px;border-top:.5px solid rgb(0 0 0 / .18)}.hero-deck{font-family:var(--font-body);font-weight:300;font-size:19px;line-height:1.65;color:var(--text-muted);max-width:560px}.hero-deck em{font-family:var(--font-heading);font-style:italic;color:var(--text-primary)}.hero-cta-row{display:flex;gap:14px;align-items:center}.cta-primary{display:inline-flex;align-items:center;gap:10px;padding:18px 28px;background:var(--accent);color:#fff;border-radius:100px;font-weight:500;font-size:14px;letter-spacing:.01em;transition:all 220ms var(--ease-spring)}.cta-primary:hover{background:var(--accent-dark);transform:translateY(-2px) scale(1.02);box-shadow:0 14px 32px rgb(196 89 58 / .32)}.cta-primary svg{width:14px;height:14px;transition:transform 220ms ease}.cta-primary:hover svg{transform:translateX(3px)}.cta-ghost{display:inline-flex;align-items:center;gap:8px;padding:17px 26px;border:1.5px solid var(--text-primary);color:var(--text-primary);border-radius:100px;font-weight:500;font-size:14px}.cta-ghost:hover{background:var(--text-primary);color:var(--bg-primary)}.ticker{position:relative;border-top:.5px solid rgb(0 0 0 / .18);border-bottom:.5px solid rgb(0 0 0 / .18);background:var(--bg-primary);overflow:hidden;height:54px;display:flex;align-items:center}.ticker-track{display:flex;gap:48px;white-space:nowrap;animation:marquee 50s linear infinite;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-primary)}.ticker-track span{display:inline-flex;align-items:center;gap:48px}.ticker-track .sep{color:var(--accent);font-weight:700}.ticker-track .dim{color:var(--text-muted)}@keyframes marquee{to{transform:translateX(-50%)}}.stamps{background:var(--bg-primary);color:var(--text-primary);padding:120px 56px;position:relative;overflow:hidden}.stamps::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 80% 20%,rgb(232 160 32 / .08),transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,rgb(115 64 97 / .06),transparent 60%);pointer-events:none}.stamps .section-head .eyebrow{color:var(--text-secondary)}.stamps .section-head .eyebrow .num{border-color:var(--text-secondary)}.section-head{display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:end;max-width:1280px;margin:0 auto 64px;position:relative}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-light);display:flex;align-items:center;gap:12px}.eyebrow .num{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--accent-light);border-radius:50%;font-size:10px}.section-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(36px,5.2vw,68px);line-height:1.04;letter-spacing:-.018em}.section-title em{font-style:italic;font-weight:400;color:var(--coco-badge-accent)}.section-kicker{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.6;color:var(--text-muted);max-width:340px;border-left:.5px solid rgb(240 232 220 / .2);padding-left:20px}.stamp-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;border:.5px solid rgb(0 0 0 / .14);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 14px 40px rgb(0 0 0 / .06)}.tier{padding:38px 32px 32px;border-right:.5px solid rgb(0 0 0 / .1);position:relative;display:flex;flex-direction:column;gap:22px;min-height:340px;transition:background 320ms ease}.tier:last-child{border-right:0}.tier:hover{background:rgb(0 0 0 / .025)}.tier-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--text-muted);text-transform:uppercase}.tier-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-weight:700;font-size:24px}.tier-name{font-family:var(--font-heading);font-weight:700;font-size:30px;letter-spacing:-.005em;line-height:1;color:var(--text-primary)}.tier-name em{font-style:italic;font-weight:400}.tier-defn{font-size:13.5px;line-height:1.65;color:var(--text-muted);font-weight:300}.tier-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--text-secondary);text-transform:uppercase;margin-top:auto;display:flex;align-items:baseline;gap:8px}.tier-count strong{font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--text-primary);letter-spacing:-.01em}.tier.stamped .tier-icon{background:var(--accent);color:var(--bg-primary)}.tier.stamped{background:linear-gradient(180deg,var(--accent-bg),transparent 70%)}.tier.accepted .tier-icon{background:var(--coco-badge-accent);color:var(--text-primary)}.tier.accepted{background:linear-gradient(180deg,var(--bg-primary),transparent 70%)}.tier.disappointed .tier-icon{background:#fff0;border:1.5px solid var(--text-muted);color:var(--text-muted)}.tier.disappointed{opacity:.7}.stamps-foot{max-width:1280px;margin:48px auto 0;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.stamps-foot .blurb{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:22px;color:var(--text-primary);max-width:600px;line-height:1.45}.stamps-foot .blurb::before{content:"\201C";display:inline;color:var(--text-secondary)}.stamps-foot .blurb::after{content:"\201D";color:var(--text-secondary)}.stamps-foot .sig{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;text-align:right}.stamps-foot .sig strong{display:block;color:var(--text-primary);font-family:var(--font-heading);font-weight:400;font-style:italic;font-size:18px;letter-spacing:0;text-transform:none;margin-bottom:4px}.section-head.light .eyebrow{color:var(--accent)}.section-head.light .eyebrow .num{border-color:var(--accent)}.section-head.light .section-title em{color:var(--accent)}.section-head.light .section-kicker{color:var(--text-muted);border-color:rgb(0 0 0 / .18)}.recipe-card{position:relative;background:var(--bg-section-alt);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all 360ms var(--ease-spring);cursor:pointer;border:.5px solid rgb(0 0 0 / .06)}.recipe-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgb(0 0 0 / .13)}.recipe-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#1A1A1A}.recipe-photo-fill{position:absolute;inset:0;transition:transform 600ms ease}.recipe-card:hover .recipe-photo-fill{transform:scale(1.06)}.ph-roast{background:radial-gradient(ellipse 60% 50% at 50% 60%,#D4556E,#A61C3C 60%,#1A1A1A 100%)}.ph-spatch{background:radial-gradient(ellipse 70% 60% at 50% 55%,#C9960C,#A61C3C 55%,#1A1A1A 100%)}.ph-thigh{background:radial-gradient(ellipse 55% 50% at 50% 55%,#A61C3C,#333333 70%,#1A1A1A 100%)}.ph-wing{background:radial-gradient(ellipse 65% 55% at 50% 50%,#C9960C,#A61C3C 50%,#1A1A1A 100%)}.ph-poach{background:radial-gradient(ellipse 70% 60% at 50% 50%,#F8F8F8,#888888 50%,#1A1A1A 100%)}.ph-fry{background:radial-gradient(ellipse 60% 50% at 50% 55%,#C9960C,#A61C3C 50%,#1A1A1A 100%)}.ph-braise{background:radial-gradient(ellipse 65% 55% at 50% 60%,#A61C3C,#555555 65%,#1A1A1A 100%)}.ph-icon{position:absolute;inset:0;display:grid;place-items:center;color:rgb(255 255 255 / .18);font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:48px;letter-spacing:-.02em}.photo-badges{position:absolute;inset:14px 14px auto 14px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;gap:8px}.badge{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border-radius:100px;background:rgb(255 255 255 / .92);color:var(--text-primary);backdrop-filter:blur(8px)}.badge.tier-app{background:var(--accent);color:#fff}.badge.time{background:rgb(0 0 0 / .78);color:var(--bg-primary)}.recipe-body{padding:24px 24px 26px;display:flex;flex-direction:column;gap:14px;flex:1}.recipe-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.recipe-title{font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.15;letter-spacing:-.012em;color:var(--text-primary)}.recipe-deck{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:15px;line-height:1.5;color:var(--text-muted);max-width:38ch}.recipe-deck::before{content:"\201C"}.recipe-deck::after{content:"\201D"}.recipe-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:.5px solid rgb(0 0 0 / .1);gap:12px}.stars{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-primary)}.stars .pens{display:flex;gap:1px}.pen{width:14px;height:14px;color:var(--accent);display:inline-block}.pen.off{color:rgb(0 0 0 / .18)}.recipe-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--accent);text-transform:uppercase}.recipe-cta svg{width:11px;height:11px;transition:transform 220ms ease}.recipe-card:hover .recipe-cta svg{transform:translateX(3px)}.bento-section{padding:0 56px 120px;max-width:1440px;margin:0 auto}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:300px 300px;gap:20px}.bento-cell{border-radius:20px;padding:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:all 360ms var(--ease-spring);cursor:pointer}.bento-cell:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgb(0 0 0 / .16)}.cell-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.cell-title{font-family:var(--font-heading);font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.015em}.cell-title em{font-style:italic;font-weight:400}.cell-body{font-size:14px;line-height:1.55;font-weight:300;opacity:.85}.cell-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center;align-self:flex-start}.bento .b-hero{grid-column:1/3;grid-row:1/3;background:var(--text-primary);color:var(--bg-primary);padding:44px}.bento .b-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 80% 20%,rgb(232 160 32 / .18),transparent 60%);pointer-events:none}.bento .b-hero .cell-title{font-size:54px;line-height:.98}.bento .b-hero .cell-eyebrow{color:var(--coco-badge-accent)}.bento .b-hero .cell-body{font-size:16px;max-width:34ch;color:rgb(240 232 220 / .82)}.bento .b-trending{grid-column:3/4;background:var(--accent);color:#fff}.bento .b-trending .cell-number{font-family:var(--font-heading);font-weight:700;font-size:72px;letter-spacing:-.04em;line-height:.9;margin:auto 0}.bento .b-stat{grid-column:4/5;background:var(--bg-section-alt);color:var(--text-primary)}.bento .b-stat .stat-num{font-family:var(--font-heading);font-weight:700;font-size:80px;line-height:.9;letter-spacing:-.04em;color:var(--accent)}.bento .b-stat .stat-unit{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);opacity:.7;margin-top:6px}.bento .b-technique{grid-column:3/5;background:var(--text-secondary);color:var(--bg-primary)}.bento .b-technique::before{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:50%;background:var(--text-secondary);opacity:.18}.bento .b-technique .cell-title{font-style:italic;font-weight:400}.wtd{background:var(--bg-section-alt);padding:120px 56px;position:relative;overflow:hidden}.wtd-head{text-align:center;max-width:760px;margin:0 auto 72px;padding-top:80px}.wtd-head .eyebrow{justify-content:center}.wtd-head h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(40px,5.6vw,72px);line-height:1.02;letter-spacing:-.02em;margin:18px 0 18px;color:var(--text-primary)}.wtd-head h2 em{font-style:italic;font-weight:400;color:var(--accent)}.wtd-head p{font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.65;color:var(--text-muted);max-width:560px;margin:0 auto}.wtd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:0 auto}.wtd-card{background:var(--bg-primary);border-radius:18px;padding:32px 30px 28px;border:.5px solid rgb(0 0 0 / .08);display:flex;flex-direction:column;gap:18px;transition:all 320ms var(--ease-spring);cursor:pointer;position:relative;overflow:hidden}.wtd-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 16px 40px rgb(0 0 0 / .1)}.wtd-card::before{content:attr(data-num);position:absolute;top:24px;right:28px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--accent);opacity:.5}.wtd-q{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase}.wtd-answer{font-family:var(--font-heading);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary)}.wtd-answer em{font-style:italic;font-weight:400;color:var(--accent)}.wtd-correction{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:15px;line-height:1.55;color:var(--text-muted);padding-left:14px;border-left:2px solid var(--accent)}.wtd-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:.5px solid rgb(0 0 0 / .08);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.wtd-foot .saves{color:var(--text-muted)}.wtd-foot .read{color:var(--accent);display:inline-flex;align-items:center;gap:6px}.browse{padding:120px 56px;max-width:1440px;margin:0 auto}.browse-tabs{display:flex;gap:6px;padding:6px;background:var(--bg-section-alt);border-radius:100px;width:fit-content;margin:0 0 48px}.browse-tab{padding:10px 22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:100px;color:var(--text-muted);transition:all 220ms ease}.browse-tab.active{background:var(--text-primary);color:var(--bg-primary)}.browse-tab:not(.active):hover{color:var(--text-primary)}.browse-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.browse-grid[hidden]{display:none}.cut-tile{position:relative;background:var(--bg-section-alt);border-radius:14px;padding:20px 18px 18px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;border:.5px solid rgb(0 0 0 / .06);transition:all 320ms var(--ease-spring);cursor:pointer;overflow:hidden}.cut-tile:hover{background:var(--text-primary);color:var(--bg-primary);transform:translateY(-4px)}.cut-tile:hover .cut-count{color:var(--coco-badge-accent)}.cut-tile:hover .cut-arrow{color:var(--coco-badge-accent);transform:translateX(4px)}.cut-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase}.cut-name{font-family:var(--font-heading);font-weight:700;font-size:22px;line-height:1.05;letter-spacing:-.012em}.cut-count{font-family:var(--font-mono);font-size:11px;color:var(--accent);transition:color 220ms ease}.cut-arrow{position:absolute;right:18px;bottom:18px;font-family:var(--font-mono);font-size:14px;color:var(--text-muted);transition:all 220ms ease}.testimonial{padding:80px 56px 100px;background:var(--bg-section-alt);position:relative;overflow:hidden}.testimonial::before{content:"\201C";position:absolute;top:-20px;left:6%;font-family:var(--font-heading);font-weight:700;font-size:280px;color:rgb(115 64 97 / .08);line-height:1;pointer-events:none}.test-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:center;position:relative}.test-img{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 55%,#C9960C,#A61C3C 55%,#1A1A1A 100%);box-shadow:0 16px 40px rgb(0 0 0 / .18)}.test-img .ti-icon{position:absolute;inset:0;display:grid;place-items:center;color:rgb(255 255 255 / .22);font-family:var(--font-heading);font-style:italic;font-size:36px}.test-img .ti-badge{position:absolute;bottom:14px;left:14px;background:rgb(255 255 255 / .94);color:var(--text-primary);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border-radius:100px}.test-body{display:flex;flex-direction:column;gap:18px}.test-eye{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);display:inline-flex;align-items:center;gap:10px}.test-eye .stars-mini{display:inline-flex;gap:2px;color:var(--coco-badge-accent)}.test-eye .stars-mini svg{width:13px;height:13px}.test-q{font-family:var(--font-heading);font-weight:400;font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.32;color:var(--text-primary);letter-spacing:-.005em;max-width:64ch}.test-q strong{font-style:normal;font-weight:700;color:var(--text-secondary)}.test-by{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-family:var(--font-body);font-size:14px;color:var(--text-muted);margin-top:4px}.test-by .who{color:var(--text-primary);font-weight:500}.test-by .for{color:var(--text-secondary);text-decoration:underline;text-decoration-color:rgb(115 64 97 / .3);text-underline-offset:3px}.test-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.technique{padding:120px 56px;max-width:1440px;margin:0 auto}.tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}.tech-card{position:relative;background:var(--text-primary);color:var(--bg-primary);border-radius:24px;padding:40px 38px;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;transition:all 360ms var(--ease-spring);cursor:pointer}.tech-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgb(0 0 0 / .22)}.tech-card::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%,rgb(232 160 32 / .14),transparent 65%);pointer-events:none}.tech-card.t-sage{background:var(--text-secondary)}.tech-card.t-sage::before{background:radial-gradient(ellipse 60% 50% at 20% 80%,rgb(214 232 212 / .18),transparent 65%)}.tech-card.t-terra{background:var(--accent)}.tech-card.t-terra::before{background:radial-gradient(ellipse 60% 50% at 20% 20%,rgb(232 160 32 / .22),transparent 65%)}.tech-card.t-bone{background:var(--bg-section-alt);color:var(--text-primary)}.tech-card.t-bone::before{background:radial-gradient(ellipse 70% 60% at 80% 80%,rgb(196 89 58 / .08),transparent 65%)}.tech-eye{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7;display:flex;align-items:center;gap:12px;position:relative}.tech-eye .ti-num{padding:4px 10px;border:1px solid currentColor;border-radius:100px;font-size:9px;opacity:.6}.tech-title{font-family:var(--font-heading);font-weight:700;font-size:44px;line-height:.98;letter-spacing:-.022em;position:relative;max-width:14ch}.tech-title em{font-style:italic;font-weight:400}.tech-body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.6;max-width:42ch;opacity:.85;position:relative}.tech-foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;position:relative}.tech-foot .ct{opacity:.7}.tech-foot .cta{display:inline-flex;gap:8px;align-items:center}.quick{padding:0 56px 100px;max-width:1440px;margin:0 auto}.quick-card{flex:0 0 280px;display:flex;flex-direction:column;background:var(--bg-primary);border:.5px solid rgb(0 0 0 / .1);border-radius:14px;overflow:hidden;scroll-snap-align:start;transition:all 320ms var(--ease-spring);cursor:pointer}.quick-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 12px 32px rgb(0 0 0 / .1)}.quick-card .recipe-photo{aspect-ratio:1/1}.quick-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.quick-time{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;display:flex;align-items:center;gap:8px}.quick-time::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.quick-title{font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}.quick-meta{font-family:var(--font-body);font-size:12px;color:var(--text-muted);display:flex;gap:10px;align-items:center}.protips{padding:120px 56px;background:var(--bg-section-alt);position:relative;overflow:hidden}.protips::before{content:"";position:absolute;top:0;left:50%;width:1px;height:80px;background:var(--accent);transform:translateX(-50%)}.pt-inner{max-width:1100px;margin:0 auto}.pt-eye{display:flex;justify-content:center;margin-bottom:18px}.pt-quote{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:clamp(32px,4.4vw,56px);line-height:1.18;letter-spacing:-.015em;color:var(--text-primary);text-align:center;max-width:920px;margin:0 auto 36px;position:relative}.pt-quote::before{content:"\201C";color:var(--accent);font-weight:700}.pt-quote::after{content:"\201D";color:var(--accent);font-weight:700}.pt-quote strong{font-style:normal;font-weight:700;display:block;margin-top:12px;letter-spacing:-.022em;color:var(--accent)}.pt-attr{text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--text-muted);text-transform:uppercase;margin-bottom:80px}.pt-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:.5px solid rgb(0 0 0 / .14);padding-top:48px}.pt-tip{padding:0 28px;border-right:.5px solid rgb(0 0 0 / .1)}.pt-tip:last-child{border-right:0}.pt-tip .pt-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--accent);text-transform:uppercase;margin-bottom:14px}.pt-tip .pt-h{font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.18;letter-spacing:-.012em;color:var(--text-primary);margin-bottom:10px}.pt-tip .pt-h em{font-style:italic;font-weight:400;color:var(--accent)}.pt-tip .pt-d{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.6;color:var(--text-muted)}.faq{padding:120px 56px;max-width:1440px;margin:0 auto}.faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.faq-side h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(36px,4.4vw,58px);line-height:1.02;letter-spacing:-.02em;margin-top:18px;color:var(--text-primary)}.faq-side h2 em{font-style:italic;font-weight:400;color:var(--accent)}.faq-side p{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.65;color:var(--text-muted);margin-top:18px;max-width:38ch}.faq-list{display:flex;flex-direction:column;border-top:.5px solid rgb(0 0 0 / .14)}.faq-item{border-bottom:.5px solid rgb(0 0 0 / .14)}.faq-item summary{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-family:var(--font-heading);font-weight:400;font-size:28px;color:var(--accent);transition:transform 220ms ease;flex-shrink:0;line-height:1}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--accent)}.faq-answer{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;color:var(--text-muted);padding:0 60px 24px 0;max-width:60ch}.faq-answer strong{color:var(--text-primary);font-weight:500}.as-seen{padding:60px 56px;background:var(--bg-section-alt)}.as-seen-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:48px;flex-wrap:wrap;justify-content:center}.as-seen-lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:12px}.as-seen-lbl::before,.as-seen-lbl::after{content:"";display:inline-block;width:30px;height:.5px;background:rgb(0 0 0 / .25)}.as-seen-logos{display:flex;gap:48px;flex-wrap:wrap;align-items:center;justify-content:center}.as-logo{font-family:var(--font-heading);font-weight:700;font-style:italic;font-size:22px;color:var(--text-primary);opacity:.5;letter-spacing:-.01em;transition:opacity 220ms ease;line-height:1}.as-logo:hover{opacity:.9}.as-logo.l-mono{font-family:var(--font-mono);font-style:normal;font-weight:700;font-size:14px;letter-spacing:.18em;text-transform:uppercase}.as-logo.l-sans{font-family:var(--font-body);font-weight:500;font-style:normal;font-size:18px;letter-spacing:.02em}.cookbook{padding:120px 56px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--accent-bg) 100%)}.cookbook::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgb(232 160 32 / .12),transparent 70%);pointer-events:none}.cb-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center;position:relative}.cb-eye{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}.cb-eye .free-tag{background:var(--text-secondary);color:#fff;padding:4px 10px;border-radius:100px;font-size:10px;letter-spacing:.18em}.cb-h{font-family:var(--font-heading);font-weight:700;font-size:clamp(40px,5.4vw,68px);line-height:1;letter-spacing:-.022em;color:var(--text-primary);margin-bottom:22px}.cb-h em{font-style:italic;font-weight:400;color:var(--accent)}.cb-p{font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.65;color:var(--text-muted);max-width:42ch;margin-bottom:26px}.cb-list{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.cb-list li{list-style:none;font-family:var(--font-body);font-size:14px;color:var(--text-primary);display:flex;align-items:baseline;gap:10px}.cb-list li::before{content:"✓";color:var(--text-secondary);font-weight:700;flex-shrink:0}.cb-form{display:flex;gap:8px;max-width:460px;padding:6px;background:#fff;border-radius:100px;border:.5px solid rgb(0 0 0 / .14);box-shadow:0 8px 24px rgb(0 0 0 / .06)}.cb-form input{flex:1;background:#fff0;border:0;outline:0;padding:14px 20px;font-family:var(--font-body);font-size:14px;color:var(--text-primary);min-width:0}.cb-form input::placeholder{color:var(--text-muted)}.cb-form button{padding:14px 24px;background:var(--text-secondary);color:#fff;border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:13px;white-space:nowrap;transition:all 180ms ease}.cb-form button:hover{background:var(--text-secondary);transform:scale(1.02)}.cb-mini{margin-top:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.cb-book{position:relative;display:flex;justify-content:center;align-items:center;min-height:440px}.cb-book-front{position:relative;width:300px;aspect-ratio:3/4;background:linear-gradient(140deg,var(--text-primary) 0%,#3A2618 50%,var(--text-secondary) 100%);border-radius:6px 14px 14px 6px;box-shadow:0 30px 70px rgb(0 0 0 / .32),-4px 0 0 var(--footer-border),inset 12px 0 24px rgb(0 0 0 / .18);padding:38px 28px;display:flex;flex-direction:column;justify-content:space-between;color:var(--bg-primary);transform:rotate(-4deg);transition:transform 420ms var(--ease-spring)}.cookbook:hover .cb-book-front{transform:rotate(-1deg) translateY(-6px) scale(1.02)}.cb-book-front::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(90deg,rgb(0 0 0 / .4),transparent);border-radius:6px 0 0 6px}.cb-book-top{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--coco-badge-accent);text-transform:uppercase}.cb-book-title{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:34px;line-height:1.04;letter-spacing:-.018em;color:var(--bg-primary)}.cb-book-title strong{display:block;font-style:normal;font-weight:700;color:var(--coco-badge-accent);letter-spacing:-.025em;font-size:46px;margin-top:6px}.cb-book-bottom{font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:rgb(240 232 220 / .6);text-transform:uppercase;text-align:center;border-top:.5px solid rgb(240 232 220 / .2);padding-top:14px}.cb-book-bottom strong{display:block;font-family:var(--font-heading);font-style:italic;font-weight:700;font-size:22px;color:var(--coco-badge-accent);letter-spacing:-.01em;margin-bottom:4px;text-transform:none}.cb-stamp{position:absolute;top:30px;right:30px;width:118px;height:118px;border-radius:50%;background:var(--accent);color:var(--bg-primary);display:grid;place-items:center;transform:rotate(14deg);font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-align:center;line-height:1.5;padding:12px;box-shadow:0 14px 30px rgb(196 89 58 / .36);z-index:2}.cb-stamp strong{display:block;font-family:var(--font-heading);font-style:italic;font-weight:700;font-size:24px;letter-spacing:-.02em;margin:2px 0;text-transform:none}.site-footer{background:var(--text-primary)!important;color:var(--bg-primary)!important;padding:80px 56px 40px!important}.f-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:64px}.f-brand{font-family:var(--font-heading);font-weight:700;font-size:48px;line-height:1;letter-spacing:-.025em;margin-bottom:18px}.f-brand em{font-style:italic;font-weight:400;color:var(--coco-badge-accent);display:block;font-size:18px;letter-spacing:0;margin-top:8px}.f-tag{font-family:var(--font-heading);font-style:italic;font-size:18px;color:rgb(240 232 220 / .7);max-width:340px;line-height:1.45}.f-col h3,.f-col h4{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-light);margin-bottom:18px}.f-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.f-col li a{font-family:var(--font-body);font-weight:300;font-size:14px;color:rgb(240 232 220 / .78);transition:color 180ms ease}.f-col li a:hover{color:var(--bg-primary)}.f-bottom{max-width:1280px;margin:64px auto 0;padding-top:32px;border-top:.5px solid rgb(240 232 220 / .14);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.f-bottom .nck{color:var(--coco-badge-accent)}.rail-section{padding:120px 56px 80px;max-width:1440px;margin:0 auto;position:relative}.recipe-gallery{max-width:1280px;margin:0 auto;padding:0 24px}@media(max-width:640px){.recipe-gallery{padding:0 16px}}.rail-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.rail-head-l{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.rail-head h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(32px,4vw,52px);line-height:1.04;letter-spacing:-.018em}.rail-head h2 em{font-style:italic;font-weight:400;color:var(--accent)}.rail-head .rh-eye{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.rail-nav{display:flex;gap:8px}.rail-btn{width:40px;height:40px;border-radius:50%;border:.5px solid rgb(0 0 0 / .18);background:var(--bg-primary);display:grid;place-items:center;color:var(--text-primary);cursor:pointer;transition:all 180ms ease}.rail-btn:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.rail-btn svg{width:14px;height:14px}.rail-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:24px;scrollbar-width:none;margin:0 -56px;padding-left:56px;padding-right:56px}.rail-track::-webkit-scrollbar{display:none}.rail-card{flex:0 0 360px;scroll-snap-align:start;background:var(--bg-section-alt);border-radius:18px;overflow:hidden;border:.5px solid rgb(0 0 0 / .06);transition:all 360ms var(--ease-spring);cursor:pointer;display:flex;flex-direction:column;position:relative}.rail-card .photo-badges{inset:14px 60px auto 14px}.rail-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgb(0 0 0 / .13)}.rail-card .recipe-photo{aspect-ratio:4/3}.rail-rank{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:var(--text-primary);color:var(--bg-primary);display:grid;place-items:center;font-family:var(--font-heading);font-weight:700;font-size:16px;z-index:3;box-shadow:0 6px 16px rgb(0 0 0 / .32)}.rail-progress{height:3px;background:rgb(0 0 0 / .08);border-radius:3px;margin-top:20px;overflow:hidden;max-width:240px}.rail-progress .bar{height:100%;background:var(--accent);border-radius:3px;width:30%;transition:width 220ms ease}.nl-bar{position:fixed;bottom:18px;left:50%;transform:translateX(-50%) translateY(140%);z-index:40;background:var(--text-primary);color:var(--bg-primary);padding:12px 14px 12px 22px;border-radius:100px;display:flex;align-items:center;gap:14px;width:min(640px,calc(100vw - 32px));box-shadow:0 20px 60px rgb(0 0 0 / .32);transition:transform 360ms var(--ease-spring),opacity 200ms ease;opacity:0;pointer-events:none}.nl-bar.visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.nl-bar-txt{font-family:var(--font-body);font-size:13px;font-weight:400;color:rgb(240 232 220 / .88);flex:1;line-height:1.4}.nl-bar-txt strong{color:var(--coco-badge-accent);font-weight:500}.nl-bar input{background:rgb(255 255 255 / .08);border:.5px solid rgb(240 232 220 / .18);border-radius:100px;padding:9px 16px;color:var(--bg-primary);font-family:var(--font-body);font-size:13px;outline:none;width:180px}.nl-bar input::placeholder{color:rgb(240 232 240 / .4)}.nl-bar input:focus{border-color:var(--coco-badge-accent)}.nl-bar-btn{background:var(--accent);color:#fff;border-radius:100px;padding:9px 18px;font-family:var(--font-body);font-weight:500;font-size:13px}.nl-bar-btn:hover{background:var(--accent-dark)}.nl-bar-x{width:32px;height:32px;border-radius:50%;border:.5px solid rgb(240 232 220 / .18);display:grid;place-items:center;color:rgb(240 232 220 / .6);cursor:pointer;flex-shrink:0}.nl-bar-x:hover{color:var(--bg-primary);border-color:rgb(240 232 220 / .45)}.moods{padding:64px 56px 24px;max-width:1440px;margin:0 auto}.mood-row{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.mood{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary);min-width:88px;cursor:pointer;transition:transform 240ms var(--ease-spring)}.mood:hover{transform:translateY(-4px)}.mood-circle{width:84px;height:84px;border-radius:50%;background:var(--bg-section-alt);display:grid;place-items:center;font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:32px;color:var(--accent);border:1.5px solid #fff0;transition:all 240ms ease;position:relative;overflow:hidden}.mood:hover .mood-circle{border-color:var(--accent);background:var(--accent-bg);transform:rotate(-3deg)}.mood-circle::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 60%,var(--mood-glow,transparent),transparent 70%);opacity:.7}.mood.m-quick{--mood-glow:#C9960C}.mood.m-crispy{--mood-glow:#D4556E}.mood.m-comfort{--mood-glow:#A61C3C}.mood.m-healthy{--mood-glow:#AAAAAA}.mood.m-crowd{--mood-glow:#F8F8F8}.mood.m-family{--mood-glow:#F8F8F8}.mood-circle span{position:relative;z-index:1}.mood-label{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.3;text-align:center;max-width:96px}.mood-count{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.hi-strip{padding:60px 56px 100px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:48px;align-items:center;border-bottom:.5px solid rgb(0 0 0 / .12)}.hi-portrait{width:140px;height:140px;border-radius:50%;background-position:center 28%;background-size:200%;border:3px solid var(--bg-primary);box-shadow:0 12px 30px rgb(0 0 0 / .16);position:relative;flex-shrink:0}.hi-portrait::after{content:"\1F4D6";position:absolute;bottom:-4px;right:-4px;width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:18px;border:2px solid var(--bg-primary)}.hi-body{display:flex;flex-direction:column;gap:14px}.hi-eye{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--accent);text-transform:uppercase}.hi-h{font-family:var(--font-heading);font-weight:400;font-style:italic;font-size:32px;line-height:1.18;color:var(--text-primary);max-width:60ch;letter-spacing:-.01em}.hi-h strong{font-style:normal;font-weight:700;color:var(--accent)}.hi-stats{display:flex;gap:32px;flex-wrap:wrap;margin-top:6px}.hi-stat{display:flex;flex-direction:column;gap:2px}.hi-stat .n{font-family:var(--font-heading);font-weight:700;font-size:24px;color:var(--text-primary);letter-spacing:-.01em}.hi-stat .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.hi-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--text-primary);color:var(--bg-primary);border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:14px;transition:all 220ms var(--ease-spring);flex-shrink:0;align-self:center}.hi-cta:hover{background:var(--accent);transform:translateY(-2px)}.hi-cta svg{width:14px;height:14px}.reveal-up{opacity:0;transform:translateY(28px);transition:opacity 680ms var(--ease-out-expo),transform 680ms var(--ease-out-expo)}.reveal-up.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:1!important;transform:none!important;transition:none!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:1100px){.hero{padding:120px 36px 50px}.nav-search{display:none}.hero-grid{grid-template-columns:1fr;gap:36px}.hero-headline{grid-column:auto}.hero-right{grid-column:auto;justify-self:center;align-items:center}.hero-sub{grid-template-columns:1fr;gap:24px}.stamps,.wtd,.browse{padding-left:32px;padding-right:32px}.section-head{grid-template-columns:1fr;gap:18px}.bento{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento .b-hero{grid-column:1/3;grid-row:auto}.bento .b-technique{grid-column:1/3}.stamp-grid{grid-template-columns:1fr 1fr}.tier{border-bottom:.5px solid rgb(0 0 0 / .08)}.tier:nth-child(2){border-right:0}.wtd-grid{grid-template-columns:1fr}.browse-grid{grid-template-columns:repeat(3,1fr)}.f-inner{grid-template-columns:1fr 1fr;gap:36px}.tech-grid{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr;gap:40px}.pt-tips{grid-template-columns:1fr;gap:36px;padding-top:36px}.pt-tip{border-right:0;border-bottom:.5px solid rgb(0 0 0 / .1);padding:0 0 28px}.pt-tip:last-child{border-bottom:0;padding-bottom:0}.rail-section,.technique,.quick,.protips,.faq{padding-left:32px;padding-right:32px}.rail-track{margin:0 -32px;padding-left:32px;padding-right:32px}.rail-card{flex:0 0 300px}.moods{padding:48px 32px 16px}.mood-circle{width:72px;height:72px;font-size:26px}.hi-strip{grid-template-columns:1fr;text-align:center;gap:24px;padding:40px 32px 80px}.hi-portrait{margin:0 auto}.hi-body{align-items:center}.hi-stats{justify-content:center}.as-seen{padding:48px 32px}.test-inner{grid-template-columns:1fr;gap:32px}.test-img{width:200px;justify-self:start}.cb-inner{grid-template-columns:1fr;gap:48px;text-align:center}.cb-form{margin:0 auto}.cb-book{min-height:380px}}@media (max-width:640px){.hero{padding:110px 22px 36px}.nav{padding:0 16px;gap:14px}.stamps,.wtd,.browse{padding-left:20px;padding-right:20px;padding-top:80px;padding-bottom:80px}.bento-section{padding:0 20px 80px}.bento{grid-template-columns:1fr}.bento .b-hero,.bento .b-technique{grid-column:auto}.stamp-grid{grid-template-columns:1fr}.tier{border-right:0}.site-footer{padding:60px 22px 30px!important}.f-inner{grid-template-columns:1fr!important;gap:36px}.f-bottom{flex-direction:column;gap:14px;text-align:center}.rail-section,.technique,.quick,.protips,.faq{padding-left:20px;padding-right:20px;padding-top:80px;padding-bottom:80px}.rail-card{flex:0 0 84vw}.quick-card{flex:0 0 64vw}.tech-card{padding:30px 26px;min-height:240px}.tech-title{font-size:32px}.rail-track{margin:0 -20px;padding-left:20px;padding-right:20px}.nl-bar{flex-wrap:wrap;padding:14px 14px 14px 18px;border-radius:18px;gap:10px}.nl-bar input{width:100%}.nl-bar-txt{flex:1 1 100%}.browse-grid{grid-template-columns:1fr 1fr}}.stamp-tier-badge{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:5px 10px;border-radius:100px;font-weight:700;white-space:nowrap}.verdict-approved,.verdict-stamped{background:var(--verdict-approved-line)!important;color:#fff!important}.verdict-acceptable,.verdict-accepted{background:var(--verdict-acceptable-line)!important;color:#fff!important}.verdict-disappointed{background:var(--verdict-disappointed-bg)!important;color:#fff!important}.verdict-approved:visited,.verdict-stamped:visited,.verdict-acceptable:visited,.verdict-accepted:visited,.verdict-disappointed:visited{color:#fff!important}.stamp-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.stamp-card{background:#fff;border-radius:16px;overflow:hidden;border:.5px solid rgb(0 0 0 / .1);transition:box-shadow 300ms ease,transform 300ms ease;display:flex;flex-direction:column}.stamp-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(0 0 0 / .12)}.card-image-wrap{aspect-ratio:4/3;overflow:hidden}.card-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms ease}.stamp-card:hover .card-image-wrap img{transform:scale(1.05)}.card-placeholder{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.card-placeholder svg{width:60px;height:60px;opacity:.45}.ph-approved{background:radial-gradient(ellipse 60% 55% at 50% 55%,var(--text-secondary),var(--text-secondary) 70%,#1A1A1A 100%)}.ph-acceptable{background:radial-gradient(ellipse 60% 55% at 50% 55%,var(--coco-badge-accent),var(--coco-badge-accent) 60%,#1A1A1A 100%)}.ph-disappointed{background:radial-gradient(ellipse 60% 55% at 50% 55%,var(--accent-light),var(--accent-dark) 60%,#1A1A1A 100%)}.ph-default{background:radial-gradient(ellipse 60% 55% at 50% 55%,var(--text-muted),var(--text-primary) 80%)}.card-body{padding:20px 20px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.card-body h3{font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.2;color:var(--text-primary);margin:0}.card-body h3 a{color:inherit;text-decoration:none}.card-body h3 a:hover{color:var(--accent)}.card-key-error{font-size:13px;color:var(--text-muted);line-height:1.45;margin:0;font-style:italic}.card-read-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-decoration:none;margin-top:auto;display:inline-flex;align-items:center;gap:6px}.card-read-link:hover{color:var(--accent-dark)}.btn-chickeen{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:100px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all 200ms ease;white-space:nowrap}.btn-primary{background:var(--text-primary);color:var(--bg-primary)}.btn-primary:hover{background:var(--accent);color:#fff}.btn-ghost{background:#fff0;color:var(--text-primary);border:1.5px solid rgb(0 0 0 / .3)}.btn-ghost:hover{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-primary)}.chickeen-page-header{padding:100px 56px 52px;background:var(--bg-primary);border-bottom:.5px solid rgb(0 0 0 / .1)}.section-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:12px}.chickeen-page-header h1{font-family:var(--font-heading);font-weight:700;font-size:clamp(36px,5vw,68px);line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:0}.chickeen-submit-cta{text-align:center}.chickeen-submit-cta h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(28px,4vw,52px);line-height:1.1;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:12px}.chickeen-submit-cta p{font-family:var(--font-body);font-size:16px;color:var(--text-muted);margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto}.quick-look-box{border:.5px solid rgb(0 0 0 / .15);border-radius:16px;padding:28px 32px;margin:2rem 0;background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / .05)}.quick-look-box h3,.quick-look-box .ql-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}.quick-look-box table{width:100%;border-collapse:collapse}.quick-look-box td{padding:9px 12px;border-bottom:.5px solid rgb(0 0 0 / .08);font-size:14px;vertical-align:top}.quick-look-box td:last-child{border-bottom:0}.quick-look-box tr:last-child td{border-bottom:0}.quick-look-box td:first-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;font-weight:700;color:var(--text-muted);width:36%;text-transform:uppercase}.quick-look-box td:last-child{color:var(--text-primary);font-weight:400}.ql-disappointed{color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ql-acceptable{color:var(--coco-badge-accent);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ql-approved{color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.coco-quote{border-left:4px solid var(--coco-badge-accent);padding:20px 24px;margin:2rem 0;background:var(--accent-bg);border-radius:0 12px 12px 0;font-family:var(--font-heading);font-style:italic;font-size:1.15rem;line-height:1.65;color:var(--verdict-disappointed-bg)}.coco-quote::before{content:"\201C";font-size:2em;line-height:.5;vertical-align:-.4em;color:var(--accent);margin-right:4px}.write-this-down-block{background:var(--text-primary);color:var(--bg-primary);padding:20px 24px;margin:2rem 0;border-left:4px solid var(--accent);border-radius:0 12px 12px 0}.write-this-down-block::before{content:"WRITE THIS DOWN.";display:block;font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:.22em;color:var(--accent);margin-bottom:10px}.write-this-down-block p{font-family:var(--font-heading);font-style:italic;font-size:1.05rem;line-height:1.6;color:var(--bg-primary);margin:0}.call-stamp{display:block;width:fit-content;font-family:var(--font-heading);font-weight:700;font-size:1.8rem;text-transform:uppercase;letter-spacing:.3em;padding:10px 28px;margin:2rem auto;transform:rotate(-3deg);border-radius:4px}.call-stamp.stamped{border:3px solid var(--text-secondary);color:var(--text-secondary)}.call-stamp.acceptable{border:3px solid var(--coco-badge-accent);color:var(--text-primary)}.call-stamp.disappointed{border:3px solid var(--accent);color:var(--accent)}.verdict-single-content{max-width:780px;margin:0 auto;padding:3rem 1.5rem;line-height:1.8}.verdict-single-content h2{font-family:var(--font-heading);font-weight:700;font-size:1.75rem;margin:2.5rem 0 .75rem;letter-spacing:-.01em;color:var(--text-primary)}.verdict-single-content h3{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;margin:2rem 0 .5rem;color:var(--text-primary)}.verdict-single-content p{font-family:var(--font-body);font-weight:300;font-size:1rem;margin:0 0 1.25rem;color:var(--text-primary)}.verdict-faq{margin:3rem 0}.verdict-faq h2{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;margin-bottom:1.5rem;color:var(--text-primary)}.verdict-faq .faq-item{border-top:.5px solid rgb(0 0 0 / .12);padding:1.25rem 0}.verdict-faq .faq-item:last-child{border-bottom:.5px solid rgb(0 0 0 / .12)}.faq-q{font-family:var(--font-body);font-weight:600;font-size:.95rem;color:var(--text-primary);margin:0 0 .5rem}.faq-a{font-family:var(--font-body);font-weight:300;font-size:.95rem;color:var(--text-muted);margin:0;line-height:1.6}.related-calls{margin:3rem 0;padding:2rem;background:var(--bg-primary);border-radius:16px}.related-calls h2{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1.25rem}.related-calls ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.related-calls li a{color:var(--accent);font-weight:600;text-decoration:none;font-size:.95rem}.related-calls li a:hover{color:var(--accent-dark)}@media (max-width:767px){.stamp-cards-grid{grid-template-columns:1fr}.chickeen-page-header{padding:90px 22px 40px}.quick-look-box{padding:20px;margin:1.5rem 0}.quick-look-box td{display:block;width:100%;padding:.35rem 0}.quick-look-box td:first-child{font-size:10px;padding-bottom:2px;border-bottom:0;width:100%}.coco-quote{font-size:1rem;padding:16px 18px}.call-stamp{font-size:1.4rem;letter-spacing:.2em;padding:8px 20px}.write-this-down-block{margin-left:-22px;margin-right:-22px;border-radius:0;border-left-width:4px}.verdict-single-content{padding:2rem 1rem}.btn-chickeen{padding:12px 22px;font-size:10px}input[type="text"],input[type="email"],input[type="url"],input[type="search"],select,textarea{font-size:16px!important}.btn-chickeen,.nav-links a,.card-read-link,.tier-nav-link,.stamp-tier-badge{min-height:48px;display:inline-flex;align-items:center}.tier-nav{flex-direction:column;align-items:stretch}.tier-nav-link{text-align:center;padding:12px}.stamped-header,.tier-header{padding-top:80px}.chickeen-breadcrumbs ol{flex-wrap:wrap}}.nav-dropdown-wrap{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.nav-chevron{width:12px;height:12px;transition:transform 200ms ease;flex-shrink:0}.nav-dropdown-wrap:hover .nav-chevron,.nav-dropdown-wrap.open .nav-chevron{transform:rotate(180deg)}.nav-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;transform:translateX(-50%) translateY(-4px)!important;background:#FFFFFF!important;border:1px solid #E5E5E5!important;border-radius:4px!important;box-shadow:0 16px 38px rgb(0 0 0 / .12),0 2px 6px rgb(0 0 0 / .04)!important;padding:16px 18px!important;min-width:220px!important;opacity:0!important;pointer-events:none!important;transition:opacity 180ms ease,transform 180ms ease!important;z-index:9999!important}.nav-dropdown-wrap:hover .nav-dropdown,.nav-dropdown-wrap.open .nav-dropdown{opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.nav-dropdown-mega{width:640px!important;max-width:92vw!important;padding:22px 24px!important}.nav-mega-grid{display:grid!important;grid-template-columns:1fr 1fr 1.35fr!important;gap:24px!important;align-items:start!important}.nav-dropdown-col{display:flex!important;flex-direction:column!important;gap:3px!important}.nav-dropdown-heading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#004685!important;padding:0 0 8px 0!important;margin-bottom:8px!important;border-bottom:2px solid #004685!important;opacity:1!important}.nav-dropdown a{display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:0.01em!important;text-transform:none!important;padding:7px 10px!important;border-radius:4px!important;color:#222222!important;min-height:auto!important;line-height:1.35!important;text-decoration:none!important;transition:all 0.15s ease!important;opacity:1!important}.nav-dropdown a:hover{background:#F4F6F9!important;color:#004685!important;font-weight:600!important;padding-left:14px!important}.nav-feature-card{display:block!important;text-decoration:none!important;background:#FFFDF9!important;border:1px solid #EBE5DB!important;border-radius:4px!important;padding:10px!important;transition:all 0.2s ease!important}.nav-feature-card:hover{border-color:#004685!important;box-shadow:0 6px 18px rgb(0 70 133 / .09)!important;background:#FFFFFF!important;transform:translateY(-2px)!important}.nav-feature-card img{width:100%!important;height:105px!important;object-fit:cover!important;margin-bottom:8px!important;border-radius:2px!important}.nav-feature-title{display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#121212!important;line-height:1.3!important;margin-bottom:4px!important}.nav-feature-meta{display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:10.5px!important;font-weight:800!important;color:#004685!important;letter-spacing:0.06em!important;text-transform:uppercase!important}@media (max-width:900px){.nav-dropdown-wide{flex-direction:column;min-width:0}}.nav.scrolled .nav-dropdown-wrap:hover .nav-dropdown,.nav.scrolled .nav-dropdown-wrap.open .nav-dropdown{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(-6px)!important}.nav-hamburger{display:none;padding:8px;border-radius:8px;color:var(--text-primary);transition:background 150ms}.nav-hamburger:hover{background:var(--bg-section-alt)}.nav-hamburger svg{width:22px;height:22px}@media (max-width:900px){.nav-hamburger{display:flex;align-items:center;justify-content:center}.nav-links{position:fixed;inset:0 0 0 auto;width:min(320px,85vw);background:var(--bg-primary);border-left:.5px solid rgb(0 0 0 / .1);box-shadow:-24px 0 60px rgb(0 0 0 / .12);display:flex;flex-direction:column;gap:4px;padding:80px 24px 40px;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform 320ms var(--ease-out-expo),opacity 320ms var(--ease-out-expo),visibility 0s 320ms;z-index:300;overflow-y:auto}.nav-links.open{transform:translateX(0);opacity:1;visibility:visible;transition:transform 320ms var(--ease-out-expo),opacity 320ms var(--ease-out-expo),visibility 0s}.nav-links a{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:12px 16px;border-radius:8px;color:var(--text-primary);display:block}.nav-links a:hover{background:var(--bg-section-alt)}.nav-cta{background:var(--text-primary);color:var(--bg-primary)!important;text-align:center;margin-top:8px}.nav-dropdown{position:static;opacity:1;pointer-events:auto;transform:none;box-shadow:none;border:none;background:var(--bg-section-alt);padding:4px;margin:4px 0 4px 12px;border-radius:8px}.nav-dropdown-wrap .nav-chevron{display:none}}.chickeen-breadcrumbs{max-width:1240px;margin:0 auto;padding:1rem 2rem .25rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.chickeen-breadcrumbs ol{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.chickeen-breadcrumbs li{display:flex;align-items:center;gap:.5rem}.chickeen-breadcrumbs li+li::before{content:"/";opacity:.4}.chickeen-breadcrumbs a{color:var(--text-muted);transition:color 150ms ease}.chickeen-breadcrumbs a:hover{color:var(--accent)}.chickeen-breadcrumbs [aria-current="page"]{color:var(--text-primary);font-weight:700}.chickeen-verdicts-archive{padding-top:80px}.chickeen-verdicts-archive .chickeen-page-header{padding-top:20px}@media(max-width:900px){.chickeen-verdicts-archive{padding-top:72px}.chickeen-verdicts-archive .chickeen-page-header{padding-top:16px}}.tiktok-lazy{display:block;max-width:380px;margin:0 auto;cursor:pointer;border-radius:16px;overflow:hidden;border:1px solid rgb(0 0 0 / .1);transition:transform 200ms var(--ease-out-expo)}.tiktok-lazy:hover{transform:scale(1.02)}.tiktok-thumb-wrap{position:relative;aspect-ratio:9/16;background:#010101;display:grid;place-items:center}.tiktok-thumb-placeholder{display:grid;place-items:center}.tiktok-thumb-placeholder svg{width:80px;height:80px;opacity:.9}.tiktok-play-label{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgb(255 255 255 / .12);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:8px 18px;border-radius:100px;white-space:nowrap}.te-section-title{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--text-primary);margin:2.5rem 0 1.25rem;letter-spacing:-.01em}.wtd-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.write-this-down-block h3{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--bg-primary);margin-bottom:.5rem}.write-this-down-block h3 a{color:inherit}.write-this-down-block .call-stamp{font-family:var(--font-body);font-style:italic;font-size:.95rem;color:rgb(255 255 255 / .7);font-weight:300;display:block;margin-top:.5rem;transform:none;border:none;padding:0;letter-spacing:0;font-size:.95rem}.tier-nav{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:2.5rem;padding:0 2rem}.tier-nav-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:10px 20px;border-radius:100px;border:1.5px solid rgb(0 0 0 / .2);color:var(--text-muted);transition:all 200ms ease;text-decoration:none}.tier-nav-link.active,.tier-nav-link:hover{border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-section-alt)}.tier-header--approved{background:linear-gradient(135deg,var(--bg-section-alt),var(--bg-primary))}.tier-header--acceptable{background:linear-gradient(135deg,var(--bg-section-alt),var(--bg-primary))}.tier-header--disappointed{background:linear-gradient(135deg,var(--accent-bg),var(--bg-primary))}.tier-headline{font-family:var(--font-heading);font-style:italic;font-size:1.15rem;color:var(--text-primary);max-width:560px;margin:.75rem auto .25rem}.tier-sub{font-family:var(--font-body);font-size:.9rem;color:var(--text-muted);max-width:500px;margin:.25rem auto}.tier-count{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:.75rem auto 0}.stamped-header{background:linear-gradient(135deg,var(--bg-section-alt),var(--bg-primary));border-bottom:1px solid var(--bg-section-alt)}.no-verdicts{font-family:var(--font-heading);font-style:italic;font-size:1.15rem;color:var(--text-muted);text-align:center;padding:3rem 1rem}.dark-promo{background:var(--text-primary);padding:6rem 2rem;text-align:center}.dp-inner{max-width:720px;margin:0 auto}.dp-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:1.5rem}.dp-quote{font-family:var(--font-heading);font-weight:700;font-size:clamp(28px,5vw,56px);line-height:1.1;letter-spacing:-.02em;color:var(--bg-primary);margin:0 0 1.5rem}.dp-quote em{font-weight:400;font-style:italic;color:var(--coco-badge-accent)}.dp-attr{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:rgb(255 255 255 / .4);text-transform:uppercase;margin-bottom:2.5rem}.dp-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bg-primary);border:1.5px solid rgb(255 255 255 / .3);padding:12px 28px;border-radius:100px;transition:all 200ms ease;text-decoration:none}.dp-cta:hover{background:var(--accent);border-color:var(--accent)}.dp-cta svg{width:14px;height:14px}.verdict-stamp{display:block;width:fit-content;margin:2.5rem auto;font-family:var(--font-heading);font-weight:700;font-size:1.8rem;text-transform:uppercase;letter-spacing:.15em;padding:.5rem 1.5rem;transform:rotate(-5deg);border:3px solid currentColor;text-align:center}.verdict-stamp.stamped{color:var(--text-secondary);border-color:var(--text-secondary)}.verdict-stamp.acceptable{color:var(--coco-badge-accent);border-color:var(--coco-badge-accent)}.verdict-stamp.disappointed{color:var(--accent);border-color:var(--accent)}.write-this-down{background:var(--text-primary);color:var(--bg-primary);padding:1.5rem;margin:1.5rem 0 2rem;border-left:6px solid var(--accent)}.write-this-down::before{content:"WRITE THIS DOWN.";display:block;font-family:var(--font-mono);font-weight:700;font-size:.75rem;letter-spacing:.2em;color:var(--accent);margin-bottom:.75rem}.write-this-down p{font-family:var(--font-heading);font-style:italic;font-size:1.05rem;line-height:1.6;color:var(--bg-primary);margin:0}.verdict-summary-box{border:1px solid rgb(0 0 0 / .15);padding:1.5rem;background:#fff;margin:1.5rem 0 2rem}.verdict-summary-box table{width:100%;border-collapse:collapse}.verdict-summary-box td{padding:.5rem .75rem;border-bottom:1px solid rgb(0 0 0 / .1);font-size:.9rem;vertical-align:top}.verdict-summary-box td:first-child{font-weight:600;color:var(--text-muted);width:35%;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;padding-top:.6rem}.verdict-summary-box tr:last-child td{border-bottom:none}.about-coco-section{background:var(--bg-section-alt);padding:100px 2rem;text-align:center}.about-coco-inner{max-width:680px;margin:0 auto}.about-coco-h2{font-family:var(--font-heading);font-size:48px;color:var(--text-primary);font-weight:700;margin:0 0 1rem;letter-spacing:-.02em}.about-coco-h3{font-family:var(--font-heading);font-style:italic;font-size:22px;color:var(--accent);font-weight:400;margin:0 0 2.5rem}.about-coco-inner p{font-family:var(--font-body);font-size:17px;color:var(--text-primary);line-height:1.85;margin:0 0 1.25rem;text-align:center}.about-coco-quote{font-family:var(--font-heading);font-style:italic;font-size:22px;color:var(--accent);text-align:left;border-left:3px solid var(--coco-badge-accent);padding-left:24px;margin:2.5rem auto;max-width:560px}.about-coco-quote cite{display:block;font-family:var(--font-body);font-size:12px;font-style:normal;color:var(--text-muted);letter-spacing:.1em;margin-top:.5rem}.coco-cta a{color:var(--accent);text-decoration:underline;font-weight:600}@font-face{font-family:"DM Sans";font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/chickeen/assets/fonts/dm-sans-normal-w300.woff2) format('woff2')}@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/chickeen/assets/fonts/dm-sans-italic-w400.woff2) format('woff2')}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/chickeen/assets/fonts/space-mono-normal-w400.woff2) format('woff2')}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/chickeen/assets/fonts/space-mono-normal-w700.woff2) format('woff2')}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/chickeen/assets/fonts/playfair-display-normal-w400.woff2)format("woff2")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/chickeen/assets/fonts/playfair-display-italic-w400.woff2)format("woff2")}html{overflow-x:hidden}html,body{max-width:100%}.bento-section{overflow:hidden}@media (max-width:768px){*{box-sizing:border-box;max-width:100%;word-break:break-word}img,svg,video,iframe{max-width:100%;height:auto}body{font-size:15px}h1{font-size:clamp(28px,7vw,48px)}h2{font-size:clamp(22px,5.5vw,36px)}h3{font-size:clamp(18px,4.5vw,28px)}section{padding-left:20px;padding-right:20px}.bento{grid-template-columns:1fr}.bento .b-hero,.bento .b-trending,.bento .b-stat,.bento .b-technique{grid-column:auto;grid-row:auto}.widget-area,#secondary,aside.sidebar,.sidebar-area,.sidebar{display:none!important}.stat-num,.cell-number{font-size:clamp(48px,15vw,80px)!important;line-height:.9}.hero{min-height:auto;padding:72px 24px 48px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-headline{grid-column:auto;font-size:clamp(32px,8vw,48px)}.hero-right{grid-column:auto;justify-self:center;align-items:center}.coco-portrait{width:clamp(160px,45vw,200px)}.coco-caption{text-align:center;max-width:none}.hero-sub{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:20px}.hero-deck{font-size:16px;max-width:none}.hero-cta-row{flex-direction:column;align-items:stretch;gap:12px}.cta-primary,.cta-ghost{width:100%;justify-content:center}.ticker{height:auto}.ticker-track{font-size:9px;letter-spacing:.1em}.nav{height:52px;padding:0 16px}.brand{font-size:16px}.hi-strip{padding:48px 24px;grid-template-columns:1fr;text-align:center;gap:16px}.hi-portrait{margin:0 auto;width:160px;height:160px}.moods{padding:40px 24px 16px}.mood-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;justify-items:center}.mood-circle{width:60px;height:60px;font-size:24px}.mood-label{font-size:11px}.about-coco-section{padding:64px 24px}.about-coco-h2{font-size:clamp(28px,7vw,40px)}.about-coco-h3{font-size:18px}.about-coco-inner p{font-size:15px}.about-coco-quote{font-size:18px;padding-left:16px;margin-left:0;margin-right:0}.rail-track{margin:0 -20px;padding-left:20px;padding-right:20px}.site-footer{padding:60px 24px 30px!important}.f-inner{grid-template-columns:1fr!important;gap:32px}.f-bottom{flex-direction:column;gap:14px;text-align:center}.f-email-capture form{flex-direction:column;width:100%}.f-email-capture input[type="email"]{min-width:0!important;width:100%!important;box-sizing:border-box}.f-email-capture button[type="submit"]{width:100%}}.ck-hero-wrap *,.ck-hero-wrap *::before,.ck-hero-wrap *::after{box-sizing:border-box;margin:0;padding:0}.ck-hero-wrap{background:var(--bg-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ck-announce{background:var(--text-primary);color:var(--bg-primary);display:flex;align-items:center;justify-content:center;gap:24px;padding:10px 24px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ck-announce .ck-hi{color:#C9960C}.ck-announce .ck-sep{opacity:.4}.ck-nav-wrap{position:sticky;top:0;z-index:100;display:flex;justify-content:center;padding:12px 24px}.ck-nav{display:flex;align-items:center;gap:22px;padding:0 20px;height:52px;border-radius:100px;background:rgb(255 255 255 / .96);backdrop-filter:blur(16px) saturate(1.4);border:.5px solid rgb(0 0 0 / .12);box-shadow:0 8px 32px rgb(0 0 0 / .1)}.ck-brand{display:flex;align-items:center;gap:9px;font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--text-primary);text-decoration:none}.ck-brand .ck-mark{width:28px;height:28px;border-radius:50%;background:var(--text-primary);display:grid;place-items:center;color:var(--bg-primary);font-family:var(--font-heading);font-weight:900;font-size:14px;font-style:italic}.ck-nav-search{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgb(0 0 0 / .06);color:var(--text-muted);cursor:pointer;border:0;transition:background 180ms}.ck-nav-search:hover{background:rgb(0 0 0 / .12)}.ck-nav-links{display:flex;gap:20px;align-items:center}.ck-nav-links a{font-size:13px;font-weight:400;color:var(--text-primary);opacity:.72;text-decoration:none;position:relative;transition:opacity 160ms}.ck-nav-links a:hover{opacity:1}.ck-nav-links a.ck-dot::after{content:"";position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent)}.ck-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--accent);color:#fff;border-radius:100px;font-weight:500;font-size:12.5px;text-decoration:none;transition:background 180ms,transform 180ms;white-space:nowrap}.ck-cta:hover{background:var(--accent-dark);transform:translateY(-1px);color:#fff}.ck-hero{min-height:calc(100vh - 90px);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:40px 56px 60px;gap:48px;max-width:1440px;margin:0 auto}.ck-hero-left{display:flex;flex-direction:column;gap:28px;padding-right:24px}.ck-pulse{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ck-pulse::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgb(196 89 58 / .55);animation:ckPulse 1.9s infinite;flex-shrink:0}@keyframes ckPulse{0%{box-shadow:0 0 0 0 rgb(196 89 58 / .55)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.ck-headline{font-family:var(--font-heading);font-weight:700;font-size:clamp(52px, 6.6vw, 96px);line-height:.96;letter-spacing:-.03em;color:var(--text-primary)}.ck-headline .ck-word{display:inline-block;overflow:hidden;padding-bottom:.05em;margin-bottom:-.05em}.ck-headline .ck-word span{display:inline-block;transform:translateY(105%);animation:ckRise .85s var(--ease-expo) forwards}@keyframes ckRise{to{transform:translateY(0)}}.ck-headline .ck-stamped{display:block;font-style:italic;font-weight:400;color:var(--accent);margin-top:6px}.ck-deck{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--text-muted);font-weight:300;max-width:42ch}.ck-deck em{font-family:var(--font-heading);font-style:italic;color:var(--accent);font-weight:400}.ck-btns{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ck-btn-dark{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;background:var(--text-primary);color:var(--bg-primary);border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:14px;text-decoration:none;transition:all 240ms var(--ease-spring);border:0}.ck-btn-dark:hover{background:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgb(196 89 58 / .28)}.ck-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border:1.5px solid rgb(0 0 0 / .22);color:var(--text-primary);border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:14px;text-decoration:none;transition:all 180ms}.ck-btn-ghost:hover{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-primary)}.ck-hero-right{display:flex;align-items:flex-start;height:calc(100vh - 130px);min-height:560px;max-height:860px;position:relative}.ck-photo-card{position:relative;width:100%;height:100%;border-radius:24px;background:radial-gradient(ellipse 60% 50% at 50% 45%,#C9960C 0%,#A61C3C 36%,#1A1A1A 68%,#1A1A1A 100%);box-shadow:0 40px 80px rgb(0 0 0 / .28),0 10px 30px rgb(0 0 0 / .14);overflow:visible}.ck-photo-inner{position:absolute;inset:0;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.ck-photo-badge{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;border-radius:100px;overflow:hidden;box-shadow:0 4px 14px rgb(0 0 0 / .22);z-index:2}.ck-badge-stamp{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:var(--coco-badge-accent);color:var(--text-primary);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ck-badge-pick{padding:7px 12px;background:rgb(0 0 0 / .85);color:var(--bg-primary);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.ck-photo-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-heading);font-style:italic;font-size:clamp(20px, 2.6vw, 36px);color:rgb(255 255 255 / .14);letter-spacing:-.01em;text-align:center;line-height:1.5;padding:24px;pointer-events:none;user-select:none}.ck-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 24px 24px;background:linear-gradient(to top,rgb(20 10 4 / .85) 0%,transparent 100%);border-radius:0 0 24px 24px}.ck-caption-title{font-family:var(--font-heading);font-weight:700;font-size:22px;letter-spacing:-.012em;color:#fff;line-height:1.18;margin-bottom:5px}.ck-caption-sub{font-family:var(--font-body);font-size:13px;font-weight:300;color:rgb(255 255 255 / .65);line-height:1.4}.ck-coco-card{position:absolute;bottom:-16px;right:-16px;width:126px;background:var(--bg-primary);border-radius:18px;padding:14px;box-shadow:0 20px 48px rgb(0 0 0 / .22),0 4px 12px rgb(0 0 0 / .1);display:flex;flex-direction:column;align-items:center;gap:9px;z-index:3}.ck-coco-img{width:74px;height:74px;border-radius:50%;background:var(--bg-section-alt) center 20% / 180% no-repeat;position:relative;flex-shrink:0}.ck-coco-stamp{position:absolute;top:-8px;right:-8px;width:30px;height:30px;border-radius:50%;background:var(--coco-badge-accent);display:grid;place-items:center;box-shadow:0 4px 10px rgb(232 160 32 / .4);border:2px solid var(--bg-primary)}.ck-coco-stamp svg{width:12px;height:12px;color:var(--text-primary)}.ck-coco-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);font-weight:700;text-align:center;line-height:1.3}.ck-moods{display:flex;justify-content:center;gap:18px;padding:40px 24px 56px;flex-wrap:wrap}.ck-mood{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;text-decoration:none;color:var(--text-primary);transition:transform 240ms var(--ease-spring)}.ck-mood:hover{transform:translateY(-4px)}.ck-mood-circle{width:76px;height:76px;border-radius:50%;background:var(--bg-section-alt);display:grid;place-items:center;font-family:var(--font-heading);font-style:italic;font-size:26px;color:var(--accent);border:1.5px solid #fff0;transition:all 220ms}.ck-mood:hover .ck-mood-circle{border-color:var(--accent);background:var(--accent-bg);transform:rotate(-3deg)}.ck-mood-label{font-family:var(--font-body);font-size:12px;font-weight:500;text-align:center;max-width:80px;line-height:1.3;color:var(--text-primary)}@media (max-width:1024px){.ck-hero{grid-template-columns:1fr;padding:32px 36px 48px;gap:36px;min-height:auto}.ck-hero-right{height:56vw;min-height:360px;max-height:520px;width:100%}.ck-hero-left{padding-right:0}.ck-coco-card{right:10px;bottom:-10px;width:108px}}@media (max-width:640px){.ck-hero{padding:24px 20px 36px;gap:28px}.ck-hero-right{height:70vw;min-height:280px}.ck-nav-links{display:none}.ck-nav-search{display:none}.ck-announce{font-size:9px;gap:14px}.ck-coco-card{width:94px;right:6px;bottom:-8px}.ck-coco-img{width:56px;height:56px}.ck-moods{gap:10px}.ck-mood-circle{width:62px;height:62px;font-size:20px}}@media (prefers-reduced-motion:reduce){.ck-headline .ck-word span{animation:none!important;transform:none!important}}.browse-grid--7{grid-template-columns:repeat(7,1fr)}.bebe-strip{background:var(--text-primary);padding:48px 24px;text-align:center}.bebe-strip-inner{max-width:680px;margin:0 auto}.bebe-strip-tag{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--coco-badge-accent);margin-bottom:16px}.bebe-strip-body{font-family:var(--font-heading);font-size:clamp(1.1rem, 2.5vw, 1.5rem);color:var(--bg-primary);line-height:1.55;font-style:italic;margin:0 0 20px}.bebe-strip-cta{font-family:var(--font-body);font-size:.85rem;color:var(--text-muted);letter-spacing:.04em}.bible-cta-strip{background:var(--bg-dark);color:var(--bg-section-alt);padding:32px 28px;margin:48px 0 0 0;border-top:3px solid var(--coco-badge-accent)}.bible-cta-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--coco-badge-accent);margin:0 0 8px 0}.bible-cta-body{font-family:var(--font-body);font-size:.95rem;margin:0 0 16px 0;opacity:.85}.bible-cta-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 24px}.bible-cta-links a{font-family:var(--font-body);font-size:.88rem;color:var(--coco-badge-accent);text-decoration:none;border-bottom:1px solid rgb(201 150 12 / .35);padding-bottom:1px}.bible-cta-links a:hover{border-color:var(--coco-badge-accent)}.dark-form input[type="text"],.dark-form input[type="email"],.dark-form textarea{background-color:#2C2C2C;border:1px solid #3A3A3A;color:#FFF;border-radius:4px;padding:12px 16px;font-size:14px;transition:border-color 0.2s ease}.dark-form input[type="text"]:focus,.dark-form input[type="email"]:focus,.dark-form textarea:focus{outline:none;border-color:#A61C3C;background-color:#2C2C2C}.dark-form input::placeholder,.dark-form textarea::placeholder{color:#666}footer a,footer li,footer ul li,footer nav a,footer .menu-item a,footer .widget ul li,footer .widget ul li a,.footer-link,.site-footer a{background:transparent!important;background-color:transparent!important;color:#CBD5E1;font-size:13.5px;padding:4px 0;display:block;border:none;text-decoration:none;transition:all 0.15s ease}footer a:hover,footer .widget ul li a:hover,.site-footer a:hover{color:#FFF;background:transparent!important}footer li,footer ul li,footer .widget ul li{background:transparent!important;border-radius:0;box-shadow:none;list-style:none;padding-left:0}:root{--color-crimson:#A61C3C;--color-crimson-dark:#7A1229;--color-crimson-light:#D4556E;--color-black:#0D0D0D;--color-dark:#1A1A1A;--color-grey:#3D3D3D;--color-cream:#F5F0E8;--color-cream-light:#F0EBE3;--color-white:#FFFFFF;--color-text-dark:#1A1A1A;--color-text-light:#F5F0E8;--color-text-muted:#999999;--color-link:#A61C3C;--color-link-hover:#7A1229;--color-link-dark-bg:#FFFFFF;--color-link-dark-hover:#F5F0E8}.stamp-label,.verdict-label,.stamp-accepted,.stamp-stamped,.stamp-disappointed,.coco-stamp,.card-number,.method-number,[class*="card-label"],.recipe-count,[class*="recipe-count"],.card-count,.tag-accepted,.tag-stamped,.tag-disappointed,.category-label{color:var(--color-crimson)!important}a:visited{color:var(--accent)}.dark-section a,.dark-section a:link,[style*="background: #0D0D0D"] a,[style*="background: #1A1A1A"] a,[style*="background-color: #0D0D0D"] a,[style*="background-color: #1A1A1A"] a{color:var(--color-link-dark-bg,#FFFFFF)}.dark-section a:hover,[style*="background: #0D0D0D"] a:hover,[style*="background: #1A1A1A"] a:hover,[style*="background-color: #0D0D0D"] a:hover,[style*="background-color: #1A1A1A"] a:hover{color:var(--color-link-dark-hover,#F5F0E8)}.stamp-link,.verdict-link,[class*="stamp"] a,[class*="verdict"] a{color:var(--color-crimson,#A61C3C);font-weight:600}.stamp-link:hover,.verdict-link:hover{color:var(--color-crimson-dark,#7A1229)}a.button-crimson,.subscribe-button a{background-color:var(--color-crimson,#A61C3C)!important;color:var(--color-white,#FFFFFF)!important;border-color:var(--color-crimson,#A61C3C)!important}a.button-crimson:hover,.subscribe-button a:hover{background-color:var(--color-crimson-dark,#7A1229)!important;border-color:var(--color-crimson-dark,#7A1229)!important}a.button-outline{background:transparent!important;color:var(--color-crimson,#A61C3C)!important;border:1px solid var(--color-crimson,#A61C3C)!important}a.button-outline:hover{background:var(--color-crimson,#A61C3C)!important;color:var(--color-white,#FFFFFF)!important}\n\n\n\n@media(max-width:1100px){\n .browse-grid{grid-template-columns:repeat(3,1fr)}\n .browse-grid--7{grid-template-columns:repeat(4,1fr)}\n .wtd-grid{grid-template-columns:repeat(2,1fr)}\n .browse-tabs{flex-wrap:wrap;width:100%}\n}\n\n@media(max-width:640px){\n .browse-grid--7{grid-template-columns:repeat(2,1fr)}\n .wtd-grid{grid-template-columns:1fr}\n .cut-tile{min-height:120px;padding:14px 14px 12px}\n .cut-name{font-size:18px}\n .browse-tab{min-height:44px;display:inline-flex;align-items:center}\n}\n .ck-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin:40px 0 12px}.ck-hub-card{position:relative;background:var(--bg-card);border:1px solid #ECECEC;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgb(26 26 26 / .04);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}.ck-hub-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px -12px rgb(26 26 26 / .22);border-color:#E2E2E2}.ck-hub-card-a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.ck-hub-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#F3ECE4,#E7DCCF)}.ck-hub-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ck-hub-card:hover .ck-hub-media img{transform:scale(1.07)}.ck-hub-media-ph{position:absolute;inset:0;display:grid;place-items:center;font-size:3rem;opacity:.5}.ck-hub-tier{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:#1A1A1A;color:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .18)}.ck-tier-stamped .ck-hub-tier{background:#D4A017;color:#1A1A1A}.ck-tier-itschicken .ck-hub-tier{background:#5A5A5A;color:#fff}.ck-tier-disappointed .ck-hub-tier{background:var(--accent);color:#fff}.ck-hub-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}.ck-hub-title{font-family:var(--font-heading);font-size:1.24rem;line-height:1.22;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.ck-hub-card:hover .ck-hub-title{color:var(--accent)}.ck-hub-cta{margin-top:auto;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:7px}.ck-hub-cta em{font-style:normal;display:inline-block;transition:transform .25s ease}.ck-hub-card:hover .ck-hub-cta em{transform:translateX(5px)}@media(max-width:600px){.ck-hub-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.ck-hub-title{font-size:1.05rem}.ck-hub-body{padding:14px 15px 16px}}.ck-decider-cta{margin:32px 0;padding:18px 22px;background:var(--accent-bg);border-left:4px solid var(--accent);border-radius:0 12px 12px 0;font-family:var(--font-body)}.ck-decider-cta p{margin:0;font-size:1.05rem}.ck-decider-cta a{color:var(--accent);font-weight:700;text-decoration:none}.ck-decider-cta a:hover{text-decoration:underline}.ck-photo-hero{aspect-ratio:16/9;max-height:640px}@media (max-width:600px){.ck-photo-hero{aspect-ratio:3/4;max-height:none}}#main.site-main{padding-top:64px!important}@media screen and (max-width:782px){#main.site-main{padding-top:64px!important}}@media (max-width:600px){.cookbook{padding:64px 20px}.cb-inner{gap:32px}.cb-inner>div{min-width:0}.cb-book{min-height:auto;margin-top:4px}.cb-book-front{width:min(240px,70vw)}.cb-book-title{font-size:28px}.cb-book-title strong{font-size:38px}}:root{--accent:#004685 !important;--accent-dark:#002B52 !important;--accent-light:#005BB5 !important}.brand{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:900!important;letter-spacing:0.04em!important;font-size:21px!important;color:#121212!important}.brand .mark{width:32px!important;height:32px!important;background:#004685!important;border-radius:0!important;color:#FFFFFF!important;font-style:normal!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:900!important;font-size:17px!important}.nav-cta{background:#004685!important;color:#FFFFFF!important;border-radius:0!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:0.14em!important;text-transform:uppercase!important;padding:10px 18px!important;transition:background 0.18s ease!important}.nav-cta:hover{background:#003666!important}.nav-dropdown{border-radius:0!important;border:1px solid #E5E5E5!important;box-shadow:0 10px 30px rgb(0 0 0 / .08)!important}.nav-dropdown a:hover{color:#004685!important}.nl-bar{border-radius:0!important;background:#004685!important}.nl-bar input{border-radius:0!important}.nl-bar-btn{border-radius:0!important;background:#FFFFFF!important;color:#004685!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;font-size:11px!important}.delish-container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.delish-bar-kicker{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-navy,#004685);margin-bottom:6px}.delish-card{display:flex;flex-direction:column;background:#FFF;border-radius:0;position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease}.delish-card-photo{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#F0F0F0}.delish-card-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.28s ease}.delish-card:hover .delish-card-photo img{transform:scale(1.04)}.delish-card-kicker{position:absolute;bottom:8px;left:8px;background:rgb(18 18 18 / .92);color:#FFF;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase;z-index:2}.delish-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#F0F0F0;color:#A3A3A3;font-weight:800;font-size:13px;letter-spacing:.1em}.delish-bookmark-btn{position:absolute;top:8px;right:8px;background:rgb(255 255 255 / .95);border:1px solid rgb(0 0 0 / .12);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;color:#121212;transition:all 0.18s ease}.delish-bookmark-btn:hover,.delish-bookmark-btn.saved{background:#004685!important;color:#FFFFFF!important;border-color:#004685!important}.delish-bookmark-btn.saved svg{fill:currentColor!important}.delish-quick-look-btn{position:absolute;bottom:8px;right:8px;background:rgb(255 255 255 / .96);backdrop-filter:blur(4px);color:#121212;border:1px solid rgb(0 0 0 / .14);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;display:flex;align-items:center;gap:5px;cursor:pointer;opacity:0;transform:translateY(4px);transition:all 0.18s ease;z-index:3}.delish-card:hover .delish-quick-look-btn{opacity:1;transform:translateY(0)}.delish-quick-look-btn:hover{background:#004685;color:#FFF;border-color:#004685}.delish-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#004685;color:#FFF;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:12px 22px;border:none;cursor:pointer;text-decoration:none;transition:background 0.18s ease}.delish-btn-primary:hover{background:#121212}.delish-newsletter-section{background:#0B192C!important;border-top:1px solid #1E293B!important;border-bottom:1px solid #1E293B!important;padding:52px 0!important}.delish-nl-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:36px!important;flex-wrap:wrap!important}.delish-nl-info{flex:1!important;min-width:280px!important}.delish-nl-kicker{display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#F59E0B!important;margin-bottom:8px!important}.delish-nl-title{font-family:var(--dl-font-serif,"Playfair Display",Georgia,serif)!important;font-size:clamp(24px, 3vw, 32px)!important;font-weight:700!important;color:#FFFFFF!important;margin:0 0 8px!important;line-height:1.25!important}.delish-nl-desc{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:14.5px!important;color:#94A3B8!important;margin:0!important;line-height:1.5!important;max-width:520px!important}.delish-nl-form{flex:1!important;min-width:320px!important;max-width:480px!important}.delish-nl-input-wrap{display:flex!important;background:#FFFFFF!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important}.delish-nl-input{flex:1!important;border:none!important;background:#FFFFFF!important;color:#121212!important;padding:13px 18px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:14px!important;outline:none!important;min-width:0!important}.delish-nl-input::placeholder{color:#64748B!important}.delish-nl-btn{background:#004685!important;color:#FFFFFF!important;border:none!important;padding:13px 22px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.1em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;transition:background 0.18s ease!important}.delish-nl-btn:hover{background:#D97706!important}.delish-nl-note{display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:11px!important;color:#64748B!important;margin-top:8px!important}.delish-nl-success{display:block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:14px!important;color:#10B981!important;font-weight:600!important;padding:12px 0!important}.delish-editorial-footer{background:#061325!important;color:#F8FAFC!important;padding:68px 0 36px!important;border-top:1px solid rgb(255 255 255 / .08)!important}.delish-footer-grid{display:grid!important;grid-template-columns:1.5fr 1fr 1fr 1.1fr 0.9fr!important;gap:48px!important;margin-bottom:56px!important}.delish-footer-brand-col{padding-right:20px!important}.delish-footer-logo{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:900!important;font-size:22px!important;letter-spacing:-0.02em!important;color:#FFFFFF!important;margin-bottom:12px!important}.delish-footer-logo .df-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;background:#004685!important;color:#FFFFFF!important;font-size:15px!important;font-weight:900!important;border-radius:3px!important}.delish-footer-tagline{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#F59E0B!important;margin:0 0 10px!important}.delish-footer-mission{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:13.5px!important;line-height:1.6!important;color:#94A3B8!important;margin:0 0 22px!important;max-width:320px!important}.delish-footer-social{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.df-social-link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:4px!important;color:#CBD5E1!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:all 0.18s ease!important}.df-social-link:hover{background:#004685!important;border-color:#004685!important;color:#FFFFFF!important;transform:translateY(-2px)!important}.delish-footer-col{display:flex!important;flex-direction:column!important}.df-col-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#FFFFFF!important;margin:0 0 16px!important;padding-bottom:8px!important;border-bottom:2px solid #F59E0B!important;display:inline-block!important;width:fit-content!important}.df-links-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.df-links-list li{margin:0!important;padding:0!important;list-style:none!important}.df-links-list a{display:inline-block!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:13.5px!important;font-weight:400!important;color:#CBD5E1!important;text-decoration:none!important;padding:4px 0!important;border:none!important;border-bottom:none!important;line-height:1.4!important;transition:all 0.15s ease!important}.df-links-list a:hover{color:#FFFFFF!important;padding-left:6px!important;font-weight:600!important}.delish-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:28px!important;border-top:1px solid rgb(255 255 255 / .08)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12px!important;color:#64748B!important;flex-wrap:wrap!important;gap:14px!important}.df-bottom-left{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.df-dot{color:#475569!important}.df-back-to-top{background:transparent!important;border:1px solid rgb(255 255 255 / .15)!important;color:#94A3B8!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;padding:6px 14px!important;border-radius:4px!important;cursor:pointer!important;transition:all 0.18s ease!important}.df-back-to-top:hover{background:rgb(255 255 255 / .1)!important;color:#FFFFFF!important;border-color:#FFFFFF!important}@media (max-width:900px){.delish-footer-grid{grid-template-columns:1fr 1fr!important;gap:36px!important}.delish-footer-brand-col{grid-column:span 2!important;padding-right:0!important}}@media (max-width:580px){.delish-footer-grid{grid-template-columns:1fr!important;gap:32px!important}.delish-footer-brand-col{grid-column:span 1!important}.delish-nl-box{flex-direction:column!important;align-items:flex-start!important}.delish-nl-form{width:100%!important;max-width:100%!important}.delish-nl-input-wrap{flex-direction:column!important}.delish-nl-btn{width:100%!important}}.bible-quick-answer{background:#FFF7ED;border-left:4px solid var(--accent,#c04e0e);padding:20px 24px;margin:28px 0 36px;border-radius:0 10px 10px 0;box-shadow:0 4px 14px rgb(192 78 14 / .08)}.bible-quick-answer::before{content:'TEST KITCHEN STANDARD • DIRECT ANSWER';display:block;font-family:var(--font-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#c04e0e);margin-bottom:8px}.bible-qa-text{font-family:var(--font-body,sans-serif);font-size:16px;line-height:1.65;color:#0f172a;margin:0}.bible-qa-text strong{color:#9a3412;font-weight:700}.nav-wrap{transition:transform 260ms cubic-bezier(.16,1,.3,1),background 180ms ease!important}.nav-wrap.nav-hidden{transform:translateY(-100%)!important}@media (max-width:900px){.nav{height:54px!important;padding:0 16px!important}.nav-hamburger{min-width:44px!important;min-height:44px!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;background:transparent!important;border:none!important;color:var(--text-primary,#1c1613)!important}.nav-links{position:fixed!important;inset:0 0 0 auto!important;width:min(340px, 88vw)!important;background:#FFFFFF!important;border-left:1px solid rgb(0 0 0 / .08)!important;box-shadow:-16px 0 48px rgb(0 0 0 / .16)!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:72px 20px 32px!important;transform:translateX(100%)!important;opacity:0!important;visibility:hidden!important;transition:transform 300ms cubic-bezier(.16,1,.3,1),opacity 200ms ease,visibility 0s 300ms!important;z-index:99999!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.nav-links.open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;transition:transform 300ms cubic-bezier(.16,1,.3,1),opacity 200ms ease,visibility 0s!important}.nav-dropdown-mega,.nav-dropdown{position:static!important;opacity:1!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important;border:none!important;background:#FAF7F2!important;padding:8px 12px!important;margin:4px 0 8px 6px!important;border-radius:10px!important;width:auto!important}.nav-mega-grid{display:flex!important;flex-direction:column!important;gap:14px!important}.nav-dropdown-heading{font-family:var(--font-mono,monospace)!important;font-size:11px!important;font-weight:700!important;color:#A61C3C!important;letter-spacing:0.14em!important;text-transform:uppercase!important;padding-bottom:4px!important;border-bottom:1px solid rgb(166 28 60 / .12)!important;margin-bottom:4px!important}.nav-links a{font-family:var(--font-body,sans-serif)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0.01em!important;text-transform:none!important;padding:10px 12px!important;min-height:44px!important;display:flex!important;align-items:center!important;border-radius:8px!important;color:#2D231E!important;text-decoration:none!important}.nav-dropdown a{font-size:14px!important;padding:8px 10px!important;min-height:40px!important;color:#4A3E37!important}.nav-links a:hover,.nav-dropdown a:hover{background:rgb(166 28 60 / .06)!important;color:#A61C3C!important}.nav-saved-btn{min-height:44px!important;padding:10px 14px!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:8px!important;background:#FAF7F2!important;border:1px solid #EAE4D9!important;color:#2D231E!important;cursor:pointer!important}.nav-cta{background:#A61C3C!important;color:#FFFFFF!important;text-align:center!important;justify-content:center!important;font-weight:700!important;font-size:14px!important;margin-top:10px!important;box-shadow:0 3px 10px rgb(166 28 60 / .22)!important}}.rc-scaler-btn,.rc-scale-btn,.rc-unit-btn,.rc-btn{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;cursor:pointer!important}.entry-content table,.technique-table,.bible-table{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:1.5rem 0!important;border-collapse:collapse!important}@media (max-width:860px){.nav-search{display:none!important}.nav-hamburger{position:relative!important;z-index:400!important;margin-left:auto!important;min-width:44px!important;min-height:44px!important}.nav-links:not(.open){display:none!important}.nav-mega-grid{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:14px!important}.delish-drawer:not(.open):not(.active){display:none!important}}#servDown,#servUp,.scaler button,.r-action-btn,.delish-drawer-close,.df-back-to-top,.scaler+div button,.unit-switcher button,.unit-toggle button{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}@media (max-width:600px){form[onsubmit*="hear from the pen"],.footer-newsletter-form{flex-direction:column!important;width:100%!important}form[onsubmit*="hear from the pen"] input,form[onsubmit*="hear from the pen"] button{width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:44px!important}}html,body{max-width:100vw!important;overflow-x:hidden!important}@media (max-width:860px){.nav-hamburger{z-index:100001!important;position:relative!important}}@media (max-width:860px){.nav{height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.brand{display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;flex-shrink:0!important;width:auto!important;min-width:max-content!important;height:auto!important;text-decoration:none!important;line-height:1!important}.brand .mark{width:32px!important;height:32px!important;min-width:32px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#004685!important;color:#FFFFFF!important;font-weight:900!important;font-size:17px!important;flex-shrink:0!important;margin:0!important}.nav-search{display:none!important}.nav-hamburger{position:relative!important;z-index:100001!important;margin-left:auto!important;min-width:44px!important;min-height:44px!important}}@media (max-width:768px){.r-intro p::first-letter,.r-intro p:first-child::first-letter,.entry-content p:first-child::first-letter,.chickeeen-recipe-post p:first-child::first-letter,.wp-block-group p:first-child::first-letter{float:none!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;color:inherit!important;font-family:inherit!important}.r-intro{padding:0 18px!important;font-size:16px!important;line-height:1.65!important}div[style*="background:var(--bg-dark)"]{padding:1.25rem 1rem!important;flex-direction:column!important;align-items:stretch!important;border-radius:12px!important}div[style*="background:var(--bg-dark)"] form{flex-direction:column!important;width:100%!important;gap:10px!important}div[style*="background:var(--bg-dark)"] input[type="email"]{width:100%!important;min-width:0!important;box-sizing:border-box!important;height:46px!important;font-size:16px!important;padding:10px 14px!important}div[style*="background:var(--bg-dark)"] button[type="submit"]{width:100%!important;height:46px!important;font-size:12px!important;letter-spacing:0.14em!important;background:#A61C3C!important;color:#FFFFFF!important}div[style*="max-width:1100px"][style*="padding:0 56px 2rem;"]{padding:0 16px 1.5rem!important}}@media (max-width:768px){.jump-pill{display:none!important}.rc-card,.recipe-card-aside{border-radius:14px!important;margin:1.5rem 0!important;box-shadow:0 4px 20px rgb(0 0 0 / .06)!important}.rc-head{padding:18px 18px 14px!important;border-radius:14px 14px 0 0!important}.rc-controls{padding:14px 18px!important}.rc-ing{padding:14px 18px 10px!important}.rc-item{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:12px 2px!important;border-bottom:1px solid rgb(42 32 24 / .08)!important;cursor:pointer!important}.rc-item input[type="checkbox"]{width:22px!important;height:22px!important;min-width:22px!important;margin-top:2px!important;border:2px solid #A61C3C!important;border-radius:6px!important;accent-color:#A61C3C!important;cursor:pointer!important;flex-shrink:0!important}.rc-item-details{flex:1!important;display:inline-block!important;font-size:15px!important;line-height:1.45!important;color:#1C1613!important}.rc-item .amt{font-weight:700!important;color:#A61C3C!important;min-width:auto!important;text-align:left!important;display:inline!important;margin-right:4px!important}.rc-item .unit{font-weight:600!important;color:#5A4E46!important;min-width:auto!important;display:inline!important;margin-right:5px!important}.rc-item .name{font-weight:400!important;color:#1C1613!important;display:inline!important}.rc-item.checked{opacity:0.55!important}.rc-item.checked .name,.rc-item.checked .amt,.rc-item.checked .unit{text-decoration:line-through!important}.scaler{display:inline-flex!important;align-items:center!important;gap:8px!important}.scaler button,#servDown,#servUp{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;background:#FAF7F2!important;border:1.5px solid rgb(42 32 24 / .2)!important;color:#1C1613!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important;transition:all 180ms ease!important}.scaler button:hover,.scaler button:active{background:#A61C3C!important;color:#FFFFFF!important;border-color:#A61C3C!important}.servings-val{font-size:15px!important;font-weight:600!important;min-width:80px!important;text-align:center!important}}.chk-table-wrap,.technique-table-wrap,.entry-content table,.verdict-single-content table,table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:1.5rem 0!important;border-radius:8px!important}@media (max-width:768px){table th,table td,.chk-table-wrap table th,.chk-table-wrap table td{min-width:110px!important;white-space:normal!important;word-break:normal!important;padding:10px 12px!important;font-size:13.5px!important;line-height:1.4!important;vertical-align:top!important}table th:first-child,table td:first-child,.chk-table-wrap table th:first-child,.chk-table-wrap table td:first-child{min-width:130px!important;font-weight:700!important}}.r-actions .delish-bookmark-btn{position:static!important;top:auto!important;right:auto!important;width:auto!important;height:auto!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;border-radius:100px!important;white-space:nowrap!important;background:#FFFFFF!important;color:#2A2018!important;border:.5px solid rgb(42 32 24 / .25)!important;font-family:var(--font-mono,monospace)!important;font-size:11px!important;letter-spacing:0.14em!important;text-transform:uppercase!important;box-shadow:none!important;margin:0!important;cursor:pointer!important}.r-actions .delish-bookmark-btn:hover{background:#2A2018!important;color:#F0E8DC!important;border-color:#2A2018!important}.r-actions .delish-bookmark-btn.saved{background:#004685!important;color:#FFFFFF!important;border-color:#004685!important}.r-actions .delish-bookmark-btn svg{width:14px!important;height:14px!important;flex-shrink:0!important;display:inline-block!important}.r-actions .delish-bookmark-btn .bookmark-label{display:inline!important;white-space:nowrap!important;width:auto!important;height:auto!important;font-size:inherit!important;font-family:inherit!important;color:inherit!important}@media (max-width:768px){.delish-utility-bar{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;line-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important;background:#004685!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}.delish-utility-content{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.delish-utility-brand{font-size:10px!important;font-weight:800!important;letter-spacing:0.12em!important;color:#FBBF24!important;flex-shrink:0!important}.delish-utility-dot{font-size:8px!important;opacity:0.5!important;color:#FFFFFF!important;flex-shrink:0!important}.delish-utility-content>span:last-child{font-size:9.5px!important;font-weight:700!important;letter-spacing:0.10em!important;color:#FFFFFF!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex-shrink:1!important}.delish-utility-content>span:not(.delish-utility-brand):not(.delish-utility-dot):not(:last-child),.delish-utility-content>span.delish-utility-dot:not(:nth-child(2)){display:none!important}.delish-publication,.delish-carousel-section,.delish-carousel-wrap{overflow-x:hidden!important;max-width:100vw!important;box-sizing:border-box!important}}@media (max-width:768px){.delish-utility-bar{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px!important;line-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important;background:#004685!important;border-bottom:1px solid rgb(255 255 255 / .12)!important}.delish-utility-content{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.delish-utility-brand{font-size:10px!important;font-weight:800!important;letter-spacing:0.14em!important;color:#FBBF24!important;flex-shrink:0!important;text-align:center!important}.delish-utility-dot{font-size:8px!important;opacity:0.5!important;color:#FFFFFF!important;flex-shrink:0!important}.delish-utility-content>span:last-child{font-size:9.5px!important;font-weight:700!important;letter-spacing:0.10em!important;color:#FFFFFF!important;white-space:nowrap!important;flex-shrink:1!important}.delish-utility-content>span:not(.delish-utility-brand):not(.delish-utility-dot):not(:last-child),.delish-utility-content>span.delish-utility-dot:not(:nth-child(2)){display:none!important}}@media (max-width:480px){.delish-utility-bar{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 16px!important;line-height:28px!important}.delish-utility-content{justify-content:center!important;gap:0!important}.delish-utility-brand{font-size:10.5px!important;font-weight:800!important;letter-spacing:0.16em!important;color:#FBBF24!important}.delish-utility-dot,.delish-utility-content>span:not(.delish-utility-brand){display:none!important}}.chk-guide-article{max-width:860px!important;margin:0 auto!important;padding:2.5rem 24px 5rem!important;box-sizing:border-box!important;font-family:var(--font-body,'DM Sans',-apple-system,sans-serif)!important;color:#2D2522!important;line-height:1.75!important;font-size:17px!important;background:transparent!important;overflow:hidden!important}@media (max-width:768px){.chk-guide-article{padding:1.25rem 18px 3.5rem!important;font-size:16px!important;line-height:1.68!important}}.chk-guide-meta-bar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important;font-family:var(--font-mono,monospace)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:#8A7B73!important;margin-bottom:0.75rem!important}.chk-badge-pill{background:#FFF0F2!important;color:#A61C3C!important;padding:4px 10px!important;border-radius:999px!important;border:1px solid rgb(166 28 60 / .15)!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.chk-guide-title{font-family:var(--font-heading,'Playfair Display',Georgia,serif)!important;font-size:clamp(26px, 4.2vw, 42px)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-0.02em!important;color:#1A1412!important;margin:.5rem 0 1.25rem!important}.chk-answer-capsule{background:#FFFBF7!important;border-left:5px solid #A61C3C!important;border-top:1px solid rgb(166 28 60 / .12)!important;border-right:1px solid rgb(166 28 60 / .12)!important;border-bottom:1px solid rgb(166 28 60 / .12)!important;border-radius:0 14px 14px 0!important;padding:22px 26px!important;margin:1.75rem 0 2.5rem!important;box-shadow:0 8px 24px rgb(166 28 60 / .05)!important}@media (max-width:640px){.chk-answer-capsule{padding:18px 18px!important;border-radius:0 10px 10px 0!important;margin:1.25rem 0 2rem!important}}.chk-answer-capsule-tag{display:flex!important;align-items:center!important;gap:6px!important;font-family:var(--font-mono,monospace)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#A61C3C!important;margin-bottom:10px!important}.chk-answer-capsule-text{font-size:1.12rem!important;line-height:1.68!important;color:#1C1613!important;margin:0!important}.chk-answer-capsule-text strong{color:#8B1530!important;font-weight:800!important}.chk-guide-article h2{font-family:var(--font-heading,'Playfair Display',Georgia,serif)!important;font-size:clamp(22px, 3.2vw, 29px)!important;font-weight:700!important;line-height:1.25!important;color:#1A1412!important;margin:3rem 0 1.25rem!important;padding-bottom:0.6rem!important;border-bottom:2px solid rgb(166 28 60 / .12)!important}.chk-guide-article p{margin:0 0 1.4rem!important}.chk-matrix-wrap{margin:2rem 0 2.75rem!important;background:#FFFFFF!important;border:1px solid rgb(42 32 24 / .1)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 18px rgb(0 0 0 / .03)!important}.chk-matrix-table{width:100%!important;border-collapse:collapse!important;font-size:15px!important;text-align:left!important}.chk-matrix-table th{background:#1C1613!important;color:#FFFFFF!important;font-family:var(--font-mono,monospace)!important;font-size:11px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:14px 18px!important;font-weight:700!important}.chk-matrix-table td{padding:14px 18px!important;border-bottom:1px solid rgb(42 32 24 / .07)!important;vertical-align:middle!important}.chk-matrix-table tr:last-child td{border-bottom:none!important}.chk-matrix-table tr:hover td{background:#FFFDFB!important}.chk-time-pill{display:inline-block!important;background:#FFF0F2!important;color:#A61C3C!important;font-family:var(--font-mono,monospace)!important;font-weight:800!important;font-size:13.5px!important;padding:4px 10px!important;border-radius:6px!important;white-space:nowrap!important}.chk-temp-pill{display:inline-block!important;background:#F4F6F9!important;color:#1B365D!important;font-family:var(--font-mono,monospace)!important;font-weight:700!important;font-size:13px!important;padding:4px 9px!important;border-radius:6px!important;white-space:nowrap!important}@media (max-width:680px){.chk-matrix-table,.chk-matrix-table tbody,.chk-matrix-table tr,.chk-matrix-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.chk-matrix-table thead{display:none!important}.chk-matrix-table tr{padding:16px 16px!important;border-bottom:1px solid rgb(42 32 24 / .1)!important;background:#FFFFFF!important}.chk-matrix-table tr:nth-child(even){background:#FFFDFB!important}.chk-matrix-table td{padding:4px 0!important;border:none!important}.chk-mobile-cut-title{font-size:16px!important;font-weight:700!important;color:#1C1613!important;margin-bottom:8px!important}.chk-mobile-meta-row{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;margin-bottom:6px!important}.chk-mobile-outcome{font-size:13.5px!important;color:#665C54!important;line-height:1.4!important}}.chk-mistakes-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important;margin:2rem 0 2.5rem!important}.chk-mistake-card{background:#FFFFFF!important;border:1px solid rgb(220 38 38 / .18)!important;border-left:4px solid #DC2626!important;border-radius:12px!important;padding:18px 20px!important;box-shadow:0 4px 14px rgb(220 38 38 / .03)!important;transition:transform 180ms ease,box-shadow 180ms ease!important}.chk-mistake-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(220 38 38 / .07)!important}.chk-mistake-badge{font-family:var(--font-mono,monospace)!important;font-size:10px!important;font-weight:800!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#DC2626!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;gap:5px!important}.chk-mistake-title{font-family:var(--font-heading,Georgia,serif)!important;font-size:1.12rem!important;font-weight:700!important;color:#1C1613!important;margin:0 0 8px!important;line-height:1.35!important}.chk-mistake-text{font-size:0.92rem!important;color:#5A4E46!important;line-height:1.55!important;margin:0!important}.chk-timeline{margin:2rem 0 2.5rem!important;padding:0!important;list-style:none!important}.chk-timeline-item{display:flex!important;gap:16px!important;margin-bottom:1.5rem!important;align-items:flex-start!important}.chk-timeline-num{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;background:linear-gradient(135deg,#A61C3C,#7A1229)!important;color:#FFFFFF!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-mono,monospace)!important;font-size:13px!important;font-weight:800!important;box-shadow:0 4px 10px rgb(166 28 60 / .25)!important;margin-top:2px!important}.chk-timeline-content{flex:1!important}.chk-timeline-title{font-size:1.05rem!important;font-weight:700!important;color:#1C1613!important;margin:0 0 4px!important}.chk-timeline-desc{font-size:0.95rem!important;color:#5A4E46!important;line-height:1.6!important;margin:0!important}.chk-lead-magnet-box{background:#FFFDF5!important;border:1.5px dashed #D97706!important;border-radius:14px!important;padding:24px 26px!important;margin:2.5rem 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}.chk-lead-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#D97706!important;color:#FFFFFF!important;font-family:var(--font-mono,monospace)!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:12px 22px!important;border-radius:8px!important;text-decoration:none!important;transition:all 200ms ease!important;white-space:nowrap!important}.chk-lead-btn:hover{background:#B45309!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(217 119 6 / .25)!important}.chk-cross-sell-section{margin:3.5rem 0!important;padding:28px 24px!important;background:#FFFBF7!important;border-radius:16px!important;border:1px solid rgb(166 28 60 / .14)!important}.chk-cross-sell-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:16px!important;margin-top:18px!important}.chk-cross-card{background:#FFFFFF!important;border:1px solid rgb(42 32 24 / .1)!important;border-radius:14px!important;padding:18px 20px!important;text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:all 220ms ease!important;box-shadow:0 3px 10px rgb(0 0 0 / .02)!important}.chk-cross-card:hover{transform:translateY(-3px)!important;border-color:rgb(166 28 60 / .3)!important;box-shadow:0 10px 24px rgb(166 28 60 / .08)!important}.chk-gear-section{margin:3.5rem 0!important;padding:28px 24px!important;background:#F8F9FA!important;border-radius:16px!important;border:1px solid rgb(42 32 24 / .08)!important}.chk-gear-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:16px!important;margin-top:18px!important}.chk-gear-card{background:#FFFFFF!important;border:1px solid rgb(42 32 24 / .09)!important;border-radius:12px!important;padding:18px 20px!important;box-shadow:0 2px 8px rgb(0 0 0 / .02)!important}.chk-faq-accordion-group{margin:1.5rem 0 3.5rem!important;display:flex!important;flex-direction:column!important;gap:12px!important}.chk-faq-item{background:#FFFFFF!important;border:1px solid rgb(42 32 24 / .1)!important;border-radius:12px!important;overflow:hidden!important;transition:border-color 200ms ease,box-shadow 200ms ease!important}.chk-faq-item[open]{border-color:rgb(166 28 60 / .3)!important;box-shadow:0 6px 20px rgb(166 28 60 / .06)!important}.chk-faq-summary{padding:18px 20px!important;font-family:var(--font-body,-apple-system,sans-serif)!important;font-size:1.05rem!important;font-weight:700!important;color:#1C1613!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;user-select:none!important;list-style:none!important}.chk-faq-summary::-webkit-details-marker{display:none!important}.chk-faq-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;background:#FAF7F2!important;border:1px solid rgb(42 32 24 / .1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#A61C3C!important;font-size:14px!important;font-weight:800!important;transition:transform 220ms ease,background 220ms ease,color 220ms ease!important}.chk-faq-item[open] .chk-faq-icon{transform:rotate(180deg)!important;background:#A61C3C!important;color:#FFFFFF!important}.chk-faq-body{padding:0 20px 20px!important;font-size:0.98rem!important;line-height:1.68!important;color:#5A4E46!important;border-top:1px solid rgb(42 32 24 / .06)!important;padding-top:14px!important}.chk-faq-body p{margin:0!important}.chk-genz-archive{background:linear-gradient(180deg,#FFFDFB 0%,#FFF8F2 100%);border:1px solid rgb(166 28 60 / .12);border-radius:24px;padding:44px 32px;margin:54px 0 36px 0;box-shadow:0 8px 32px rgb(42 32 24 / .04);box-sizing:border-box}@media (max-width:600px){.chk-genz-archive{padding:28px 18px;border-radius:18px;margin:36px 0 24px 0}}.chk-filter-track{display:flex;gap:10px;overflow-x:auto;padding:6px 2px 16px 2px;margin-bottom:28px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chk-filter-track::-webkit-scrollbar{display:none}.chk-filter-pill{padding:9px 20px;border-radius:30px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:700;border:1px solid rgb(42 32 24 / .12);background:#FFF;color:#5A4E46;cursor:pointer;white-space:nowrap;transition:all 0.22s cubic-bezier(.16,1,.3,1);user-select:none;outline:none}.chk-filter-pill:hover{background:#FFF0F2;color:#A61C3C;border-color:rgb(166 28 60 / .3);transform:translateY(-1px)}.chk-filter-pill.active{background:#1C1613;color:#FFF;border-color:#1C1613;box-shadow:0 4px 14px rgb(28 22 19 / .25);transform:translateY(-1px)}.chk-genz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}@media (max-width:650px){.chk-genz-grid{grid-template-columns:1fr;gap:16px}}.chk-genz-card{background:#FFF;border:1px solid rgb(42 32 24 / .08);border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.28s cubic-bezier(.16,1,.3,1),box-shadow 0.28s ease,border-color 0.28s ease;box-shadow:0 4px 16px rgb(0 0 0 / .02);box-sizing:border-box;text-decoration:none;color:inherit}.chk-genz-card:hover{transform:translateY(-6px);border-color:rgb(166 28 60 / .3);box-shadow:0 16px 36px rgb(166 28 60 / .1)}.chk-tag-strip{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chk-era-tag{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#A61C3C;background:#FFF0F2;padding:4px 12px;border-radius:30px}.chk-read-time{font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#8C7E74}.chk-genz-card-title{font-family:'Playfair Display',Georgia,serif;font-size:17.5px;font-weight:700;color:#1C1613;margin:0 0 10px 0;line-height:1.35}.chk-genz-card:hover .chk-genz-card-title{color:#A61C3C}.chk-genz-card-hook{font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;line-height:1.55;color:#5A4E46;margin:0 0 18px 0}.chk-card-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:30px;background:#FFFBF7;border:1px solid rgb(42 32 24 / .12);color:#1C1613;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:700;transition:all 0.2s ease;width:fit-content}.chk-genz-card:hover .chk-card-pill-btn{background:#A61C3C;border-color:#A61C3C;color:#FFF;box-shadow:0 4px 12px rgb(166 28 60 / .25)}.chk-genz-capsule{background:#FFFBF7;border:1px solid rgb(166 28 60 / .18);border-radius:20px;padding:24px 26px;margin:0 0 34px 0;box-sizing:border-box}.chk-capsule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:14px}.chk-capsule-tile{background:#FFF;border:1px solid rgb(42 32 24 / .08);border-radius:12px;padding:14px 16px}.chk-tile-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#A61C3C;display:block;margin-bottom:4px}.chk-tile-value{font-size:13.5px;line-height:1.45;color:#1C1613;font-weight:600}