.desktop-nav{gap:19px}.desktop-nav a{font-size:10px}.site-footer .brand img{filter:brightness(0) invert(1)}.footer-v2 .footer-top{grid-template-columns:1.5fr 1fr 1fr .9fr;gap:40px}.footer-v2 .footer-top>div>p{font-size:11px;color:#b7cbbb;line-height:1.9;margin-top:20px}.footer-v2 nav{display:flex;flex-direction:column;gap:12px;font-size:10px;line-height:1.8;color:#bfcec0}.footer-v2 nav>span{font-size:7px;letter-spacing:.12em;color:#8eaa8e;margin-bottom:10px}.footer-v2 nav svg{display:inline;vertical-align:middle;width:13px;height:13px}.footer-v2 nav a:hover{color:#fff}.parent-site-link{font-size:10px;color:#c8dfb4;display:inline-flex;gap:13px;align-items:center;margin-top:22px}.parent-site-link svg{width:14px;height:14px}.parent-band{border-bottom:1px solid var(--line);padding:25px 0}.parent-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.parent-band span{font-size:8px;font-weight:600;letter-spacing:.12em;color:#58784a}.parent-band p{font-size:13px;line-height:1.6;color:#6d7d65}.parent-band strong{font-weight:500;color:#2a4d3a}.parent-band a{display:flex;align-items:center;gap:14px;font-size:10px;color:var(--green)}.parent-band svg{width:17px;height:17px}.editorial-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.editorial-facts article{border-top:1px solid #b8cbb0;padding-top:21px}.editorial-facts article>span{font-size:8px;letter-spacing:.1em;color:#6c865f}.editorial-facts h3{font-size:25px;line-height:1.25;margin-top:24px;letter-spacing:-.04em}.editorial-facts p{font-size:12px;line-height:1.95;margin-top:17px}.section-links{display:flex;gap:38px;flex-wrap:wrap;margin-top:38px}.reasons-section{padding-top:20px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 26px}.knowledge-grid.two{grid-template-columns:1fr 1fr}.knowledge-card{min-width:0}.knowledge-image{display:block;position:relative;height:210px;border-radius:10px;overflow:hidden;background:#e4eadd}.knowledge-image img{width:100%;height:100%;transition:transform .7s}.knowledge-card:hover .knowledge-image img{transform:scale(1.04)}.knowledge-image>span{position:absolute;bottom:14px;left:15px;border:1px solid #ffffffbf;background:#ffffffd6;backdrop-filter:blur(12px);font-size:7px;padding:5px 8px;border-radius:4px;color:var(--green)}.knowledge-meta{font-size:6px;letter-spacing:.12em;color:#6e855f;margin-top:22px}.knowledge-card h3{font-size:23px;line-height:1.3;margin-top:12px}.knowledge-card>p{font-size:11px;line-height:1.9;margin-top:15px}.knowledge-card>.text-link{font-size:10px;margin-top:20px;gap:17px}.knowledge-preview{background:#f0f3eb}.knowledge-hub{padding-bottom:100px}.knowledge-filters{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:35px}.knowledge-filters button{font-size:11px}.agro-section{padding:65px 0;background:#e4eddb}.agro-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:center}.agro-brand{padding:37px 34px;background:linear-gradient(135deg,#ffffffbd,#ffffff54);border:1px solid #ffffffe5;border-radius:16px;backdrop-filter:blur(16px);box-shadow:0 20px 50px #1b3a1c08}.agro-brand>span{font-size:7px;letter-spacing:.15em;color:#69815e}.agro-brand strong{display:block;font-size:43px;font-weight:500;letter-spacing:-.065em;color:#2b5d31;margin-top:18px;line-height:1.3}.agro-brand strong>span{color:#577a32}.agro-brand strong small{font-size:25px;letter-spacing:-.03em}.agro-brand-line{height:1px;background:linear-gradient(90deg,#7d9c5b80,transparent);margin-top:27px}.agro-brand p{font-size:12px;line-height:1.9;margin-top:23px;color:#6c825c}.agro-copy h2{font-size:40px;line-height:1.18}.agro-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;margin-top:24px;max-width:570px}.agro-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:27px}.agro-actions .button{font-size:10px;gap:18px}.agro-actions .text-link{font-size:10px}.catalog-refinements{display:flex;align-items:flex-end;gap:25px;padding:23px 0 16px}.catalog-refinements>label{display:flex;flex-direction:column;gap:9px;font-size:8px;color:#6e8161;min-width:180px}.catalog-refinements select{font-size:10px;line-height:1.7;padding:10px 30px 10px 13px;border:1px solid #cbd8c2;border-radius:6px;background:#fbfcf8;color:var(--ink);min-height:41px}.catalog-refinements>.text-link{margin-left:auto;font-size:10px;margin-bottom:6px}.quick-search{display:flex;gap:11px;align-items:center;flex-wrap:wrap;padding:3px 0 14px}.quick-search>span{font-size:8px;color:#88957f}.quick-search button{font-size:8px;color:#6b805e;border-bottom:1px solid #ccd9c1;padding:3px 0}.quick-search button:hover{color:var(--green);border-color:var(--green)}.catalog-price{padding-top:18px;display:flex;flex-direction:column;gap:5px}.catalog-price strong{font-size:13px;font-weight:500;line-height:1.6;color:var(--green)}.catalog-price>span{font-size:8px;color:#7a8d6f;line-height:1.8}.catalog-origin{font-size:10px!important;color:#5c754e!important;min-height:0!important}.catalog-terms-note{display:flex;align-items:flex-start;gap:35px;padding:29px;border:1px solid #d2dec7;border-radius:9px;margin-top:42px;background:#edf3e6}.catalog-terms-note strong{font-size:17px;line-height:1.45;font-weight:500;max-width:230px;flex-shrink:0;letter-spacing:-.02em}.catalog-terms-note p{font-size:11px;line-height:1.9}.detail-price-panel{margin-top:27px;border:1px solid #d3dfc9;background:#ebf1e3;padding:17px 19px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-price-panel .eyebrow{font-size:6px;margin-bottom:6px}.detail-price-panel strong{font-size:19px;font-weight:500;line-height:1.5}.detail-price-panel p{font-size:8px;line-height:1.7;margin-top:4px}.detail-price-panel>a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #c5d7b8;flex-shrink:0;color:var(--green)}.product-dossier{padding:30px;background:#eaf0e3;border:1px solid #d8e3cf;border-radius:12px}.product-dossier h3{font-size:28px;line-height:1.3;max-width:380px}.product-dossier dl{margin:24px 0 0}.product-dossier dl>div{padding:15px 0;border-top:1px solid #c9d7bf;display:grid;grid-template-columns:1fr 1.4fr;gap:20px;font-size:11px;line-height:1.85}.product-dossier dt{font-weight:500;color:#4b6840}.product-dossier dd{margin:0;color:#6a7e5f}.product-dossier .text-link{font-size:10px;margin-top:22px}.product-explainer .spec-grid{align-items:start}.chain-comparison{display:grid;grid-template-columns:1fr;gap:20px}.chain-comparison>div{border:1px solid var(--line);padding:30px 34px;border-radius:12px}.chain-comparison>div>span{font-size:7px;letter-spacing:.12em;color:#7d8c72}.chain-row{display:flex;align-items:center;gap:21px;margin-top:26px}.chain-row>b{font-size:15px;font-weight:500;line-height:1.5;padding:14px 18px;border:1px solid #d5dfce;background:#fff9;border-radius:6px;flex:1;text-align:center}.chain-row>svg{width:20px;height:20px;color:#8ea17e}.chain-comparison p{font-size:11px;line-height:1.8;margin-top:22px;max-width:900px}.chain-comparison .direct-chain{background:#e4efdb;border-color:#cfddc2}.direct-chain>span{color:#496e35!important}.chain-row .chain-brand{background:var(--forest);border-color:var(--forest);color:#fff}.chain-brand small{display:block;font-size:7px;font-weight:400;color:#c1d8b1;letter-spacing:0;margin-top:4px}.fit-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.fit-grid .check-list{margin-top:30px}.fit-note{border:1px solid #c9d9bd;border-radius:12px;background:#ffffff8c;padding:30px}.fit-note>span{font-size:7px;letter-spacing:.12em;color:#738d63}.fit-note h3{font-size:30px;line-height:1.3;margin-top:21px}.fit-note p{font-size:12px;line-height:1.95;margin-top:20px}.economy-calculator{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start}.economy-calculator>div>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:385px;margin-top:26px}.economy-calculator .text-link{margin-top:27px}.economy-calculator form{padding:28px;background:#edf3e7;border:1px solid #d1dfc6;border-radius:12px}.economy-calculator .field input{background:#fcfdfa}.economy-calculator .button{width:100%;margin-top:6px;justify-content:space-between;font-size:11px}.economy-error{font-size:10px;color:#a34a33;margin-top:15px}.economy-error:empty{display:none}.economy-result{padding:22px 0 0;margin-top:22px;border-top:1px solid #cad9bd}.economy-result>span{font-size:6px;letter-spacing:.12em;color:#698758}.economy-result>strong{display:block;font-size:25px;line-height:1.4;font-weight:500;margin-top:12px;letter-spacing:-.04em}.economy-result>div{margin-top:20px}.economy-result p{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#708463;margin-top:9px}.economy-result p b{font-size:12px;white-space:nowrap;font-weight:500;color:#3e6330}.economy-result>small{display:block;font-size:8px;line-height:1.9;color:#7d8f70;margin-top:17px}.comparison-table{overflow-x:auto;border:1px solid #cbdac0;border-radius:11px;background:#ffffff7d}.comparison-table table{border-collapse:collapse;width:100%;text-align:left}.comparison-table th,.comparison-table td{padding:20px 25px;font-size:12px;line-height:1.8;border-bottom:1px solid #d9e3d0}.comparison-table th{font-weight:500}.comparison-table thead th{font-size:8px;letter-spacing:.08em;color:#6c885d;background:#e2ecd8}.comparison-table tbody th{width:27%}.comparison-table tr:last-child>*{border-bottom:0}.sourcing-feature{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-bottom:10px}.sourcing-feature>div:first-child{position:relative;border-radius:12px;overflow:hidden}.sourcing-feature img{width:100%;height:420px}.sourcing-feature>div>span{position:absolute;bottom:23px;left:24px;font-size:7px;color:#e0ead7;letter-spacing:.12em}.sourcing-feature h2{font-size:43px;line-height:1.2}.sourcing-feature p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:24px}.sourcing-feature .button{font-size:11px;margin-top:28px}.manufacturer-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.manufacturer-categories>a{padding:29px;border:1px solid #cbd9c0;border-radius:10px;background:#edf3e6;position:relative}.manufacturer-categories h3{font-size:25px;line-height:1.3;padding-right:15px}.manufacturer-categories p{font-size:11px;line-height:1.9;margin-top:18px;max-width:240px}.manufacturer-categories svg{margin-top:25px;color:var(--green)}.quality-top{padding-top:10px}.quality-top .editorial-facts{grid-template-columns:repeat(3,1fr);gap:40px}.document-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.document-grid article{padding:30px;background:#ffffff9c;border:1px solid #ffffffe0;border-radius:12px}.document-grid article>span{font-size:9px;color:#7d946c}.document-grid h3{font-size:29px;line-height:1.3;margin-top:23px;max-width:400px}.document-grid p{font-size:12px;line-height:1.95;margin-top:20px}.section-footnote{font-size:10px;line-height:1.9;max-width:830px;color:#738569;margin-top:26px}.responsibility-list>div{display:flex;gap:17px;border-top:1px solid var(--line);padding:22px 0}.responsibility-list>div>svg{width:19px;height:19px;color:#67984b}.responsibility-list h3{font-size:22px}.responsibility-list p{font-size:12px;line-height:1.9;margin-top:12px}.parent-company{padding:90px 0;background:#e9eee3}.parent-company-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center}.parent-company-image{position:relative;border-radius:13px;overflow:hidden;background:#12412f}.parent-company-image img{width:100%;height:510px;object-position:center}.parent-company-image>span{position:absolute;bottom:23px;left:23px;font-size:7px;letter-spacing:.13em;color:#e8efe3;padding:7px 10px;background:#133d2caa;border:1px solid #ffffff20;border-radius:5px;backdrop-filter:blur(10px)}.parent-company h2{font-size:34px;line-height:1.25}.parent-company p:not(.eyebrow){font-size:13px;line-height:1.95;margin-top:24px}.parent-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;margin-top:27px}.parent-capabilities span{font-size:9px;padding:10px 0;border-top:1px solid #c9d7bd;color:#557746}.parent-company .text-link{font-size:10px;margin-top:28px}.article-intro{padding:35px 0 42px}.article-intro h1{font-size:55px;max-width:1030px;line-height:1.16}.article-intro>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:850px;margin-top:26px}.article-byline{display:flex;gap:25px;font-size:8px;letter-spacing:.03em;color:#7c8a72;margin-top:29px}.article-layout{display:grid;grid-template-columns:270px 1fr;gap:75px;align-items:start;padding-bottom:100px}.article-toc{position:sticky;top:125px}.article-toc>span{font-size:7px;letter-spacing:.12em;color:#7a9270}.article-toc nav{margin-top:20px}.article-toc nav a{padding:15px 0;border-top:1px solid var(--line);display:flex;gap:13px;font-size:11px;line-height:1.8;color:#5b7450}.article-toc nav b{font-size:7px;font-weight:400;color:#8ba27c;padding-top:4px}.article-toc>.text-link{font-size:10px;margin-top:24px}.article-hero{width:100%;height:340px;object-fit:cover;border-radius:12px}.article-content section{margin-top:48px;scroll-margin-top:125px}.article-content h2{font-size:31px;line-height:1.3;margin-bottom:23px;letter-spacing:-.035em}.article-content section p{font-size:15px;line-height:1.95;color:#5d7056}.article-content section p+p{margin-top:20px}.article-content section ul{margin:15px 0 0}.article-content section li{font-size:14px;line-height:1.95;color:#5e7357;padding-left:20px;position:relative;margin-top:11px}.article-content section li:before{content:'';width:4px;height:4px;border-radius:50%;background:#82a167;position:absolute;left:0;top:12px}.article-sources{padding:25px 28px;background:#eaf0e2;border:1px solid #d6e2cc;border-radius:10px;margin-top:45px}.article-sources h3{font-size:18px;line-height:1.5;margin-bottom:18px}.article-sources li{margin-top:12px}.article-sources a{display:inline-flex;align-items:center;gap:15px;font-size:11px;line-height:1.8;color:#577c42}.article-sources svg{width:13px;height:13px}.article-sources p{font-size:9px;line-height:1.9;margin-top:20px;color:#7b9070}.article-products{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.article-products>span{font-size:7px;letter-spacing:.13em;color:#809671}.article-products>a{font-size:13px;display:flex;align-items:center;gap:22px;color:var(--green)}.article-products svg{width:17px;height:17px}
@media(max-width:1199px){.desktop-nav{gap:14px}.desktop-nav a{font-size:9px}.footer-v2 .footer-top{gap:25px}.footer-v2 nav{font-size:9px}.agro-inner{gap:45px}.agro-brand strong{font-size:38px}.editorial-facts{gap:25px}.editorial-facts h3{font-size:22px}.knowledge-card h3{font-size:21px}.knowledge-image{height:190px}.economy-calculator{gap:60px}.parent-company-grid{gap:45px}.parent-company h2{font-size:30px}.article-layout{grid-template-columns:230px 1fr;gap:50px}.article-intro h1{font-size:48px}.sourcing-feature{gap:50px}.sourcing-feature h2{font-size:37px}.manufacturer-categories>a{padding:25px}.manufacturer-categories h3{font-size:23px}}
@media(max-width:959px){.parent-band>.wrap{gap:20px}.parent-band>div>span{font-size:7px;max-width:120px}.parent-band p{font-size:11px}.parent-band a{font-size:8px;max-width:150px}.footer-v2 .footer-top{grid-template-columns:1.3fr 1fr;gap:35px}.footer-v2 nav{font-size:10px}.editorial-facts{grid-template-columns:1fr 1fr;gap:35px}.quality-top .editorial-facts{gap:30px}.editorial-facts p{font-size:11px}.knowledge-grid{grid-template-columns:1fr 1fr}.knowledge-grid .knowledge-card:last-child:nth-child(odd){grid-column:auto}.knowledge-image{height:190px}.knowledge-preview .knowledge-grid .knowledge-card:last-child{display:none}.agro-inner{gap:35px;grid-template-columns:.95fr 1.15fr}.agro-brand{padding:30px 24px}.agro-brand strong{font-size:32px}.agro-brand strong small{font-size:21px}.agro-copy h2{font-size:34px}.agro-copy>p:not(.eyebrow){font-size:12px}.agro-actions{gap:20px}.catalog-refinements{flex-wrap:wrap;gap:18px}.catalog-refinements>label{min-width:0;flex:1}.catalog-refinements>.text-link{font-size:9px}.catalog-terms-note{padding:25px;gap:25px}.catalog-terms-note strong{font-size:16px;max-width:180px}.detail-price-panel strong{font-size:16px}.detail-price-panel{padding:15px}.product-dossier{padding:25px}.product-dossier h3{font-size:24px}.product-dossier dl>div{display:block;font-size:10px}.product-dossier dd{margin-top:7px}.chain-row{gap:12px}.chain-row>b{font-size:12px;padding:12px}.chain-row svg{width:15px;height:15px}.fit-grid{gap:40px}.fit-note{padding:25px}.fit-note h3{font-size:26px}.economy-calculator{gap:40px}.economy-calculator h2{font-size:35px}.economy-calculator>div>p:not(.eyebrow){font-size:12px}.economy-calculator form{padding:24px}.sourcing-feature{gap:40px}.sourcing-feature img{height:420px}.sourcing-feature h2{font-size:34px}.sourcing-feature p:not(.eyebrow){font-size:12px}.manufacturer-categories{gap:20px}.manufacturer-categories>a{padding:22px}.manufacturer-categories h3{font-size:20px}.document-grid h3{font-size:25px}.parent-company-grid{gap:35px}.parent-company h2{font-size:27px}.parent-company p:not(.eyebrow){font-size:12px}.parent-company-image img{height:580px}.parent-capabilities{grid-template-columns:1fr}.parent-capabilities span{font-size:8px;padding:8px 0}.article-layout{grid-template-columns:190px 1fr;gap:35px}.article-intro h1{font-size:42px}.article-intro>p:not(.eyebrow){font-size:15px}.article-hero{height:290px}.article-content h2{font-size:28px}.article-content section p{font-size:13px}.article-content section li{font-size:12px}.article-toc{top:105px}.article-toc nav a{font-size:10px}.article-sources{padding:23px}.article-sources a{font-size:10px}}
@media(max-width:679px){.footer-v2 .footer-top{grid-template-columns:1fr 1fr;gap:30px 22px}.footer-v2 .footer-top>div:first-child{grid-column:1/-1}.footer-v2 nav{font-size:9px;gap:10px}.footer-v2 nav>span{font-size:6px;margin-bottom:5px}.footer-v2 .footer-top>div>p{font-size:11px;margin-top:17px}.parent-site-link{font-size:10px;margin-top:18px}.parent-band{padding:22px 0}.parent-band>.wrap{flex-wrap:wrap;gap:14px 20px}.parent-band>div>span{font-size:7px;max-width:none;width:100%}.parent-band p{font-size:11px;max-width:205px}.parent-band a{font-size:8px;max-width:100px;gap:8px;margin-left:auto}.parent-band svg{width:14px;height:14px}.editorial-facts{grid-template-columns:1fr;gap:26px}.editorial-facts article{padding-top:19px}.editorial-facts h3{font-size:25px;margin-top:16px}.editorial-facts p{font-size:12px;margin-top:15px}.editorial-facts article>span{font-size:7px}.reasons-section{padding-top:0}.section-links{gap:22px;margin-top:28px;flex-direction:column;align-items:flex-start}.knowledge-grid,.knowledge-grid.two{grid-template-columns:1fr;gap:35px}.knowledge-preview .knowledge-grid .knowledge-card:last-child{display:block}.knowledge-image{height:220px}.knowledge-meta{font-size:6px;margin-top:19px}.knowledge-card h3{font-size:24px;line-height:1.3}.knowledge-card>p{font-size:12px;margin-top:14px}.knowledge-card>.text-link{font-size:11px;margin-top:19px}.knowledge-hub{padding-bottom:60px}.knowledge-filters{gap:6px;margin-bottom:29px;padding-bottom:20px}.knowledge-filters button{font-size:9px;padding:9px 11px}.agro-section{padding:50px 0}.agro-inner{grid-template-columns:1fr;gap:30px}.agro-brand{padding:29px 25px;order:2}.agro-brand>span{font-size:7px}.agro-brand strong{font-size:40px;margin-top:15px}.agro-brand strong small{font-size:23px}.agro-brand p{font-size:12px;margin-top:20px}.agro-brand-line{margin-top:22px}.agro-copy h2{font-size:32px}.agro-copy>p:not(.eyebrow){font-size:12px;line-height:1.95;margin-top:23px}.agro-actions{gap:22px;margin-top:25px}.agro-actions .button{font-size:10px}.agro-actions .text-link{font-size:10px}.catalog-refinements{gap:14px;padding:20px 0 14px}.catalog-refinements>label{font-size:8px;min-width:130px;gap:7px}.catalog-refinements select{font-size:9px;min-height:42px;padding:10px 22px 10px 10px;max-width:100%;width:100%}.catalog-refinements>.text-link{margin-left:0;font-size:9px;margin-top:4px;margin-bottom:4px}.quick-search{gap:10px;padding:5px 0 10px}.quick-search button,.quick-search>span{font-size:8px}.catalog-price strong{font-size:14px}.catalog-price>span{font-size:9px}.catalog-terms-note{display:block;padding:23px;margin-top:32px}.catalog-terms-note strong{max-width:none;font-size:20px}.catalog-terms-note p{font-size:11px;margin-top:17px}.detail-price-panel{margin-top:23px;padding:17px}.detail-price-panel strong{font-size:18px}.detail-price-panel p{font-size:8px}.product-dossier{padding:24px 22px}.product-dossier h3{font-size:27px}.product-dossier dl>div{font-size:11px;padding:15px 0}.product-dossier dd{margin-top:7px}.product-dossier .text-link{font-size:10px}.chain-comparison{gap:18px}.chain-comparison>div{padding:25px 20px}.chain-comparison>div>span{font-size:6px;line-height:1.8;display:block}.chain-row{flex-direction:column;gap:10px;margin-top:23px}.chain-row>b{width:100%;font-size:13px;padding:12px}.chain-row>svg{transform:rotate(90deg);height:16px;width:16px}.chain-brand small{font-size:8px}.chain-comparison p{font-size:11px;margin-top:20px}.fit-grid{grid-template-columns:1fr;gap:28px}.fit-grid h2{font-size:32px}.fit-note{padding:25px}.fit-note h3{font-size:28px}.fit-note p{font-size:12px}.economy-calculator{grid-template-columns:1fr;gap:30px}.economy-calculator h2{font-size:32px}.economy-calculator>div>p:not(.eyebrow){font-size:13px;margin-top:21px;max-width:none}.economy-calculator form{padding:23px 20px}.economy-result>strong{font-size:27px}.economy-result p{font-size:10px;gap:13px}.comparison-table th,.comparison-table td{padding:17px 16px;font-size:10px}.comparison-table thead th{font-size:7px}.comparison-table tbody th{width:29%}.sourcing-feature{grid-template-columns:1fr;gap:31px}.sourcing-feature img{height:285px}.sourcing-feature>div>span{font-size:6px;bottom:20px;left:20px}.sourcing-feature h2{font-size:32px}.sourcing-feature p:not(.eyebrow){font-size:12px;margin-top:21px}.sourcing-feature .button{font-size:10px;margin-top:24px}.manufacturer-categories{grid-template-columns:1fr;gap:20px}.manufacturer-categories>a{padding:25px}.manufacturer-categories h3{font-size:26px}.manufacturer-categories p{font-size:12px;max-width:none;margin-top:15px}.manufacturer-categories svg{margin-top:20px}.quality-top{padding-top:0}.quality-top .editorial-facts{grid-template-columns:1fr;gap:26px}.document-grid{grid-template-columns:1fr;gap:20px}.document-grid article{padding:25px}.document-grid h3{font-size:28px;margin-top:20px}.document-grid p{font-size:12px;line-height:1.95;margin-top:18px}.section-footnote{font-size:9px;line-height:1.9;margin-top:24px}.responsibility-list h3{font-size:23px}.responsibility-list p{font-size:12px}.responsibility-list>div{gap:13px;padding:20px 0}.parent-company{padding:60px 0}.parent-company-grid{grid-template-columns:1fr;gap:32px}.parent-company-image img{height:310px}.parent-company-image>span{font-size:6px;bottom:18px;left:18px}.parent-company h2{font-size:29px;line-height:1.3}.parent-company p:not(.eyebrow){font-size:12px;line-height:1.95;margin-top:22px}.parent-capabilities{grid-template-columns:1fr 1fr;gap:8px 13px}.parent-capabilities span{font-size:8px;line-height:1.8;padding:9px 0}.parent-company .text-link{font-size:11px;margin-top:26px}.article-intro{padding-top:25px;padding-bottom:31px}.article-intro h1{font-size:35px;line-height:1.2}.article-intro>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:22px}.article-byline{font-size:7px;gap:15px;flex-wrap:wrap;margin-top:23px}.article-layout{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.article-toc{position:static;padding:22px;background:#edf3e6;border:1px solid #d3e0c8;border-radius:10px}.article-toc>span{font-size:7px}.article-toc nav{margin-top:15px}.article-toc nav a{font-size:11px;gap:10px;padding:12px 0}.article-toc>.text-link{font-size:10px;margin-top:16px}.article-hero{height:230px;border-radius:9px}.article-content section{margin-top:34px;scroll-margin-top:100px}.article-content h2{font-size:27px;line-height:1.3;margin-bottom:20px}.article-content section p{font-size:14px;line-height:1.95}.article-content section li{font-size:13px;line-height:1.95}.article-sources{padding:23px 20px;margin-top:32px}.article-sources h3{font-size:20px}.article-sources a{font-size:10px}.article-sources p{font-size:9px}.article-products>a{font-size:12px}.article-products{gap:15px;margin-top:30px}}
