
  * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -o-font-smoothing: antialiased;
}


[data-recipes-page="true"] .filters2_tablet-filters-button{
  width:100% !important;
  min-height:58px;
  padding:14px 20px !important;
  justify-content:space-between !important;
  border-radius:16px !important;
  font-size:1rem;
  letter-spacing:.02em;
}
[data-recipes-page="true"] .filters2_tablet-filters-button::after{
  content:"→";
  font-size:1.15rem;
  line-height:1;
}
[data-recipes-page="true"] .filters2_results-text{
  display:inline-block !important;
  white-space:normal;
  word-spacing:.08em;
}
[data-recipes-page="true"] .form_input-4.is-icon-left.search_field::placeholder{
  color:#7b5c4a !important;
  opacity:1 !important;
}


:root{--wb-ink:#30231d;--wb-brown:#3b281e;--wb-rust:#a64025;--wb-orange:#ef6a3b;--wb-cream:#f8f0e6;--wb-paper:#fffaf4;--wb-peach:#f0dcc8;--wb-sage:#dce3d4;--wb-line:#d2b9a2;--wb-shadow:0 22px 54px rgba(60,36,23,.12)}
html{scroll-behavior:smooth}body{background:var(--wb-cream);color:var(--wb-ink)}
:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--wb-orange)!important;outline-offset:3px!important}
::placeholder{color:#765a4a!important;opacity:1!important}
.wb-v30-eyebrow{margin:0 0 10px;color:var(--wb-rust);font:800 10px/1.2 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.wb-v30-title{margin:0;color:var(--wb-ink);font:500 clamp(34px,4vw,58px)/.98 Georgia,serif;letter-spacing:-.045em}
.wb-v30-copy{max-width:650px;margin:15px 0 0;color:#634c40;font:400 16px/1.65 Arial,sans-serif}
.wb-v30-section{width:min(1180px,calc(100% - 40px));margin:86px auto;padding:34px;border:1px solid var(--wb-line);border-radius:28px;background:var(--wb-paper);box-shadow:var(--wb-shadow)}
.wb-v30-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.wb-v30-card{position:relative;display:flex;min-height:210px;padding:24px;flex-direction:column;justify-content:flex-end;border:1px solid var(--wb-line);border-radius:20px;background:linear-gradient(145deg,#fffaf4,#f0dcc8);color:var(--wb-ink)!important;text-decoration:none!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
.wb-v30-card:nth-child(2){background:linear-gradient(145deg,#eef0e7,#dce3d4)}.wb-v30-card:nth-child(3){background:linear-gradient(145deg,#f7e5d5,#edc7ab)}
.wb-v30-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(60,36,23,.13)}
.wb-v30-card small{margin-bottom:auto;color:var(--wb-rust);font:800 9px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.wb-v30-card strong{display:block;font:500 27px/1.05 Georgia,serif;letter-spacing:-.03em}.wb-v30-card span{margin-top:10px;color:#674d3e;font:400 13px/1.5 Arial,sans-serif}
.wb-surprise{display:inline-flex;min-height:48px;margin-top:24px;padding:0 20px;align-items:center;gap:12px;border:0;border-radius:999px;background:var(--wb-rust);color:#fffaf4;font:800 12px/1 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 24px rgba(83,34,21,.19)}
.wb-surprise::after{content:"✦";font-size:16px}.wb-surprise[aria-busy="true"]{opacity:.72;cursor:wait}
.wb-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.wb-history-card{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:126px;border:1px solid var(--wb-line);border-radius:18px;background:#fff;overflow:hidden;color:var(--wb-ink)!important;text-decoration:none!important}
.wb-history-card img{width:118px;height:100%;object-fit:cover}.wb-history-card div{padding:18px}.wb-history-card small{color:var(--wb-rust);font:800 9px/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.wb-history-card strong{display:block;margin-top:10px;font:500 19px/1.15 Georgia,serif}
.wb-recipe-actions-v30{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.wb-save-recipe,.wb-cook-launch{min-height:45px;padding:0 16px;border:1px solid var(--wb-rust);border-radius:999px;background:#fffaf4;color:var(--wb-rust);font:800 11px/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wb-save-recipe.is-saved{background:var(--wb-rust);color:#fffaf4}
.wb-recipe-dock{position:fixed;left:50%;bottom:18px;z-index:9995;display:flex;max-width:calc(100% - 32px);padding:7px;gap:4px;align-items:center;border:1px solid rgba(255,250,244,.25);border-radius:999px;background:rgba(47,31,23,.96);box-shadow:0 18px 50px rgba(20,10,5,.28);transform:translate(-50%,120%);transition:transform .25s ease}
.wb-recipe-dock.is-visible{transform:translate(-50%,0)}.wb-recipe-dock a,.wb-recipe-dock button{display:flex;min-height:40px;padding:0 14px;align-items:center;border:0;border-radius:999px;background:transparent;color:#fffaf4;text-decoration:none;font:700 11px/1 Arial,sans-serif;white-space:nowrap;cursor:pointer}.wb-recipe-dock button{background:var(--wb-orange);color:#26160f}
.wb-cook-overlay{position:fixed;inset:0;z-index:10050;display:none;background:#2d1d15;color:#fffaf4}.wb-cook-overlay.is-open{display:block}.wb-cook-shell{display:grid;grid-template-rows:auto 1fr auto;height:100dvh}.wb-cook-head,.wb-cook-foot{display:flex;padding:18px clamp(18px,4vw,50px);gap:14px;align-items:center;justify-content:space-between;border-color:rgba(255,250,244,.15);background:#26170f}.wb-cook-head{border-bottom:1px solid}.wb-cook-foot{border-top:1px solid}.wb-cook-brand{font:500 22px/1 Georgia,serif}.wb-cook-head button,.wb-cook-foot button{min-height:44px;padding:0 18px;border:1px solid rgba(255,250,244,.25);border-radius:999px;background:transparent;color:#fffaf4;font-weight:800;cursor:pointer}.wb-cook-foot button:last-child{background:var(--wb-orange);border-color:var(--wb-orange);color:#24150e}.wb-cook-body{display:grid;place-items:center;padding:clamp(24px,6vw,90px);overflow:auto}.wb-cook-step{width:min(880px,100%)}.wb-cook-kicker{color:#f18b61;font:800 11px/1 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.wb-cook-step h2{margin:16px 0 24px;font:500 clamp(38px,6vw,76px)/.98 Georgia,serif;letter-spacing:-.04em}.wb-cook-step p{margin:0;color:#f8eee5;font:400 clamp(19px,2.2vw,28px)/1.6 Arial,sans-serif}.wb-cook-progress{font:700 12px/1 Arial,sans-serif;letter-spacing:.08em}
.wb-cookie-dialog{position:fixed;inset:0;z-index:10060;display:none;padding:20px;place-items:center;background:rgba(36,22,15,.72)}.wb-cookie-dialog.is-open{display:grid}.wb-cookie-card{width:min(520px,100%);padding:30px;border:1px solid var(--wb-line);border-radius:24px;background:var(--wb-paper);box-shadow:0 28px 80px rgba(20,10,5,.35)}.wb-cookie-card h2{margin:0;font:500 38px/1 Georgia,serif}.wb-cookie-card p{color:#634c40;line-height:1.6}.wb-cookie-actions{display:flex;gap:10px;margin-top:20px}.wb-cookie-actions a,.wb-cookie-actions button{display:inline-flex;min-height:44px;padding:0 16px;align-items:center;border:1px solid var(--wb-rust);border-radius:999px;background:var(--wb-rust);color:#fffaf4;text-decoration:none;font-weight:800}.wb-cookie-actions button{background:transparent;color:var(--wb-rust)}
@media(max-width:767px){.wb-v30-grid,.wb-history-grid{grid-template-columns:1fr}.wb-recipe-dock{max-width:calc(100% - 24px);overflow:auto}.wb-cookie-actions{flex-direction:column}}


html body .main-wrapper.main-wrapper .section_filters2 .container-large{max-width:1280px!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_feed{min-width:0!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button{position:relative!important;display:flex!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:112px!important;margin:0!important;padding:47px 18px 19px 24px!important;gap:14px!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important;border:1px solid #51372a!important;border-left:5px solid #b54428!important;border-radius:19px!important;background:linear-gradient(135deg,#39251b 0%,#2b1c15 100%)!important;color:#fff8ef!important;font:500 clamp(27px,2.25vw,34px)/1 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important;text-align:left!important;text-decoration:none!important;box-shadow:0 16px 36px rgba(48,35,29,.16)!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button::before{content:"THE RECIPE DESK"!important;position:absolute!important;top:19px!important;left:24px!important;grid-column:auto!important;grid-row:auto!important;color:#f19a75!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button::after{content:"↗"!important;position:static!important;display:flex!important;flex:0 0 50px!important;width:50px!important;height:50px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#ef6a3b!important;color:#27170f!important;font:500 23px/1 Arial,sans-serif!important;letter-spacing:0!important;transform:none!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button .button-icon-left{display:none!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button .filter_tablet{display:block!important;min-width:0!important;color:#fff8ef!important;font:inherit!important;letter-spacing:inherit!important;white-space:normal!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button:hover{transform:translateY(-2px)!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_list{align-items:stretch!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item{min-width:0!important;align-self:stretch!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item-link{height:100%!important;box-sizing:border-box!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_item-link,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:first-child .portfolio11_item-link{background:linear-gradient(145deg,#fffaf4 0%,#f0dfcc 100%)!important;color:#302118!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .heading-style-h5-2,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .heading-style-h5-2,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:first-child .heading-style-h5-2{color:#302118!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) [fs-cmsfilter-field="description"],html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) [fs-cmsfilter-field="description"],html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:first-child [fs-cmsfilter-field="description"]{color:#624a3e!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item .heading-style-h5-2{overflow-wrap:anywhere!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item .tag-icon-primary{font-size:12px!important;line-height:1.25!important}
@media(min-width:992px){
html body .main-wrapper.main-wrapper .section_filters2 .padding-section-small{padding-top:42px!important;padding-bottom:76px!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout{display:grid!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:36px!important;row-gap:0!important;align-items:start!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout>.filters2_tablet-filters-button{grid-column:1!important;grid-row:1!important;align-self:start!important;position:sticky!important;top:24px!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout>.filters2_feed{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout>.filters2_filters-wrapper{grid-column:1/-1!important}
html body .main-wrapper.main-wrapper .section_filters2 .wb-recipe-index-intro{padding-top:0!important;margin-top:0!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_item-link,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link{min-height:560px!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_item-link>.margin-bottom.margin-small,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link>.margin-bottom.margin-small,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_image-wrapper,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_image-wrapper{min-height:560px!important}
}
@media(max-width:991px){
html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button{position:static!important;width:100%!important;max-width:none!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_feed{width:100%!important}
}
@media(max-width:767px){
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button{min-height:96px!important;padding:40px 15px 15px 18px!important;font-size:28px!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button::before{top:16px!important;left:18px!important}
html body .main-wrapper.main-wrapper .section_filters2 .filters2_tablet-filters-button::after{flex-basis:46px!important;width:46px!important;height:46px!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item{grid-column:1/-1!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_item-link,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link{display:flex!important;min-height:0!important;flex-direction:column!important}
html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_item-link>.margin-bottom.margin-small,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link>.margin-bottom.margin-small,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_image-wrapper,html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_image-wrapper{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3!important}
}


@media(min-width:992px){
 html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;
  width:100%!important;column-gap:0!important;row-gap:34px!important;align-items:start!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout>.filters2_tablet-filters-button{
  position:static!important;grid-column:1!important;grid-row:1!important;width:min(100%,340px)!important;max-width:340px!important;
  align-self:start!important;justify-self:start!important;top:auto!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout>.filters2_feed{
  grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;min-width:0!important;
  justify-self:stretch!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .filters2_layout>.filters2_filters-wrapper{
  position:fixed!important;grid-column:auto!important;grid-row:auto!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .wb-recipe-index-intro{
  width:100%!important;max-width:none!important;padding-top:0!important;margin-top:0!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_component,
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_content,
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_list-wrapper,
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_list{width:100%!important;max-width:none!important}
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .portfolio11_item-link,
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link{
  grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .portfolio11_item-link{
  grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr)!important;
 }
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n+1) .heading-style-h5-2,
 html body .main-wrapper.main-wrapper .section_filters2 .portfolio11_item:nth-child(7n) .heading-style-h5-2{
  font-size:clamp(35px,3.1vw,48px)!important;line-height:.98!important;overflow-wrap:normal!important;word-break:normal!important;
 }
}


html body .wb-home-featured{overflow:hidden!important}
html body .wb-home-featured .wb-home-category-grid{
 display:flex!important;
 grid-template-columns:none!important;
 width:100%!important;
 max-width:none!important;
 gap:20px!important;
 align-items:stretch!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 padding:4px 2px 22px!important;
 scroll-snap-type:x mandatory!important;
 scroll-padding-inline:2px!important;
 overscroll-behavior-inline:contain!important;
 scrollbar-width:thin!important;
 scrollbar-color:#b54428 #ead8c6!important;
 -webkit-overflow-scrolling:touch!important;
}
html body .wb-home-featured .wb-home-category-grid::-webkit-scrollbar{height:7px!important}
html body .wb-home-featured .wb-home-category-grid::-webkit-scrollbar-track{background:#ead8c6!important;border-radius:999px!important}
html body .wb-home-featured .wb-home-category-grid::-webkit-scrollbar-thumb{background:#b54428!important;border-radius:999px!important}
html body .wb-home-featured .wb-home-category-item{
 flex:0 0 clamp(310px,30vw,378px)!important;
 width:clamp(310px,30vw,378px)!important;
 min-width:0!important;
 scroll-snap-align:start!important;
 align-self:stretch!important;
}
html body .wb-home-featured .wb-home-category-card{
 box-sizing:border-box!important;
 width:100%!important;
 height:100%!important;
 min-height:500px!important;
}
html body .wb-category-shelf-controls{
 display:flex!important;
 margin:22px 0 18px!important;
 gap:18px!important;
 align-items:center!important;
 justify-content:space-between!important;
 border-top:1px solid #d2b9a2!important;
 padding-top:16px!important;
}
html body .wb-category-shelf-controls span{
 color:#704c3b!important;
 font:800 10px/1.2 Arial,sans-serif!important;
 letter-spacing:.16em!important;
 text-transform:uppercase!important;
}
html body .wb-category-shelf-buttons{display:flex!important;gap:8px!important}
html body .wb-category-shelf-buttons button{
 position:relative!important;
 width:44px!important;
 height:44px!important;
 padding:0!important;
 border:1px solid #b54428!important;
 border-radius:50%!important;
 background:#fffaf4!important;
 color:#30231d!important;
 cursor:pointer!important;
 box-shadow:0 8px 18px rgba(60,36,23,.1)!important;
 transition:background-color .18s ease,transform .18s ease!important;
}
html body .wb-category-shelf-buttons button::before{
 content:""!important;
 position:absolute!important;
 inset:0!important;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2330231d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px 20px no-repeat!important;
}
html body .wb-category-shelf-buttons button[data-direction="-1"]::before{transform:rotate(180deg)!important}
html body .wb-category-shelf-buttons button:hover{background:#f0dcc8!important;transform:translateY(-2px)!important}
html body #wb-seasonal-edit.wb-home-priority-edit{
 width:min(1200px,calc(100% - 40px))!important;
 margin:72px auto!important;
}
html body .wbm-tools.wb-home-priority-tool{
 margin-top:72px!important;
 margin-bottom:72px!important;
}
@media(max-width:767px){
 html body .wb-home-featured .wb-home-category-item{
  flex-basis:min(84vw,340px)!important;
  width:min(84vw,340px)!important;
 }
 html body .wb-home-featured .wb-home-category-card{min-height:470px!important}
 html body .wb-category-shelf-controls{margin-top:16px!important}
 html body .wb-category-shelf-controls span{max-width:190px!important;font-size:9px!important}
 html body .wb-category-shelf-buttons button{width:42px!important;height:42px!important}
 html body #wb-seasonal-edit.wb-home-priority-edit{
  width:calc(100% - 28px)!important;
  margin:50px auto!important;
 }
 html body .wbm-tools.wb-home-priority-tool{
  margin-top:50px!important;
  margin-bottom:50px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html body .wb-home-featured .wb-home-category-grid{scroll-behavior:auto!important}
 html body .wb-category-shelf-buttons button{transition:none!important}
}


@font-face{font-family:"WB Footer Gotu";font-style:normal;font-weight:400;font-display:swap;src:url("https://fonts.gstatic.com/s/gotu/v18/o-0FIpksx3QOpHoBjg.ttf") format("truetype")}
footer.footer4_component{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
footer.footer4_component .nav_logo{font-family:"WB Footer Gotu",Gotu,sans-serif}
footer.footer4_component .footer4_logo-link{color:inherit}

/* What's Baking — one shared Baker's Edition, staging release 2026-10-24 */
html.wb-edition{--we-paper:#faf8f2;--we-ink:#34372f;--we-muted:#64685d;--we-olive:#4f6048;--we-warm:#805c46;--we-panel:#efeee6;--we-line:#d8d9ce;--we-serif:Georgia,'Times New Roman',serif;--we-sans:'DM Sans',Arial,sans-serif;--wb-ink:#34372f;--wb-brown:#34372f;--wb-rust:#4f6048;--wb-orange:#4f6048;--wb-cream:#faf8f2;--wb-paper:#faf8f2;--wb-peach:#efeee6;--wb-sage:#e6eadf;--wb-line:#d8d9ce;--wb-shadow:none}
html#wb-edition body{background:var(--we-paper)!important;color:var(--we-ink)!important;font-family:var(--we-sans)!important}
html#wb-edition body :is(h1,h2,h3,h4,h5,h6){font-family:var(--we-serif)!important;font-weight:400!important;color:var(--we-ink)!important;letter-spacing:-.035em!important}
html#wb-edition body :is(p,li,label,input,select,textarea,button){font-family:var(--we-sans)}
html#wb-edition body :is(h1,h2) em{color:var(--we-warm);font-weight:400}
html#wb-edition body :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--we-olive)!important;outline-offset:4px!important}
html#wb-edition body ::placeholder{color:var(--we-muted)!important}
html#wb-edition body :is(.color-scheme-1,.color-scheme-2,.color-scheme-3){--color-scheme-1--background:#faf8f2;--color-scheme-1--text:#34372f;--color-scheme-1--accent:#4f6048;background-color:var(--we-paper)!important;color:var(--we-ink)!important}
html.wb-edition.wb-unified-ready body :is(.navbar6_component,.wbm-header,#wbj-edition-masthead){display:none!important}
/* Masthead */
html#wb-edition body .we-header{position:relative;z-index:1100;width:min(1104px,calc(100% - 48px));margin:0 auto;background:var(--we-paper);color:var(--we-ink)}
.we-topline{display:flex;justify-content:space-between;gap:20px;padding:20px 0 14px;border-bottom:1px solid var(--we-line);font:10px/1.4 var(--we-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--we-muted)}
html#wb-edition body .we-brand{display:block;padding:22px 0 24px;color:var(--we-ink)!important;text-align:center;font:400 clamp(42px,5.4vw,72px)/1.05 var(--we-serif)!important;letter-spacing:-.055em;text-decoration:none!important}
.we-brand em{font-weight:400}
.we-navigation{display:flex;align-items:center;justify-content:center;gap:32px;padding:14px 0;border-top:1px solid var(--we-line);border-bottom:1px solid var(--we-line)}
html#wb-edition body .we-navigation a{padding:2px 0;color:var(--we-ink)!important;font:14px/1.4 var(--we-sans)!important;text-decoration:none!important;border-bottom:1px solid transparent}
html#wb-edition body .we-navigation a:hover,html#wb-edition body .we-navigation a[aria-current]{color:var(--we-olive)!important;border-bottom-color:var(--we-olive)}
.we-tools{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--we-line)}
.we-search-slot{width:436px;max-width:60%;min-width:0}.we-menu-slot{margin-left:auto;min-width:0}
html#wb-edition body .we-header .nav-search-wrap{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;z-index:5!important;flex:initial!important}
html#wb-edition body .we-header .nav-search{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important}
html#wb-edition body .we-header .nav-search-input{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;width:100%!important;height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--we-line)!important;border-radius:0!important;background:var(--we-paper)!important;color:var(--we-ink)!important;font:14px var(--we-sans)!important;box-shadow:none!important;transform:none!important}
html#wb-edition body .we-header .nav-search-button{display:block!important;position:static!important;width:auto!important;min-width:76px!important;height:44px!important;padding:0 16px!important;border:1px solid var(--we-olive)!important;border-radius:0!important;background:var(--we-olive)!important;color:var(--we-paper)!important;font:13px var(--we-sans)!important;text-transform:none!important;letter-spacing:0!important}
html#wb-edition body .we-header .wb-search-suggestions{position:absolute!important;left:0!important;right:0!important;top:50px!important;max-height:430px!important;overflow:auto!important;border:1px solid var(--we-line)!important;border-radius:0!important;background:var(--we-paper)!important;color:var(--we-ink)!important;box-shadow:0 14px 30px #34372f18!important}
html#wb-edition body .we-header .wb-search-suggestions:not(.is-open){display:none!important}
html#wb-edition body .we-header .wb-search-suggestions.is-open{display:block!important}
html#wb-edition body .we-header .wb-search-result{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px;color:var(--we-ink)!important;text-decoration:none;border-bottom:1px solid var(--we-line);background:var(--we-paper)}
.we-header .wb-search-result__image{width:64px;height:56px;object-fit:cover}.we-header .wb-search-result__title{display:block;font:17px/1.2 var(--we-serif)}.we-header .wb-search-result__meta{display:block;margin-top:4px;color:var(--we-muted);font:11px/1.4 var(--we-sans)}
html#wb-edition body .we-header .navbar6_menu-dropdown{position:static!important;margin:0!important}
html#wb-edition body .we-header .navbar6_dropdown-toggle{display:flex!important;gap:10px!important;align-items:center!important;margin:0!important;padding:12px 0 12px 16px!important;border:0!important;background:transparent!important;color:var(--we-ink)!important;font:14px var(--we-sans)!important}
html#wb-edition body .we-header .dropdown-chevron{width:16px!important;height:16px!important}
html#wb-edition body .we-header .navbar6_dropdown-list{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;min-width:0!important;max-height:min(70vh,680px)!important;overflow:auto!important;margin:0!important;border:1px solid var(--we-line)!important;background:var(--we-paper)!important;color:var(--we-ink)!important;box-shadow:0 18px 30px #34372f16!important;border-radius:0!important}
html#wb-edition body .we-header .navbar6_dropdown-list:not(.w--open){display:none!important}
html#wb-edition body .we-header .navbar6_dropdown-list.w--open{display:block!important}
html#wb-edition body .we-header .navbar6_container{width:100%!important;max-width:none!important;padding:24px!important}
html#wb-edition body .we-header :is(.navbar6_dropdown-content,.navbar6_dropdown-content-left,.navbar6_dropdown-content-right){background:transparent!important;color:var(--we-ink)!important;border-color:var(--we-line)!important}
html#wb-edition body .we-header .navbar6_dropdown-content{display:grid!important;grid-template-columns:2fr 1fr!important;gap:24px!important}
html#wb-edition body .we-header .navbar6_dropdown-content-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding:0!important}
html#wb-edition body .we-header :is(a,h4,p,.text-size-small){color:var(--we-ink)!important}
html#wb-edition body .we-header .navbar6_dropdown-column{min-width:0!important;padding:0!important;background:transparent!important}

/* Finish the same quiet art direction in old archive heroes and utility screens. */
html#wb-edition body .container-large{max-width:1104px!important}
html#wb-edition body .wb-home-hero p.wbm-kicker{font:500 10px/1.5 var(--we-sans)!important;letter-spacing:.13em!important;color:var(--we-olive)!important}
html#wb-edition body .section_header88 :is(.header88_card,.header88_card-content){background:var(--we-paper)!important;color:var(--we-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html#wb-edition body .section_header88 :is(.header88_card,.header88_card-content,.header88_component)::before,html#wb-edition body .section_header88 :is(.header88_card,.header88_card-content,.header88_component)::after,html#wb-edition body .section_header88::before,html#wb-edition body .section_header88::after{display:none!important}
html#wb-edition body .section_header88 .header88_card{gap:42px!important;overflow:visible!important}
html#wb-edition body .section_header88 .header88_card-content{padding:30px 0!important}
html#wb-edition body .section_header88 .header88_card-content::before{display:block!important;position:static!important;color:var(--we-olive)!important;font:500 10px/1.5 var(--we-sans)!important;letter-spacing:.13em!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;transform:none!important;margin:0 0 20px!important}
html#wb-edition body .section_header88 :is(.header88_image,.header88_image-wrapper){border-radius:0!important;box-shadow:none!important}

html#wb-edition body .main-wrapper{--w-ink:#34372f!important;--w-muted:#64685d!important;--w-paper:#faf8f2!important;--w-card:#faf8f2!important;--w-line:#d8d9ce!important;--w-rust:#4f6048!important;--w-orange:#4f6048!important;--w-shadow:none!important}html#wb-edition body .section_filters2 :is(.portfolio11_item-link,.portfolio11_tag-list){background:var(--we-paper)!important;border-color:var(--we-line)!important;border-radius:0!important;box-shadow:none!important}html#wb-edition body .section_filters2 .portfolio11_item::after{border-radius:0!important}
/* Soft Baker's Edition: calm type, gentle edges and a clear rhythm. */
html#wb-edition{--we-paper:#fbf9f5;--we-ink:#3c4038;--we-muted:#62695e;--we-olive:#58694f;--we-warm:#876c58;--we-panel:#f0f1e9;--we-line:#e0e2d8;--we-radius:16px;--we-shadow:0 5px 22px #3c403808}
html#wb-edition.wb-soft-edition.wb-edition body{font-size:17px;line-height:1.7;overflow-wrap:break-word}
html#wb-edition.wb-soft-edition.wb-edition body .main-wrapper{--w-ink:#3c4038!important;--w-muted:#62695e!important;--w-paper:#fbf9f5!important;--w-card:#fbf9f5!important;--w-line:#e0e2d8!important;--w-rust:#58694f!important;--w-orange:#58694f!important;--w-shadow:0 5px 22px #3c403808!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.028em!important;text-wrap:pretty}
html#wb-edition.wb-soft-edition.wb-edition body :is(.we-header,.container-large){max-width:1120px!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-header{width:min(1120px,calc(100% - 48px));padding-bottom:0}
html#wb-edition.wb-soft-edition.wb-edition body .we-topline{padding:16px 0 10px;font-size:10px;letter-spacing:.09em;border-bottom-color:var(--we-line)}
html#wb-edition.wb-soft-edition.wb-edition body .we-brand{padding:18px 0 20px;font-size:58px!important;letter-spacing:-.045em;line-height:1.1!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-navigation{gap:12px;padding:8px 0;border-top:0}
html#wb-edition.wb-soft-edition.wb-edition body .we-navigation a{padding:7px 13px;border:0;border-radius:9px;font-size:14px!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-navigation a:hover,html#wb-edition.wb-soft-edition.wb-edition body .we-navigation a[aria-current]{border:0;background:#e9ede2;color:var(--we-olive)!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-tools{padding:12px 0 16px;border-bottom:0}
html#wb-edition.wb-soft-edition.wb-edition body .we-header :is(.nav-search-input,.nav-search-button){border-radius:10px!important;height:44px!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-header :is(.wb-search-suggestions,.navbar6_dropdown-list){border-radius:16px!important;border-color:var(--we-line)!important;box-shadow:0 12px 34px #3c403812!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-header .navbar6_dropdown-toggle{font-size:14px!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-header .navbar6_dropdown-content-wrapper{border-radius:12px!important}
html#wb-edition.wb-soft-edition.wb-edition body .we-header .curated-static-link{font:500 14px/1.5 var(--we-sans)!important;padding:10px 8px!important;border-radius:8px}
html#wb-edition.wb-soft-edition.wb-edition body .we-header .curated-static-link:hover{background:var(--we-panel)!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.button,.button-2.w-button,.wb-surprise,.wb-fallback-more,.wb-fallback-restore,.wb-page-btn){border-radius:10px!important;box-shadow:none!important;min-height:44px}
html#wb-edition.wb-soft-edition.wb-edition body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:10px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero{border:0!important;padding:24px 0 48px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-grid{width:min(1120px,calc(100% - 48px))!important;margin:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:54px!important;min-height:0!important;padding:0!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-copy{padding:0!important;max-width:490px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-heading{font:400 clamp(38px,4.25vw,54px)/1.1 var(--we-serif)!important;letter-spacing:-.035em!important;margin:16px 0 20px!important;max-width:490px!important;text-wrap:balance}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-lede{font:400 17px/1.75 var(--we-sans)!important;max-width:440px!important;margin:0!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero :is(.wb-home-hero-image-wrap,.wb-home-hero-media a,.wb-home-hero-media img){border-radius:20px!important;overflow:hidden!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-media{padding:0!important;width:100%!important;min-width:0!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-media img{aspect-ratio:6/5!important;height:auto!important;object-fit:cover!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-secondary-button{background:transparent!important;color:var(--we-olive)!important;border:1px solid #c9d1c1!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .button-group{gap:12px!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-featured-heading,.wb-home-blog-heading,.wbm-section h2,.wbm-journal h2,.wb-v30-title,.wb-recipe-index-title,.wb-recipe-utility-heading,.wb-closing-title){font-size:36px!important;line-height:1.18!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-featured,.wb-home-blog){padding:40px 0!important;border:0!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-featured .padding-section-large,.wb-home-featured .padding-section-medium,.wb-home-blog .padding-section-large){padding-top:0!important;padding-bottom:0!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-featured .max-width-large,.wb-home-blog .max-width-large){max-width:660px!important;margin:0 auto 26px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-featured .wb-home-category-item{flex-basis:260px!important;width:260px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-featured .wb-home-category-card{border:1px solid var(--we-line)!important;border-radius:16px!important;background:#fffefa!important;overflow:hidden!important;min-height:0!important;box-shadow:var(--we-shadow)!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-featured .wb-home-category-card img{width:100%!important;height:170px!important;object-fit:cover!important;border-radius:0!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-featured .wb-home-category-content{padding:18px 20px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-featured .wb-home-category-card p{display:none!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-featured .wb-home-category-title{font-size:25px!important;line-height:1.2!important;margin-bottom:12px!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-category-shelf-controls,.wb-recipe-index-intro){border-color:var(--we-line)!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-v30-section,#wb-seasonal-edit.wb-home-priority-edit,.wbm-tools){margin:44px auto!important;padding:32px!important;border:1px solid var(--we-line)!important;border-radius:20px!important;background:var(--we-panel)!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-priority-edit .wb-v30-grid{gap:14px!important;margin-top:24px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-v30-card{border-radius:14px!important;background:#fffefa!important;padding:22px!important;min-height:190px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-v30-card strong{font-size:25px!important;line-height:1.2!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-v30-card span{font-size:14px!important;line-height:1.6!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-blog-card,.wbm-story,.wb-result-card,.portfolio11_item-link){border:1px solid var(--we-line)!important;border-radius:16px!important;background:#fffefa!important;box-shadow:var(--we-shadow)!important;overflow:hidden!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-recipe-title,.wbm-story-title,.wb-result-title,.section_filters2 .heading-style-h5-2,.section_filters2 .wb-recipe-card-title){font-size:25px!important;line-height:1.22!important;letter-spacing:-.02em!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-home-blog-card .wb-home-recipe-title{margin-top:12px!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.portfolio11_tag-list,.wb-history-card,.wb-closing-card,.wb-turn-page-card,.wb-recipe-utility-action,.wb-editorial-guide){border-radius:14px!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.section_header88 .header88_card,.section_header88 .header88_background-image-wrapper){border-radius:20px!important;overflow:hidden!important}
html#wb-edition.wb-soft-edition.wb-edition body .section_header88 .header88_card{gap:36px!important;min-height:420px!important}
html#wb-edition.wb-soft-edition.wb-edition body .section_header88 .header88_card-content{min-height:420px!important}
html#wb-edition.wb-soft-edition.wb-edition body .section_header88 .header88_background-image-wrapper{min-height:420px!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.section_header88 h1,.header64_component h1,#wb-ingredient-finder .wb-if-hero h1,.wb-article-title){font-size:clamp(36px,4vw,52px)!important;line-height:1.12!important}
html#wb-edition.wb-soft-edition.wb-edition body .main-wrapper .section_filters2 .filters2_tablet-filters-button{border-radius:16px!important;min-height:88px!important;padding:20px 24px!important}
html#wb-edition.wb-soft-edition.wb-edition body .section_filters2 :is(.filters2_form-block,.filters2_form-radio2,.filters2_form-checkbox2){border-radius:12px!important}
html#wb-edition.wb-soft-edition.wb-edition body .section_filters2 .filters2_form-block{border-radius:20px!important}
html#wb-edition.wb-soft-edition.wb-edition body .blog-landing-section .blog-page-title{font-size:54px!important;line-height:1.12!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.blog-landing-section h2,.wb-next-heading){font-size:36px!important;line-height:1.2!important}
html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-extension-card,.wb-hub-group,.wb-extension-controls,.wb-signoff,.wb-journal-signoff){border-radius:16px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-extension-card{border:1px solid var(--we-line)!important;background:#fffefa!important;overflow:hidden!important;padding:0 0 22px!important;box-shadow:var(--we-shadow)!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-extension-card :is(p,h3,.we-read-story){margin-left:20px!important;margin-right:20px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-extension-card h3{font-size:25px!important;line-height:1.24!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-extension-card p{font-size:15px!important;line-height:1.7!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-article-body{max-width:740px;font-size:18px!important;line-height:1.85!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-article-body h2{font-size:32px!important;margin-top:1.7em!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-article-body h3{font-size:27px!important}
html#wb-edition.wb-soft-edition.wb-edition body .wb-article-image{border-radius:18px!important}
html#wb-edition.wb-soft-edition.wb-edition body #wb-ingredient-finder :is(.wb-if-panel,.wb-if-bottom,.wb-if-art,.wb-if-editor-note,.wb-finder-swap-card,.wb-finder-result-card,.wb-if-explore-card){border-radius:16px!important}
html#wb-edition.wb-soft-edition.wb-edition body footer.footer4_component{margin-top:56px!important;background:#eff1e9!important}
html#wb-edition.wb-soft-edition.wb-edition body footer.footer4_component .footer4_logo-link{font-size:36px!important}
html#wb-edition.wb-soft-edition.wb-edition body footer.footer4_component .footer6_link{font-size:14px!important;line-height:1.65!important}
html#wb-edition.wb-soft-edition.wb-edition body footer.footer4_component .footer4_bottom-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 24px!important}
html#wb-edition.wb-soft-edition.wb-edition body footer.footer4_component .footer4_credit-text{width:100%;margin-bottom:8px}
@media(max-width:991px){html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-grid{gap:30px!important}html#wb-edition.wb-soft-edition.wb-edition body .we-brand{font-size:52px!important}}
@media(max-width:767px){html#wb-edition.wb-soft-edition.wb-edition body .we-header{width:calc(100% - 32px)}html#wb-edition.wb-soft-edition.wb-edition body .we-brand{font-size:44px!important;padding:16px 0!important}html#wb-edition.wb-soft-edition.wb-edition body .we-navigation{gap:4px}html#wb-edition.wb-soft-edition.wb-edition body .we-navigation a{padding:7px 8px;font-size:12px!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero{padding:12px 0 24px!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-grid{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;gap:28px!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-copy{max-width:none!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-heading{font-size:40px!important;max-width:440px!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-home-hero .wb-home-hero-media img{aspect-ratio:4/3!important}html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-home-featured-heading,.wb-home-blog-heading,.wbm-section h2,.wbm-journal h2,.wb-v30-title,.blog-landing-section h2){font-size:30px!important}html#wb-edition.wb-soft-edition.wb-edition body :is(.wb-v30-section,#wb-seasonal-edit.wb-home-priority-edit,.wbm-tools){width:calc(100% - 32px)!important;padding:24px 20px!important;margin:32px auto!important}html#wb-edition.wb-soft-edition.wb-edition body .blog-landing-section .blog-page-title{font-size:42px!important}html#wb-edition.wb-soft-edition.wb-edition body .section_header88 .header88_card{gap:24px!important}html#wb-edition.wb-soft-edition.wb-edition body .section_header88 .header88_card-content{min-height:0!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-article-title{font-size:38px!important}html#wb-edition.wb-soft-edition.wb-edition body .wb-article-body{font-size:17px!important}}

html#wb-edition.wb-soft-edition.wb-edition body .wbm-opening h1{font-size:clamp(38px,4.2vw,56px)!important;line-height:1.12!important;letter-spacing:-.03em!important}html#wb-edition.wb-soft-edition.wb-edition body :is(.wbm-cover,.wbm-cover img,.wbm-step-visual,.wbm-related-card){border-radius:18px!important;overflow:hidden!important}html#wb-edition.wb-soft-edition.wb-edition body .wbm-deck{font-size:17px!important;line-height:1.75!important}html#wb-edition.wb-soft-edition.wb-edition body .wbm-related-card{border:1px solid var(--we-line)!important;background:#fffefa!important;padding-bottom:20px!important}html#wb-edition.wb-soft-edition.wb-edition body .wbm-step-copy{line-height:1.8!important}