body .step33:empty,body #research .topics33[hidden],body .fourth-note[hidden],body .pick29 nav[hidden]{display:none!important}
body #builder .oil-search{display:grid;gap:5px;margin:14px 0 6px;max-width:32rem;color:#36503e;font:600 14px/1.4 Arial,sans-serif}
.oil-search input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #aab7a4;border-radius:24px;background:#faf9f2;color:#203f30;padding:8px 16px;font:16px/1.3 Arial,sans-serif}
body .plant29 small{font:14px/1.5 Arial;color:#455b4a}
body .fourth-note{margin:5px auto 0;text-align:center;max-width:48ch;color:#334d39;font:500 14px/1.4 Arial,sans-serif}
body .restore-draft{border:0;background:transparent;color:#284936;text-decoration:underline;padding:8px;font:14px Arial}
body.box-welcome29 #learn #fieldstory.fj{--plant-image-height:clamp(310px,53svh,520px);padding-inline:0!important}
body.box-welcome29 #fieldstory .fj-inner,body.box-welcome29 #fieldstory .fj-track{width:100%;max-width:none;padding-inline:0;box-sizing:border-box}
body.box-welcome29 #fieldstory .fj-card{flex:0 0 100%}
body.box-welcome29 #fieldstory.fj .fj-card img{width:100%;height:var(--plant-image-height);object-fit:cover;object-position:52% 48%;mask-image:linear-gradient(black 82%,transparent)}
body .study-subjects{display:flex;flex-wrap:wrap;gap:5px 8px;margin:16px 0}
body .study-subjects button{background:transparent;border:1px solid #adbdaf;border-radius:22px;color:#274738;min-height:38px;padding:6px 13px;font:500 14px/1.4 Arial,sans-serif;cursor:pointer}
body .study-subjects button[aria-pressed=true]{background:#d9e6db;border-color:#8b9e90;color:#183c2a}
body.welcome-web #research .study-subjects{margin:24px var(--spread-edge,6vw) 8px}
body.welcome-web #learn #research .paper-index{display:grid;gap:12px 3vw}
body.welcome-web #learn #research a.paper-entry{display:flex;align-items:center;gap:18px;background:transparent;border:0;box-shadow:none;padding:10px 0}
body.welcome-web #learn #research a.paper-entry>img{width:clamp(74px,8vw,140px);height:clamp(74px,8vw,140px);border-radius:50%;object-fit:cover}
body.welcome-web #research .paper-copy31{padding:0}
body.welcome-web #builder .pick-heading h2 em{font-size:1.12em;color:#657058;font-weight:400}
body.welcome-web :is(#singles,.shelf-head,.plantline,.pick-list,.pick-oil,#research,#research .paper-index,#learn,#fieldstory,.fj-head){border-block:0!important;box-shadow:none}
body.welcome-web #learn #research a.paper-entry[hidden]{display:none!important}
body .welcome-footer{background:#ecf0e5;padding:14px 5vw max(16px,env(safe-area-inset-bottom));margin:0;display:block}
body .welcome-footer nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,4vw,48px);background:transparent;position:static}
body .welcome-footer a{display:inline-flex;align-items:center;min-height:44px;color:#274a36;text-decoration:none;font:600 14px/1.2 Arial,sans-serif}
body .welcome-footer a:hover{text-decoration:underline}
@media(min-width:801px){
  body.welcome-web #learn #research .paper-index .paper-entry{display:grid;grid-template-columns:clamp(74px,8vw,140px) minmax(0,1fr);align-items:center}
  body.welcome-web #learn #research .paper-entry .paper-copy31{padding:0;max-width:40ch;min-width:0}
  body.welcome-web #learn #research .paper-entry img{margin:0}
}

body[data-session-cart] .smast{box-shadow:inset 0 -1px 0 #a4b19c!important}
.study-pager{display:flex;align-items:center;gap:14px;margin:12px 0 4px;color:#445747;font-size:14px}
body.welcome-web #research .study-pager{margin-inline:var(--spread-edge,6vw)}
.more-studies{font:600 14px/1.3 Arial,sans-serif;min-height:44px;border:1px solid #aebbab;border-radius:24px;background:#f5f7ef;color:#234932;padding:8px 17px;cursor:pointer}
.more-studies[hidden]{display:none!important}
body.box-welcome29 #learn #research{min-height:0!important;height:auto!important;align-content:start;padding-bottom:14px!important;margin-bottom:0!important}
body.box-welcome29 #learn #giving.sg-care{display:grid!important;grid-template-rows:clamp(145px,44vw,208px) auto;gap:0;min-height:0!important;height:auto!important;align-items:start;padding:0 0 28px!important;margin:0!important}
body.box-welcome29 #learn #giving.sg-care>.care-hands{position:relative!important;inset:auto!important;grid-row:1;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 49%!important;mask-image:linear-gradient(transparent,#000 10%,#000 85%,transparent)}
body.box-welcome29 #learn #giving.sg-care>.care-copy{position:relative;grid-row:2;box-sizing:border-box;padding:8px 7vw 0!important;align-self:start}
@media(max-width:650px){body .welcome-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 6px;justify-items:center}body .welcome-footer a{white-space:nowrap}}
