/* Agro EC business overview */
.overview-page{font-size:15px}.overview-page header.header{height:auto;min-height:92px;gap:22px;padding-top:20px;padding-bottom:20px}.overview-page .header nav{gap:20px}.overview-wrap{max-width:1280px;margin:auto;padding-left:6.5%;padding-right:6.5%}.overview-hero{padding-top:64px;padding-bottom:54px}.overview-hero h1{font-size:clamp(32px,4.3vw,56px);line-height:1.4;max-width:900px;margin:20px 0}.overview-hero h1 span{color:#71904b}.overview-subtitle{max-width:830px;font-size:18px;line-height:1.8;font-weight:500}.overview-lead{max-width:800px;margin-top:20px;color:var(--muted)}.overview-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.overview-tags span{border:1px solid var(--line);border-radius:30px;padding:7px 15px;font-size:12px}.overview-photo{margin-top:35px;background:white;border:1px solid var(--line);padding:10px}.overview-photo img{display:block;width:100%;height:auto}.overview-photo figcaption{font-size:12px;color:var(--muted);padding:13px 8px 5px;line-height:1.8}.overview-photo a{display:block}.overview-photo a:focus-visible{outline-offset:2px}.overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:26px;padding-bottom:26px;gap:25px}.overview-metrics div+div{border-left:1px solid var(--line);padding-left:25px}.overview-metrics strong{display:block;font-family:Georgia,serif;font-size:43px;font-weight:400}.overview-metrics strong small{font:15px system-ui}.overview-metrics span{display:block;font-size:12px;margin-top:7px;color:var(--muted)}.overview-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:52px;padding-top:60px;padding-bottom:70px}.overview-toc{position:sticky;top:24px;align-self:start}.overview-toc>p{font-size:10px;letter-spacing:.15em;margin-bottom:16px}.overview-toc nav{display:grid;gap:0}.overview-toc a{font-size:12px;border-top:1px solid var(--line);padding:12px 0;display:flex;gap:12px;line-height:1.8}.overview-toc a:hover{color:#b43b32}.overview-toc a span{color:#809174;font-size:10px}.overview-toc .button{margin-top:20px}.overview-section{padding-bottom:48px;margin-bottom:42px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.overview-section:last-child{margin-bottom:0}.overview-section .eyebrow{color:#82956d}.overview-section h2{font-size:clamp(24px,2.6vw,32px);line-height:1.55;margin:12px 0 20px;letter-spacing:0}.overview-section h3{font-size:17px;line-height:1.7;margin-bottom:10px}.overview-section p+p{margin-top:16px}.overview-section p{line-height:2}.overview-callout{background:#e9edde;border-left:3px solid #729a49;padding:24px;margin-top:24px}.overview-callout h3{font-size:19px}.overview-callout p{font-size:14px}.overview-units{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.overview-units article{border:1px solid var(--line);padding:23px;background:#fff}.overview-units article>span{font-family:Georgia,serif;font-size:26px;color:#93a479}.overview-units h3{margin-top:12px}.overview-units p{font-size:13px;color:var(--muted)}.overview-goal{background:var(--ink);color:white;padding:28px;margin:25px 0}.overview-goal small{font-size:11px;letter-spacing:.08em}.overview-goal strong{display:block;font-size:30px;line-height:1.5;margin:12px 0}.overview-goal p{font-size:13px;color:#d5e2d5}.overview-flow{list-style:none;margin:24px 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:flow}.overview-flow li{counter-increment:flow;padding:20px;background:#e9edde;font-size:14px;font-weight:600;line-height:1.8}.overview-flow li:before{content:'0' counter(flow) ' /';display:block;font-size:11px;color:#778866;margin-bottom:8px}.overview-industries{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.overview-industries div{padding:23px 18px;background:#e9edde}.overview-industries strong{display:block;font-size:20px;margin-bottom:12px}.overview-industries p{font-size:13px}.overview-action{padding-left:22px}.overview-action li{padding-left:7px;margin:16px 0;line-height:1.9}.overview-action strong{display:block}.overview-final{background:var(--ink);color:#fff;padding:52px 6.5%}.overview-final>div{max-width:1100px;margin:auto}.overview-final h2{font-size:clamp(25px,3vw,37px);line-height:1.65;margin:15px 0}.overview-final p{max-width:850px;color:#d6e2d6}.overview-final .button{background:#d9edb3;color:var(--ink)}.overview-invitation{padding:36px 6.5%;background:#e9edde;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.overview-invitation h2{font-size:23px;line-height:1.65;margin:10px 0}.overview-invitation p:not(.eyebrow){font-size:13px;max-width:770px;color:var(--muted)}.overview-invitation .button{flex-shrink:0}.overview-page footer{gap:25px}.overview-page footer p{font-size:12px}.overview-page .hero-actions{flex-wrap:wrap}.overview-page[lang=th] h1{line-height:1.5}.overview-page [hidden]{display:none!important}
@media(max-width:1100px){.overview-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.overview-page header.header nav:not(.language-switch){display:none}.overview-page .menu-button{display:block;background:none;border:0;font-size:24px}.overview-page .header-cta{display:none}}
@media(max-width:760px){.overview-hero{padding-top:38px;padding-bottom:36px}.overview-wrap{padding-left:7%;padding-right:7%}.overview-subtitle{font-size:16px}.overview-lead{font-size:14px}.overview-metrics{gap:12px}.overview-metrics strong{font-size:31px}.overview-metrics div+div{padding-left:12px}.overview-metrics span{font-size:11px}.overview-layout{display:block;padding-top:35px}.overview-toc{position:static;margin-bottom:40px}.overview-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.overview-section{padding-bottom:32px;margin-bottom:32px}.overview-units{grid-template-columns:1fr}.overview-flow{grid-template-columns:repeat(2,1fr)}.overview-industries{grid-template-columns:1fr}.overview-industries div{padding:20px}.overview-photo{padding:6px}.overview-photo figcaption{font-size:11px}.overview-callout{padding:20px}.overview-goal strong{font-size:25px}.overview-invitation{display:block;padding:30px 7%}.overview-invitation .button{margin-top:20px}.overview-final{padding:35px 7%}.overview-page header.header{padding-left:7%;padding-right:7%;gap:15px}.overview-page .language-switch{margin-left:auto}}
@media print{.overview-page .header,.overview-page .mobile-nav,.overview-toc,.hero-actions,footer{display:none!important}.overview-layout{display:block}.overview-wrap{padding:0}.overview-page{background:white;color:#163e37;font-size:11px}.overview-hero{padding-top:0}.overview-hero h1{font-size:28px}.overview-photo{max-width:600px}.overview-section{break-inside:avoid;padding-bottom:20px;margin-bottom:20px}.overview-section h2{font-size:20px}.overview-units{grid-template-columns:repeat(2,1fr)}.overview-final{background:white;color:#163e37;padding:20px 0}.overview-final p{color:#163e37}}
