@media print{nav,.hero,.wdytd-section,.produce-tabs,.produce-cards,.detail-action-bar,#backToCropTop,.calendar-section,.tips-section,.pests-section,.beds-section,.soil-section,.rotation-section,.compost-section,.fencing-section,.winter-section,.companions-section,.tools-section,.weeds-section,.diseases-section,.cropdoctor-section,.newsletter-section,footer,.search-overlay,#searchOverlay{display:none!important}html,body{font-size:11pt;background:white!important;color:#1a1a1a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.produce-section,#guides{padding:0!important;background:white!important}.section-banner{display:none!important}.produce-detail{display:block!important;animation:none!important}.dstat--sow .dstat-label{font-size:7pt!important;color:#2d6a2d!important}.dstat--sow .dstat-val{font-size:10pt!important;color:#1a3a1a!important}.produce-section::before{content:'FJK Grow Your Own — UK Fruit & Veg Growing Guide';display:block!important;font-family:'Space Grotesk',sans-serif;font-size:8pt;color:#888;letter-spacing:0.06em;text-transform:uppercase;border-bottom:0.5pt solid #ddd;padding-bottom:6pt;margin-bottom:14pt}.step-text strong{font-size:9.5pt!important;color:#1a1a1a!important}.soil-panel{background:#f8f9f4!important;border:0.5pt solid #ddd!important;padding:7pt 9pt!important;break-inside:avoid!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.soil-panel-title{font-size:9pt!important;color:#1a1a1a!important;margin-bottom:6pt!important}.soil-ph-badge{font-size:8pt!important;background:#2d6a2d!important;color:white!important;padding:1pt 6pt!important;border-radius:50pt!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.soil-row-label{font-size:7pt!important;padding:1pt 6pt!important}.soil-row-label.best{background:#e8f5e2!important;color:#2d6a2d!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.soil-row-label.tolerate{background:#fff8e0!important;color:#7a5500!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.soil-row-label.avoid{background:#fef0f0!important;color:#a02020!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.soil-tag{font-size:8pt!important}.soil-note{font-size:8pt!important;color:#555!important}.storage-method-val{font-size:9pt!important}.storage-duration-val{font-size:9pt!important;color:#2d6a2d!important}.freeze-row-label{font-size:7pt!important;min-width:60pt!important}.freeze-row-val{font-size:8.5pt!important}.freeze-no-text{font-size:8.5pt!important;color:#555!important}.produce-section::after{content:'fjkgrowyourown.co.uk  ·  Printed from FJK Grow Your Own';display:block!important;font-size:7.5pt;color:#aaa;text-align:center;border-top:0.5pt solid #ddd;padding-top:8pt;margin-top:20pt}@page{size:A4 portrait;margin:12mm 8mm 15mm 8mm}@page :first{margin-top:8mm}*{box-sizing:border-box;background-color:transparent!important;color:#111!important;border-color:#ddd!important}body{background:#fff!important;color:#111!important;font-family:Georgia,'Times New Roman',serif!important;font-size:10.5pt!important;line-height:1.55!important}nav,.section-banner,.produce-tabs,.produce-cards,.detail-action-bar,.detail-back,.detail-print-btn,.search-overlay,#searchOverlay,footer,.wdytd-section,.calendar-section,.tips-section,.pests-section,.beds-section,.soil-section,.rotation-section,.compost-section,.fencing-section,.winter-section,.companions-section,.tools-section,.weeds-section,.diseases-section,.cropdoctor-section,.newsletter-section{display:none!important}.produce-section,.section-banner,.section-content,.detail-inner,.detail-body,.detail-sidebar,.ext-row,.ext-var-card,.ext-var-grid{background:#fff!important;color:#111!important}.produce-section{display:block!important;padding:0!important}.section-content{padding:0!important;box-shadow:none!important;border:none!important}#produceDetail{display:block!important}#produceCards{display:none!important}.section-content::before{content:'FJK Grow Your Own — UK Fruit & Veg Growing Guide';display:block;font-family:'Georgia',serif;font-size:8pt;color:#3a7a3a;letter-spacing:0.08em;text-transform:uppercase;border-bottom:2px solid #2d6a2d;padding-bottom:4pt;margin-bottom:14pt}.detail-inner{display:grid!important;grid-template-columns:200pt 1fr!important;gap:20pt!important;align-items:start!important}.detail-sidebar{position:static!important;break-inside:avoid}.detail-photo-wrap{width:100%!important;height:160pt!important;border-radius:6pt!important;overflow:hidden!important;margin-bottom:10pt!important;border:1pt solid #ddd!important}.detail-photo{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.detail-photo-fallback{display:flex!important;align-items:center!important;justify-content:center!important;font-size:48pt!important;height:100%!important;background:#f5f0e8!important}.detail-tag{display:inline-block!important;background:#e8f5e2!important;color:#2d6a2d!important;border:1pt solid #b5d9a5!important;border-radius:50pt!important;font-size:7.5pt!important;font-family:'Courier New',monospace!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:2pt 7pt!important;margin-bottom:6pt!important}.detail-title{font-family:Georgia,serif!important;font-size:18pt!important;font-weight:700!important;color:#1a3d17!important;line-height:1.15!important;margin:4pt 0 3pt!important}.detail-latin{font-style:italic!important;font-size:9pt!important;color:#666!important;margin-bottom:10pt!important}.detail-stats{display:flex!important;flex-direction:column!important;gap:4pt!important}.dstat{display:flex!important;justify-content:space-between!important;align-items:baseline!important;padding:4pt 7pt!important;border:0.75pt solid #ddd!important;border-radius:4pt!important;font-size:8.5pt!important;background:#fafaf8!important;break-inside:avoid!important}.dstat--sow{background:#f0f9eb!important;border-color:#c3ddb0!important}.dstat-label{color:#666!important;font-size:7.5pt!important}.dstat-val{font-weight:700!important;color:#111!important;font-size:8.5pt!important;text-align:right!important;max-width:60%!important}.dot{width:7pt!important;height:7pt!important;border-radius:50%!important;border:1pt solid #aaa!important;background:#eee!important;display:inline-block!important}.dot.filled{background:#2d6a2d!important;border-color:#2d6a2d!important}.detail-body{font-family:Georgia,'Times New Roman',serif!important}.detail-body h3{font-family:Georgia,serif!important;font-size:11pt!important;font-weight:700!important;color:#1a3d17!important;border-bottom:0.75pt solid #c8ddb8!important;padding-bottom:3pt!important;margin:14pt 0 6pt!important;letter-spacing:-0.01em!important;break-after:avoid!important;page-break-after:avoid;break-after:avoid}.detail-body h3:first-child{margin-top:0!important}.detail-body p{font-size:10pt!important;color:#222!important;margin:0 0 6pt!important;line-height:1.6!important}.soil-panel-print,.soil-compat-block{break-inside:avoid!important}.soil-crop-chip{display:inline-block!important;font-size:7.5pt!important;padding:1.5pt 5pt!important;border-radius:3pt!important;border:0.75pt solid #aaa!important;margin:1.5pt!important;background:#f8f8f8!important;color:#333!important}.soil-crop-chip.thrives{border-color:#5a9a5a!important;background:#eef7ec!important;color:#2a5a2a!important}.soil-crop-chip.avoid{border-color:#c06060!important;background:#fdf0f0!important;color:#7a2020!important}.detail-steps{display:flex!important;flex-direction:column!important;gap:5pt!important}.detail-step{display:flex!important;gap:8pt!important;padding:6pt 8pt!important;border-left:2.5pt solid #2d6a2d!important;background:#fafdf8!important;border-radius:0 3pt 3pt 0!important;break-inside:avoid!important;font-size:9.5pt!important;page-break-inside:avoid;break-inside:avoid}.detail-step strong{display:block!important;color:#1a3d17!important;font-size:9.5pt!important;margin-bottom:2pt!important}.step-text{font-size:9.5pt!important;color:#222!important;line-height:1.55!important}.agm-legend{font-size:8pt!important;color:#555!important;margin-bottom:7pt!important;display:flex!important;align-items:center!important;gap:5pt!important}.detail-varieties{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:5pt!important}.variety-card{padding:5pt 8pt!important;border:0.75pt solid #ddd!important;border-radius:4pt!important;break-inside:avoid!important;background:#fafaf8!important;page-break-inside:avoid;break-inside:avoid}.variety-card--agm{border-color:#c3ddb0!important;background:#f4fbf0!important}.variety-name-row{display:flex!important;align-items:center!important;gap:5pt!important;margin-bottom:2pt!important}.variety-name{font-weight:700!important;font-size:9pt!important;color:#111!important}.variety-agm-badge{font-family:'Courier New',monospace!important;font-size:6.5pt!important;font-weight:700!important;background:#2d6a2d!important;color:#fff!important;padding:1pt 4pt!important;border-radius:2pt!important;letter-spacing:0.04em!important}.variety-desc{font-size:8.5pt!important;color:#444!important;line-height:1.45!important}.detail-warnings{background:#fff8e0!important;border:0.75pt solid #e0c060!important;border-left:3pt solid #c8a000!important;border-radius:0 4pt 4pt 0!important;padding:7pt 10pt!important;break-inside:avoid!important;page-break-inside:avoid;break-inside:avoid}.detail-warnings strong{font-size:9pt!important;color:#7a5000!important;display:block!important;margin-bottom:3pt!important}.detail-warnings p{font-size:9pt!important;color:#3a2a00!important;margin:0!important}.storage-panel{border:0.75pt solid #ddd!important;border-radius:4pt!important;padding:7pt!important;background:#fafaf8!important;break-inside:avoid!important;page-break-inside:avoid;break-inside:avoid}.storage-panel-row{display:flex!important;gap:10pt!important;align-items:flex-start!important}.storage-icon-col{font-size:20pt!important;flex-shrink:0!important}.storage-method-label,.storage-duration-label{font-size:7.5pt!important;color:#666!important;display:block!important}.storage-method-val,.storage-duration-val{font-size:9pt!important;font-weight:700!important;color:#111!important}.storage-detail-text{font-size:8.5pt!important;color:#444!important;margin:4pt 0 0!important;line-height:1.5!important}.freeze-panel{border-radius:4pt!important;padding:7pt 10pt!important;break-inside:avoid!important;page-break-inside:avoid;break-inside:avoid}.freeze-verdict{font-weight:700!important;font-size:9.5pt!important;margin-bottom:4pt!important}.freeze-prep,.freeze-duration,.freeze-thaw{font-size:8.5pt!important;color:#333!important;margin-bottom:3pt!important;line-height:1.5!important}.freeze-label{font-weight:700!important}.detail-inner::after{content:'fjkgrowyourown.co.uk  ·  FJK Grow Your Own  ·  For personal use only';display:block;grid-column:1 / -1;font-size:7pt;color:#aaa;text-align:center;border-top:0.5pt solid #ddd;padding-top:8pt;margin-top:16pt;font-family:'Courier New',monospace;letter-spacing:0.04em}.ext-var-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:5pt!important}.ext-var-card{background:#fafaf8!important;border:0.75pt solid #ddd!important;border-radius:4pt!important;padding:5pt!important;break-inside:avoid!important;display:flex!important;flex-direction:column!important}.ext-var-card,.variety-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important}.ext-var-info,.variety-card>div:last-child{flex:1!important;display:flex!important;flex-direction:column!important}.ext-var-badges,.variety-card .badges-row{margin-top:auto!important}.ext-var-img{width:100%!important;height:70pt!important;object-fit:cover!important;border-radius:3pt!important;margin-bottom:4pt!important}.ext-var-name{font-weight:700!important;font-size:8pt!important;color:#111!important}.ext-var-type{font-size:7pt!important;color:#666!important;margin-bottom:2pt!important}.ext-var-desc{font-size:7.5pt!important;color:#333!important;line-height:1.4!important;flex:1!important}.ext-var-badge{font-size:6.5pt!important;border:0.5pt solid #bbb!important;border-radius:3pt!important;padding:1pt 3pt!important;color:#444!important}.ext-var-img-fallback{display:none!important}}@media print{.watchout-mini-print-hint{display:none!important}}@media print{.watchout-tag{cursor:default}.watchout-tag:not(.watchout-active){opacity:0.5}.watchout-mini-card{page-break-inside:avoid;border:1pt solid #ccc!important}.watchout-mini-img{width:90px!important;height:90px!important}.watchout-hint{display:none}}