html body .faq-section{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important}@media (min-width:1100px){html body .faq-section{max-width:1200px !important}}html body .surface-olive .section-eyebrow,html body .surface-olive-deep .section-eyebrow,html body [class*=surface-olive] .section-eyebrow{color:var(--honey,#d8b87a) !important}html body .surface-olive h2,html body .surface-olive h3,html body .surface-olive p,html body .surface-olive li,html body .surface-olive-deep h2,html body .surface-olive-deep h3,html body .surface-olive-deep p,html body .surface-olive-deep li,html body [class*=surface-olive] h2,html body [class*=surface-olive] h3,html body [class*=surface-olive] p,html body [class*=surface-olive] li{color:var(--paper,#f5efe4) !important}html body .surface-olive h2 em,html body .surface-olive-deep h2 em,html body [class*=surface-olive] h2 em{color:var(--terracotta,#b85c38) !important}html body .sus-hero-badge{width:240px !important}@media (max-width:760px){html body .sus-hero-badge{width:180px !important}}html body .testimonial-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important;gap:24px !important;max-width:1100px !important;margin-left:auto !important;margin-right:auto !important}html body .testimonial-card{background:var(--paper,#f5efe4);padding:32px 28px;border:1px solid var(--rule,rgba(42,31,21,.18));border-radius:4px;margin:0}html body .testimonial-card p{font-family:Fraunces,serif;font-size:17px;line-height:1.6;color:var(--ink,#2a1f15);margin-bottom:16px}html body .testimonial-card cite{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta-text,#9a4827);font-style:normal}html body .recipe-body-grid{display:grid !important;grid-template-columns:2fr 3fr;gap:48px;align-items:start;max-width:1100px;margin:48px auto;padding:0 24px}@media (max-width:800px){html body .recipe-body-grid{grid-template-columns:1fr;gap:32px}}html body .recipe-ingredients{background:var(--paper-warm,#ede4d2);padding:32px;border:1px solid var(--rule,rgba(42,31,21,.18))}html body .class-photo-strip{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:0 !important;width:100%;margin:48px 0}html body .class-photo-strip img{width:100%;height:320px;object-fit:cover;display:block}html body .faq-jump-nav a.is-active{background:var(--terracotta-text,#9a4827) !important;color:var(--paper,#f5efe4) !important;border-color:var(--terracotta-text,#9a4827) !important}html body .gift-voucher-amount-tile{background:var(--paper-warm) !important}html body .cookbook-card .feature-card-cta a[target=_blank]{font-weight:600}