/* V59.1: additive marketing pages only. Existing V59 design and operational app styles are untouched. */
.food-growth-hero h1{color:#fff;font-size:clamp(2rem,4vw,3.2rem);max-width:950px;line-height:1.13;margin:14px 0}.food-growth-hero p{max-width:850px;color:#ecf6ff;font-size:1.08rem}.food-growth-crumb{color:#d8e9f4;font-size:.85rem;margin-bottom:23px}.food-growth-crumb a{color:#fff;text-decoration:underline;text-underline-offset:3px}.food-growth-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;padding-top:46px;padding-bottom:64px;align-items:start}.food-growth-article{min-width:0;line-height:1.8;color:#33485e}.food-growth-article h2{font-size:clamp(1.3rem,2.5vw,1.75rem);color:#123b72;line-height:1.3;margin:34px 0 10px}.food-growth-article p,.food-growth-article li{font-size:1rem;line-height:1.8}.food-growth-article a{color:#125990;text-underline-offset:3px}.food-growth-article ol,.food-growth-article ul{padding-left:22px}.food-growth-article li{margin-bottom:10px}.food-growth-summary{font-size:1.12rem!important;line-height:1.78;background:#fff8ed;border-left:4px solid #f28c28;padding:16px 20px;border-radius:5px}.food-growth-side{border:1px solid #dfebf5;padding:21px;background:#f6fbff;border-radius:14px;position:sticky;top:24px}.food-growth-side h2{font-size:1.18rem;margin:0 0 15px;color:#163957}.food-growth-side a{display:block;margin:13px 0;line-height:1.4;color:#123b72;text-decoration:underline}.food-growth-side p{font-size:.85rem;line-height:1.55;color:#52657b}.food-growth-table{overflow:auto}.food-growth-table table{width:100%;border-collapse:collapse;min-width:500px}.food-growth-table th,.food-growth-table td{text-align:left;border-bottom:1px solid #dfe9f3;padding:11px 12px;vertical-align:top}.food-growth-table th{background:#eef5fa;color:#143b64}.food-growth-related{background:#f2f7fb;border-radius:14px;padding:18px 22px;margin-top:34px}.food-growth-related a{display:inline-block;margin:6px 13px 6px 0}.food-growth-tool{border:1px solid #dce8f2;border-radius:17px;padding:22px;background:#f9fcff;margin-top:23px}.food-growth-tool-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.food-growth-tool-top label{font-weight:800;color:#153b65;margin-top:7px}.food-growth-tool-top select,.food-growth-tool-top input{width:100%;font:inherit;padding:11px 13px;border:1px solid #afc3d5;border-radius:9px;background:#fff;color:#163b58}.food-growth-menu-group{border:1px solid #dce5ee;border-radius:12px;background:#fff;margin:14px 0;overflow:hidden}.food-growth-menu-group summary{padding:13px 16px;font-weight:800;color:#173d62;cursor:pointer;background:#f1f7fc}.food-growth-menu-item{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #edf1f5}.food-growth-menu-item label{display:flex;align-items:center;gap:8px;line-height:1.4;cursor:pointer;min-width:0}.food-growth-menu-item input[type=checkbox]{width:19px;height:19px;accent-color:#16845b;flex-shrink:0}.food-growth-menu-item input[type=number]{width:100%;padding:8px;border:1px solid #c0cfdb;border-radius:7px;background:#fff;color:#123b72;font:inherit}.food-growth-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.food-growth-actions button{border:0;background:#123b72;color:#fff;border-radius:9px;padding:12px 15px;font:inherit;font-weight:800;cursor:pointer;min-height:44px}.food-growth-actions .food-growth-subtle{background:#e7eff7;color:#123b72}.food-growth-tool-result{padding:12px 15px;background:#e7f7ee;border-radius:9px;color:#13543c;font-weight:800;margin-top:12px}.food-growth-privacy{font-size:.83rem!important;color:#586e7d}.food-growth-checklist fieldset{border:1px solid #d7e4ec;border-radius:13px;background:#fff;margin:16px 0;padding:8px 17px 13px}.food-growth-checklist legend{font-weight:900;color:#173c67;padding:0 7px}.food-growth-checklist label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;line-height:1.6}.food-growth-checklist input{width:20px;height:20px;accent-color:#16845b;margin-top:4px}.food-growth-feature{padding:28px 0;background:#f5fafc;border-top:1px solid #e0eaf2}.food-growth-feature .food-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.food-growth-mini{padding:22px 0;border-top:1px solid #e1ebf2;background:#f7fafc}.food-growth-mini h2{font-size:1.5rem;margin:0 0 10px;color:#123b72}.food-growth-mini a{display:inline-block;margin:8px 12px 5px 0;color:#125990;font-weight:700;text-underline-offset:3px}.food-growth-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.food-growth-tools a{background:#fff;border:1px solid #d3e3ef;border-radius:12px;padding:12px 16px;text-decoration:none;color:#123b72;font-weight:800}.food-growth-tools a:hover{border-color:#f28c28}.food-growth-link-list{display:flex;flex-wrap:wrap;gap:10px}.food-growth-link-list a{border:1px solid #dce9f1;padding:10px 13px;border-radius:9px;color:#123b72;background:#fff;font-weight:700}.food-growth-tool :focus-visible,.food-growth-feature a:focus-visible{outline:3px solid #298dd1;outline-offset:3px}@media(max-width:900px){.food-growth-wrap{grid-template-columns:1fr}.food-growth-side{position:static}.food-growth-feature .food-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:630px){.food-growth-wrap{padding-top:25px;padding-bottom:35px}.food-growth-tool{padding:14px}.food-growth-tool-top{grid-template-columns:1fr}.food-growth-feature .food-cards{grid-template-columns:1fr}.food-growth-menu-item{grid-template-columns:minmax(0,1fr) 86px;gap:7px;padding:9px}.food-growth-hero{padding:35px 0}.food-growth-hero h1{font-size:2rem}}@media print{.head,.food-growth-side,.food-growth-actions,.food-growth-hero .food-actions,.footer-main,.food-sticky-cta{display:none!important}.food-growth-wrap{display:block}.food-growth-tool{border:none;padding:0}.food-growth-checklist label{break-inside:avoid}body{color:#000;background:#fff}}
