
.desktop-nav a[aria-current=page]{color:#4e7825}.markets-band{background:#eaf1f2}.country-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:28px 0}.country-list li{padding:14px 24px;border:1px solid #cadae0;background:white;border-radius:6px;color:#133f5b;font-weight:700}.resource-links{display:flex;flex-wrap:wrap;gap:16px 32px;padding-block:30px;border-top:1px solid var(--line);font-size:13px}.resource-links a,.inline-link{text-decoration:underline;text-underline-offset:5px}.breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#687e89;padding-block:28px 0}.breadcrumb a{text-decoration:underline}.detail-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding-block:42px 72px}.detail-hero h1{font-size:clamp(36px,4vw,55px);line-height:1.55;letter-spacing:-1px;margin:20px 0}.detail-hero h1 span{color:#658c43}.detail-hero p{font-size:16px;line-height:2.1;color:#5d737f;margin:0 0 28px;max-width:620px}.detail-visual{margin:0;background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.detail-visual img{width:100%;height:400px;object-fit:contain;padding:22px}.detail-visual.factory-visual img{object-fit:cover;padding:0}.detail-visual figcaption{padding:13px 20px;font-size:11px;border-top:1px solid var(--line);color:#5d737f;background:#edf2ef}.article-section{display:grid;grid-template-columns:.8fr 1.6fr;gap:70px;padding-block:48px;border-top:1px solid var(--line)}.article-section h2{font-size:27px;line-height:1.65}.article-section p{margin:0 0 20px;color:#536c78;font-size:15px;line-height:2.1}.article-section ul,.article-section ol{line-height:2.1}.steps{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:22px}.steps li{counter-increment:step;border-inline-start:3px solid #b9d875;padding-inline-start:24px}.steps strong:before{content:'0' counter(step) ' / ';font-family:var(--latin);font-size:12px;color:#728a7c}.steps strong{font-size:18px}.steps p{margin:6px 0 0}.check-list{padding-inline-start:20px;color:#536c78}details{border-bottom:1px solid var(--line);padding-block:18px}details:first-child{padding-top:0}summary{cursor:pointer;font-weight:700}details p{margin-top:15px!important}.brand-detail{display:flex;gap:30px;align-items:center}.brand-detail img{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0}.detail-cta{margin-block:38px 50px;background:#133f5b;color:white;padding:40px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:30px}.detail-cta .section-label{color:#c9dfad}.detail-cta h2{font-size:28px;margin-top:12px}.detail-page .footer-top{flex-wrap:wrap}.detail-page .footer-top p{font-size:12px;overflow-wrap:anywhere}.detail-page .header-actions{gap:18px}.detail-page html[lang=en] h1{line-height:1.2}html[lang=en] .detail-hero h1{line-height:1.25;letter-spacing:-1.7px}html[lang=en] .detail-hero p{line-height:1.8}html[lang=en] .article-section p{line-height:1.9}
@media(max-width:1100px){.detail-page .desktop-nav{gap:14px;font-size:12px}.detail-hero{gap:35px}.article-section{gap:40px}.detail-page .header-inner{gap:15px}.detail-page .logo strong{font-size:17px}}
@media(max-width:850px){.detail-hero{grid-template-columns:1fr;gap:32px}.detail-visual{max-width:650px;width:100%}.article-section{grid-template-columns:1fr;gap:22px}.detail-cta{align-items:flex-start;flex-direction:column}.detail-page .desktop-nav{font-size:14px}.detail-hero h1{font-size:43px}}
@media(max-width:600px){.detail-hero{padding-block:28px 45px}.detail-hero h1{font-size:34px}.detail-hero p{font-size:14px}.detail-visual img{height:310px}.article-section{padding-block:32px}.article-section h2{font-size:24px}.article-section p{font-size:14px}.country-list{gap:9px}.country-list li{padding:10px 18px;font-size:13px}.detail-cta{padding:28px 23px}.detail-cta h2{font-size:24px}.brand-detail{flex-direction:column;align-items:flex-start;gap:20px}.brand-detail img{width:150px;height:150px}.detail-page .header-actions{gap:12px}.detail-page .header-actions .button-small{display:none}.detail-page .logo strong{font-size:15px}.resource-links{gap:17px;font-size:12px}.detail-page .footer-top{gap:10px}.detail-page .footer-top p{font-size:11px}html[lang=en] .detail-hero h1{font-size:37px}}
