/* The fieldbook: quiet colour, real space, useful detail. */
.field-hero-photo:before{bottom:77px!important}.card-image img[src$="arthur-potting.webp"]{object-position:center 12%}.article-photo img[src$="arthur-potting.webp"]{object-position:center 18%}
:root{--paper:#faf7ef;--ink:#293d2e;--green:#38533c;--muted:#67705f;--terra:#9a5039;--line:#dedecf}
body{font-size:17px}.eyebrow{font-size:11px;letter-spacing:2.1px}.nav-wrap nav{gap:23px}.nav-wrap nav>a:not(.button){font-size:13px}.announcement{font-size:11px;padding-block:10px}.button{font-size:14px;border-radius:7px;padding:15px 23px}.text-link{font-size:14px}.quiet-caption{font-size:13px;color:var(--muted);margin:22px 0 0}.section{padding-block:90px}.card-body p{font-size:15px}.card-meta{font-size:12px}.card-body .eyebrow{font-size:10px}.note-card h3{font-size:30px}.card-image{height:246px}.card-body{padding-top:23px}.recipe-card p{font-size:15px}.recipe-card h3{font-size:28px}.recipe-photo img{height:260px}.field-heading p,.page-heading p{font-size:18px}.page-heading h1{letter-spacing:-2.3px}.prose{font-size:18px}.prose h2{font-size:35px}.article-deck{font-size:23px}.sources p,.editorial-note{font-size:13px}.recipe-facts{font-size:15px}.letter-section p{font-size:16px}.letter-section small{font-size:12px}.letter-art{font-size:32px}.consent{font-size:12px}.site-footer p{font-size:14px}.footer-top>div>a:not(.brand){font-size:13px}.footer-bottom{font-size:11px}.chip{font-size:12px;min-height:44px}.result-count{font-size:13px}
.field-hero{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:60px;padding-block:70px 88px}.field-hero h1{font-size:clamp(62px,6.3vw,91px);line-height:1.02;letter-spacing:-4px;margin-bottom:28px}.field-hero-copy>p{font-size:17px;max-width:390px;color:var(--muted);margin-bottom:30px}.field-hero-copy>.eyebrow{font-size:10px;letter-spacing:1.8px}.field-hero .button-row{gap:16px}.field-hero .text-link{font-size:13px}.field-hero-photo{position:relative;isolation:isolate;padding-bottom:33px}.field-hero-photo>img:not(.sticker){width:100%;height:562px;object-fit:cover;object-position:56% center;border-radius:160px 160px 12px 12px}.field-hero-photo:before{content:'';position:absolute;inset:-12px -12px 45px 12px;border:1px solid #9ca98a;border-radius:160px 160px 12px 12px;z-index:-1}.photo-corner{position:absolute;right:-15px;bottom:79px;display:flex;flex-direction:column;justify-content:center;width:120px;height:120px;border-radius:50%;background:#e9cf7f;color:var(--ink);text-align:center;font:600 10px/1.5 'Segoe UI',sans-serif;letter-spacing:2px;rotate:9deg;outline:1px dashed #617044;outline-offset:-8px}.photo-corner i{font:italic 22px/1.3 Georgia;letter-spacing:0}.photo-caption{display:block;text-align:center;margin-top:15px;font:italic 16px/1.5 Georgia;color:var(--muted)}.sticker{height:auto;object-fit:contain;pointer-events:none;user-select:none}.hero-sticker{position:absolute;bottom:-22px;left:-65px;width:170px;rotate:-12deg;filter:drop-shadow(0 7px 6px #273b2310)}.field-ribbon{background:#eeefdf;border-block:1px solid var(--line)}.field-ribbon>.wrap{display:flex;justify-content:space-around;gap:25px;padding-block:19px}.field-ribbon span{display:flex;align-items:center;gap:12px;font-size:13px}.field-ribbon .plant-icon{width:25px;height:28px}.welcome-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.welcome-path{border:1px solid #dbe0cc;border-radius:12px;padding:29px 29px 24px;position:relative;overflow:hidden;min-height:370px;transition:transform .2s,box-shadow .2s}.welcome-path:hover{text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 20px #30422c09}.welcome-path.sage{background:#e9eddf}.welcome-path.sand{background:#f0e7d3;border-color:#e7dbc3}.welcome-path.rose{background:#efe1d6;border-color:#e7d9cd}.welcome-path>.sticker{width:155px;position:absolute;right:4px;top:1px;rotate:7deg}.welcome-path>small{display:block;font-size:9px;letter-spacing:1.8px;margin:65px 0 18px;position:relative;max-width:180px}.welcome-path h3{font-size:35px;line-height:1.12;letter-spacing:-1px;position:relative}.welcome-path p{font-size:14px;color:#5e6959;line-height:1.6}.welcome-path>span{display:block;font-size:13px;font-weight:600;padding-top:17px;border-top:1px solid #72816a40}
.crop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.crop-card{display:block;background:#fffdf6;border:1px solid #e5e1d3;border-radius:50% 50% 11px 11px;overflow:hidden;transition:translate .2s,box-shadow .2s}.crop-card:hover{translate:0 -4px;box-shadow:0 13px 20px #2e492810;text-decoration:none}.crop-art{background-image:url('/assets/plant-atlas.webp');background-size:300% 200%;background-repeat:no-repeat;aspect-ratio:1;mix-blend-mode:multiply}.art-0{background-position:0 0}.art-1{background-position:50% 0}.art-2{background-position:100% 0}.art-3{background-position:0 100%}.art-4{background-position:50% 100%}.art-5{background-position:100% 100%}.crop-caption{display:block;padding:20px 26px 26px;border-top:1px solid #e8e1cf;position:relative}.crop-caption>small{display:block;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;color:var(--terra);margin-bottom:8px}.crop-caption strong{font:36px Georgia;letter-spacing:-.6px}.crop-caption>span{position:absolute;right:26px;bottom:28px;font-size:25px}.arthur-story{background:#eeeada;border-block:1px solid #e2ddca;padding-block:75px}.story-grid{display:grid;grid-template-columns:.9fr 1fr;gap:105px;align-items:center}.story-photo{padding:12px 12px 0;background:var(--white);border:1px solid #e3decd;rotate:-2deg;box-shadow:0 10px 25px #213b2510}.story-photo>img{width:100%;height:495px;object-fit:cover;object-position:center 23%}.story-photo>.paper-label{padding:18px 10px 22px}.story-grid p{font-size:16px;color:var(--muted)}.story-grid h2{font-size:49px;line-height:1.15}.story-quote{font:italic 31px/1.3 Georgia;color:var(--terra);margin-top:28px;padding-left:22px;border-left:2px solid #ba9c70}.story-quote small{display:block;font:11px 'Segoe UI',sans-serif;color:var(--muted);margin-top:15px;letter-spacing:.6px}.field-kit-banner{position:relative;background:#e8eddf;border:1px solid #d3dcc8;display:grid;grid-template-columns:.8fr 1fr;gap:90px;align-items:center;padding:65px 90px;border-radius:20px}.field-kit-banner p{font-size:16px;max-width:440px}.paper-stack{position:relative;background:var(--paper);padding:35px;rotate:-6deg;border:1px solid #cccbb8;box-shadow:5px 5px 0 #f4f1e5,6px 6px 0 #cecbb6,11px 11px 0 #faf6e9,12px 12px 0 #cecbb6;text-align:center;max-width:320px;min-height:355px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.paper-stack>span{font-size:8px;letter-spacing:1.8px}.paper-stack>.plant-icon{width:66px;height:83px;margin:20px 0}.paper-stack>strong{font:39px/1.05 Georgia;letter-spacing:-1px}.paper-stack>small{font-size:8px;letter-spacing:2px;margin-top:30px}.kit-sticker{width:145px;position:absolute;left:31%;bottom:25px;rotate:13deg}.faq-section{display:grid;grid-template-columns:1fr 1.6fr;gap:85px}.faq-section>div>p{font:italic 20px Georgia;color:var(--muted)}.faq-list details{border-bottom:1px solid #d6dac9;padding:19px 0}.faq-list details:first-child{border-top:1px solid #d6dac9}.faq-list summary{cursor:pointer;font-size:17px;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:35px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:26px;font-weight:300;color:var(--terra)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:15px;color:var(--muted);padding:15px 25px 0 0;margin-bottom:10px}.faq-list a,.storage-note a,.source-note a{ text-decoration:underline;text-underline-offset:3px}.field-callout{display:flex;align-items:center;gap:32px;background:#efeedf;border:1px solid #dedfcc;border-radius:12px;padding:34px 40px;margin-top:45px}.field-callout>.plant-icon{width:60px;height:70px}.field-callout h2{font-size:31px;margin-bottom:12px}.field-callout p{font-size:15px;max-width:730px;margin-bottom:10px}.field-callout>.sticker{width:130px;flex-shrink:0}.crop-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:45px 65px}.crop-detail h1{font-size:90px;margin-bottom:5px}.crop-detail .back-link{display:block;margin-bottom:30px}.latin{font:italic 18px Georgia;color:var(--muted);display:block;margin-bottom:22px}.crop-detail-art{background:#f5f0e4;border:1px solid #dedbcb;border-radius:48% 48% 12px 12px;padding:25px}.crop-detail-art .crop-art{width:100%}.crop-detail-art>span{display:block;text-align:center;padding:0 0 10px;font-size:9px;letter-spacing:2px;color:var(--muted)}.crop-facts{margin:28px 0}.crop-facts>div{display:flex;gap:25px;border-top:1px solid var(--line);padding:12px 0;font-size:14px}.crop-facts dt{min-width:125px;color:var(--muted)}.crop-facts dd{margin:0}.growing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.growing-steps>article{border-top:1px solid #b6bfa6;padding-top:24px}.growing-steps>article>span{display:block;color:var(--terra);font:italic 23px Georgia;margin-bottom:20px}.growing-steps h2{font-size:34px}.growing-steps p{font-size:16px;color:var(--muted)}.crop-after{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;border-top:1px solid var(--line);padding-top:32px;margin-top:38px}.source-note p{font-size:14px;margin-bottom:12px}.source-note small{font-size:12px;color:var(--muted)}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.resource-cover{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:385px;background:#dee5d3;padding:30px;text-align:center;border-radius:6px 20px 6px 6px;border:1px solid #c3cfb5;box-shadow:5px 6px 0 #e7e6d7;margin-bottom:32px}.resource-cover:hover{text-decoration:none;background:#d7e1cb}.resource-cover small,.resource-cover>span{font-size:8px;letter-spacing:1.9px}.resource-cover>.plant-icon{width:64px;height:90px;margin:25px 0 16px}.resource-cover h2{font-size:38px;line-height:1.08}.cover-1{background:#eee2c7;border-color:#ddcdaa}.cover-1:hover{background:#e6d8b7}.cover-2{background:#e5e6df;border-color:#cfd4c8}.cover-2:hover{background:#dadfd3}.resource-card>div>h3{font-size:27px}.resource-card p{font-size:15px;color:var(--muted)}.resource-card .button{display:flex}.resource-card .text-link{display:flex;justify-content:center;margin-top:8px}.help-layout{display:grid;grid-template-columns:.7fr 1.5fr;gap:75px;align-items:start}.help-sidebar>.sticker{width:180px;margin:0 auto 20px 0}.help-sidebar h2{font-size:35px}.help-sidebar p{font-size:15px;color:var(--muted)}.plant-helper{padding:36px;border:1px solid #d7dccb;border-radius:16px;background:#f0f1e5}.plant-helper fieldset{padding:0;margin:0 0 30px;border:0;min-width:0}.plant-helper legend{font:23px/1.3 Georgia;margin-bottom:22px}.plant-helper legend>span{font:italic 17px Georgia;color:var(--terra);display:inline-block;margin-right:10px}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.choice{position:relative;cursor:pointer}.choice input{position:absolute;top:12px;right:10px;accent-color:var(--green);width:16px;height:16px}.choice>span{display:flex;flex-direction:column;padding:23px 16px 18px;border:1px solid #cbd2bf;border-radius:9px;height:100%;background:#faf8ee;transition:background .15s}.choice input:checked+span{background:#e2eacb;border:2px solid #547348;padding:22px 15px 17px}.choice input:focus-visible+span{outline:3px solid var(--terra);outline-offset:3px}.choice .plant-icon{width:31px;height:36px;margin-bottom:18px}.choice strong{font-size:13px;line-height:1.3}.choice small{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.4}.select-label{display:flex;flex-direction:column;gap:10px;font-size:12px}.select-label select{width:100%;font-size:16px;padding:12px;background:#fffdf6;color:var(--ink);border:1px solid #bcc8ad;border-radius:6px}.help-result h2{font-size:35px}.help-result ol{padding-left:23px}.help-result li{font-size:16px;margin-bottom:17px;padding-left:5px}.walk-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:start}.walk-photo{aspect-ratio:1;object-fit:cover;border-radius:14px}.walk-sheet{padding:30px;background:#eeefdf;border:1px solid #d7dec9;border-radius:12px}.walk-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.walk-progress .text-link{font-size:11px}.walk-sheet progress{width:100%;height:6px;accent-color:#44663c;display:block;margin:15px 0 18px}.walk-item{display:flex;gap:15px;align-items:start;padding:21px 0;border-bottom:1px solid #d2d9c3;cursor:pointer}.walk-item input{margin-top:5px;width:20px;height:20px;accent-color:var(--green);flex-shrink:0}.walk-item strong{display:block;font-size:17px;line-height:1.4;font-weight:500}.walk-item small{display:block;font-size:13px;color:var(--muted);margin-top:6px}.walk-item:has(input:checked)>span{opacity:.65}.walk-item:has(input:checked) strong{text-decoration:line-through;text-decoration-thickness:1px}.about-portrait{position:relative}.v2-about .about-portrait>img:not(.sticker){height:570px;width:100%;border-radius:44% 44% 10px 10px;object-fit:cover;object-position:center 20%}.about-portrait>.sticker{position:absolute;width:155px;bottom:-20px;left:-30px;rotate:-9deg}.about-gallery{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.about-gallery img{width:100%;height:260px;object-fit:cover;border-radius:12px}.three-values article{padding-top:20px;border-top:1px solid var(--line)}.three-values p{font-size:16px}.article-aside a{font-size:14px}.article-aside nav{display:flex;flex-direction:column;gap:12px;margin-top:25px}.article-aside nav a{font-size:12px;line-height:1.6}.article-aside>small{display:block;font-size:10px;letter-spacing:1.5px;margin-top:25px}.article-aside{align-self:start;position:sticky;top:130px}.article-photo img{object-position:center 38%}.print-resource{background:#fff}.print-actions{padding:20px;display:flex;gap:25px;align-items:center;justify-content:center}.resource-sheet{width:780px;max-width:calc(100% - 40px);margin:20px auto 40px;padding:45px;border:1px solid var(--line)}.resource-sheet h1{font-size:55px}.resource-sheet table{border-collapse:collapse;width:100%;margin-top:25px;font-size:14px}.resource-sheet th,.resource-sheet td{border:1px solid #c9cebf;padding:17px;text-align:left;width:50%;font-weight:400}.rule{height:37px;border-bottom:1px solid #c9cebf}.resource-sheet h2{font-size:25px;margin:25px 0 10px}.resource-sheet footer{font-size:10px;color:var(--muted);margin-top:28px;line-height:1.6}.print-check p{font-size:12px;margin-bottom:0}.print-check h2{font-size:20px}.resource-sheet>p{font-size:14px}.planner-form label{font-size:13px}.planner-empty{background:#f0f1e4}.planner-toolbar h2{font-size:32px}.planner-advice p,.storage-note{font-size:13px}.field-subnav{border-bottom:1px solid var(--line);padding-block:9px;background:#f3f0e5}.field-subnav>.wrap{display:flex;justify-content:center;gap:32px}.field-subnav a{font-size:11px;color:#5f7057}.field-subnav a[aria-current]{font-weight:600;color:var(--terra)}
@media(min-width:761px) and (max-width:1100px){.nav-wrap nav{gap:16px}.nav-wrap nav>a:not(.button){font-size:12px}.field-hero{gap:32px}.field-hero h1{font-size:72px}.field-hero-photo>img:not(.sticker){height:520px}.field-hero .button-row{align-items:start;flex-direction:column;gap:5px}.welcome-path{padding:24px 20px}.welcome-path h3{font-size:31px}.welcome-path p{font-size:13px}.story-grid{gap:55px}.story-grid h2{font-size:42px}.field-kit-banner{padding:55px;gap:50px}.faq-section{gap:45px}.help-layout{gap:35px;grid-template-columns:.65fr 1.5fr}.plant-helper{padding:25px}.choice>span{padding-inline:11px}.resource-cover{padding:23px}.resource-cover h2{font-size:32px}}
@media(max-width:760px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.announcement{font-size:10px}.nav-wrap nav>a:not(.button){font-size:16px}.section{padding-block:55px}.eyebrow{font-size:10px;letter-spacing:1.7px}.field-subnav>.wrap{gap:22px;justify-content:flex-start;overflow:auto;scrollbar-width:none;white-space:nowrap}.field-subnav a{font-size:11px;padding-block:2px}.field-hero{grid-template-columns:1fr;gap:38px;padding-block:36px 47px}.field-hero h1{font-size:clamp(58px,15.7vw,85px);letter-spacing:-3px;line-height:1.03;margin-bottom:23px}.field-hero-copy>.eyebrow{font-size:8px;letter-spacing:1.6px;max-width:100%}.field-hero-copy>p{font-size:16px;max-width:355px;line-height:1.7}.field-hero .button-row{gap:9px 22px}.field-hero .button{font-size:13px;padding:15px 17px}.field-hero .text-link{font-size:12px}.hand-note{font-size:17px}.field-hero-photo{margin:5px 8px 0 4px;padding-bottom:25px}.field-hero-photo>img:not(.sticker){height:420px;object-position:54% center;border-radius:120px 120px 8px 8px}.field-hero-photo:before{inset:-9px -8px 35px 8px;border-radius:120px 120px 8px 8px}.photo-corner{width:95px;height:95px;right:-9px;bottom:69px;font-size:8px;letter-spacing:1.4px}.photo-corner i{font-size:19px}.photo-caption{font-size:13px;margin-top:14px}.hero-sticker{width:120px;left:-23px;bottom:-12px}.field-ribbon>.wrap{gap:15px;padding-block:17px}.field-ribbon span{font-size:10px;gap:6px;line-height:1.5;flex:1}.field-ribbon .plant-icon{width:21px;height:25px}.welcome-paths{grid-template-columns:1fr;gap:16px}.welcome-path{min-height:0;padding:26px}.welcome-path>small{margin-top:8px;font-size:9px;max-width:190px;margin-bottom:20px}.welcome-path h3{font-size:34px;max-width:220px;margin-bottom:18px}.welcome-path>p{font-size:14px;margin-bottom:20px}.welcome-path>.sticker{width:145px;right:3px;top:55px}.welcome-path>span{font-size:13px;padding-top:16px}.welcome-path.sage p,.welcome-path.sand p,.welcome-path.rose p{max-width:75%}.section-heading h2{font-size:38px}.section-heading p{font-size:15px}.section-heading>.text-link{font-size:13px}.card-image{height:250px}.card-body p{font-size:15px}.card-meta{font-size:12px}.note-card h3{font-size:30px}.notes-grid{gap:30px}.crop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.plant-shelf .crop-grid>.crop-card:last-child{display:none}.crop-caption{padding:14px 16px 18px}.crop-caption>small{font-size:8px;letter-spacing:1px;line-height:1.5;min-height:24px}.crop-caption strong{font-size:29px}.crop-caption>span{font-size:21px;right:13px;bottom:20px}.quiet-caption{font-size:12px}.arthur-story{padding-block:55px}.story-grid{grid-template-columns:1fr;gap:40px}.story-photo{margin-inline:8px;padding:9px 9px 0}.story-photo>img{height:390px}.story-photo>.paper-label{font-size:15px;padding:16px 5px 20px}.story-grid h2{font-size:39px}.story-grid p{font-size:16px}.story-quote{font-size:29px}.recipes-grid{gap:35px}.recipe-card h3{font-size:29px}.recipe-card p{font-size:15px}.recipe-photo img{height:250px}.field-kit-banner{grid-template-columns:1fr;gap:45px;padding:40px 27px;border-radius:14px}.paper-stack{width:220px;min-height:295px;margin:auto;padding:25px}.paper-stack>strong{font-size:33px}.paper-stack>.plant-icon{height:65px;margin-block:18px}.paper-stack>small{margin-top:23px;font-size:7px}.paper-stack>span{font-size:7px}.kit-sticker{left:auto;right:1px;top:230px;bottom:auto;width:125px}.field-kit-banner h2{font-size:37px}.field-kit-banner p{font-size:15px}.faq-section{grid-template-columns:1fr;gap:24px}.faq-section h2{font-size:38px}.faq-section>div>p{font-size:19px}.faq-list summary{font-size:16px;line-height:1.5}.faq-list details p{font-size:14px;padding-right:5px}.faq-list details{padding-block:16px}.page-heading h1{font-size:48px;letter-spacing:-1.8px}.field-heading p,.page-heading p{font-size:16px}.field-callout{padding:25px;gap:20px;align-items:start;flex-direction:column;margin-top:30px}.field-callout h2{font-size:30px}.field-callout p{font-size:15px}.field-callout>.plant-icon{width:45px;height:50px}.field-callout>.sticker{width:100px;margin-bottom:-10px}.crop-detail{grid-template-columns:1fr;gap:35px;padding-block:30px 40px}.crop-detail h1{font-size:72px}.crop-detail .article-deck{font-size:22px}.crop-detail-art{max-width:360px;width:100%;margin:auto;padding:23px}.crop-facts{margin-block:24px}.crop-facts>div{font-size:13px;gap:16px}.crop-facts dt{min-width:115px}.growing-steps{grid-template-columns:1fr;gap:20px}.growing-steps>article{padding-top:19px}.growing-steps>article>span{margin-bottom:12px}.growing-steps h2{font-size:31px;margin-bottom:14px}.growing-steps p{font-size:16px}.crop-after{grid-template-columns:1fr;gap:30px;margin-top:20px;padding-top:27px}.crop-after h3{font-size:28px}.crop-after .text-link{font-size:14px}.resource-grid{grid-template-columns:1fr;gap:40px}.resource-card{display:grid;grid-template-columns:1fr;gap:0}.resource-cover{max-width:270px;width:100%;min-height:340px;margin:5px auto 30px;padding:27px}.resource-cover h2{font-size:36px}.resource-cover>.plant-icon{height:70px}.resource-card>div>h3{font-size:30px}.help-layout{grid-template-columns:1fr;gap:25px}.help-sidebar{display:grid;grid-template-columns:1fr 100px;column-gap:15px}.help-sidebar>.sticker{width:110px;grid-column:2;grid-row:1/3;margin:0}.help-sidebar h2{font-size:29px;grid-column:1}.help-sidebar>p{font-size:14px;grid-column:1/-1}.help-sidebar .text-link{grid-column:1/-1}.plant-helper{padding:25px 19px}.plant-helper legend{font-size:23px}.choice-grid{gap:8px;grid-template-columns:1fr}.choice>span{padding:17px 38px 17px 16px;display:grid;grid-template-columns:36px 1fr;column-gap:12px}.choice input:checked+span{padding:16px 37px 16px 15px}.choice .plant-icon{grid-row:1/3;width:30px;height:37px;margin:auto 0}.choice strong{font-size:15px}.choice small{font-size:12px;margin-top:4px}.choice input{top:25px;right:15px}.help-result h2{font-size:31px}.help-result li{font-size:15px}.help-result .button{font-size:12px}.walk-layout{grid-template-columns:1fr;gap:28px}.walk-photo{aspect-ratio:4/3}.walk-sheet{padding:22px}.walk-progress{font-size:11px;flex-wrap:wrap;gap:0}.walk-item strong{font-size:16px}.walk-item small{font-size:13px}.about-hero.v2-about h1{font-size:48px}.v2-about .about-portrait>img:not(.sticker){height:460px}.about-portrait>.sticker{width:125px;left:-13px}.about-gallery{grid-template-columns:1fr 1fr;gap:14px}.about-gallery img{height:175px}.about-gallery img:first-child{grid-column:1/-1;height:250px}.three-values p{font-size:16px}.letter-section p{font-size:15px}.letter-section small{font-size:11px}.consent{font-size:12px}.legal p{font-size:15px}.prose{font-size:17px}.prose h2{font-size:31px}.article-head h1{font-size:45px}.article-deck{font-size:21px}.recipe-steps{font-size:16px}.ingredients li{font-size:15px}.site-footer p{font-size:14px}.footer-top>div>a:not(.brand){font-size:13px}.footer-bottom{font-size:10px}.resource-sheet{padding:25px;max-width:calc(100% - 30px)}.resource-sheet h1{font-size:41px}.resource-sheet table{font-size:12px}.resource-sheet td,.resource-sheet th{padding:12px}.print-actions{gap:15px;font-size:12px}.print-actions .button{font-size:12px;padding:12px}.planner-form label{font-size:14px}.storage-note,.planner-advice p{font-size:13px}.recipe-page>h1{font-size:46px}}
@media(max-width:370px){.welcome-path{padding:22px}.welcome-path h3{font-size:31px}.welcome-path>.sticker{width:120px;right:-6px}.welcome-path>p{font-size:13px}.field-hero h1{font-size:56px}.field-hero-copy>.eyebrow{font-size:7px}.field-hero .button-row{flex-direction:column;align-items:start}.field-hero-photo>img:not(.sticker){height:365px}.crop-caption{padding:13px}.crop-caption strong{font-size:25px}.crop-caption>span{right:8px;bottom:15px}.crop-caption>small{font-size:7px}.field-ribbon span{font-size:9px}.field-subnav>.wrap{gap:18px}.field-subnav a{font-size:10px}.brand>span{font-size:28px}.help-result .button-row{gap:12px}.crop-detail h1{font-size:62px}}
@media(prefers-reduced-motion:reduce){.welcome-path,.crop-card{transition:none}.welcome-path:hover{transform:none}.crop-card:hover{translate:none}}
@media print{.field-subnav,.print-actions{display:none!important}.resource-sheet{width:auto;max-width:none;border:0;padding:0;margin:0}.resource-sheet h1{font-size:40px}.resource-sheet table{font-size:12px}.resource-sheet th,.resource-sheet td{padding:13px}.resource-sheet h2{font-size:22px;margin:21px 0 8px}.resource-sheet footer{font-size:9px}.print-check h2{font-size:18px;margin-top:19px}.rule{height:32px}.print-resource{font-size:12px}@page{size:A4;margin:17mm}}

@media(max-width:760px){.field-hero-photo>img:not(.sticker){object-position:100% center}.field-hero-photo:before{bottom:62px!important}.welcome-path>.sticker{width:105px;top:12px;right:13px}.welcome-path>small{min-height:58px;max-width:65%;margin:0 0 12px;display:flex;align-items:center}.welcome-path h3{max-width:none}.welcome-path.sage p,.welcome-path.sand p,.welcome-path.rose p{max-width:none}}

@media print{.print-page{line-height:1.4!important}.print-page h1{font-size:40px!important;margin-bottom:18px}.print-page h2{font-size:24px!important;margin:18px 0 10px}.print-page p{font-size:11px!important;margin:10px 0}.print-page td,.print-page th{padding:10px!important;font-size:11px}.print-page .writing-line{height:31px!important}}
@media(max-width:370px){.v2-about h1{font-size:44px!important}.about-portrait{min-width:0}}

@media(max-width:760px){.crop-caption>span{display:none}}
