
:root{--green:#0b6b3a;--deep:#17372b;--soft:#f5faf7;--gold:#b18b3e;--text:#1d2521;--line:#dfe9e3}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.68}
a{color:#075f37;text-decoration-thickness:1px;text-underline-offset:3px}.site-top{position:relative;z-index:999;background:#fff;border-bottom:1px solid var(--line);padding:10px 18px}.brand-row{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.brand{font-weight:800;font-size:1.35rem;color:var(--deep);text-decoration:none}.langs{display:flex;gap:8px 12px;align-items:center;justify-content:center;flex-wrap:wrap}.langs a{font-weight:700;color:#0a5934;text-decoration:none}.topic-nav{background:var(--deep);padding:10px 14px}.topic-nav .nav-inner{max-width:1180px;margin:auto;display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.topic-nav a{color:#fff;font-weight:700;text-decoration:none}.hero-new{max-width:1180px;margin:28px auto 12px;padding:0 18px}.hero-new picture,.hero-new img{display:block;width:100%;height:auto;border-radius:18px}.hero-new h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.08;margin:20px 0 10px;color:var(--deep)}.content-new{max-width:920px;margin:auto;padding:10px 18px 40px}.content-new h2,.content-new h3,.content-new h4,.content-new h5{color:var(--deep);line-height:1.25;margin-top:30px}.content-new p{font-size:1.06rem;margin:0 0 18px}.source-box,.links-box{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:18px;margin:24px 0}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px 18px}.links-grid a{display:block}.site-footer-new{background:#112c22;color:#fff;padding:25px 18px}.site-footer-new .foot-inner{max-width:1180px;margin:auto;text-align:center}.site-footer-new a{color:#fff}.legacy-enhancement{max-width:980px;margin:40px auto;padding:0 18px}.legacy-enhancement h2,.legacy-enhancement h3,.legacy-enhancement h4,.legacy-enhancement h5{color:var(--deep)}.legacy-enhancement .links-box{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.rtl{direction:rtl;text-align:right}.rtl .langs,.rtl .brand-row,.rtl .topic-nav .nav-inner{direction:ltr}.rtl .content-new{direction:rtl}.contact-line{font-weight:600}
@media(max-width:700px){.site-top{padding:8px 10px}.langs{font-size:.92rem;gap:5px 8px}.topic-nav .nav-inner{gap:10px 15px}.content-new p{font-size:1rem}.hero-new{margin-top:18px}}

/* Unified layout for preserved legacy content: content retained, legacy theme removed */
.original-page-content{margin:0 0 34px;padding:0 0 28px;border-bottom:1px solid var(--line)}
.preserved-content{margin:0;padding:0;background:transparent!important;color:var(--text)!important}
.preserved-content .container,.preserved-content .row,.preserved-content [class*="col-"]{display:block!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;position:static!important}
.preserved-content h1,.preserved-content h2,.preserved-content h3,.preserved-content h4,.preserved-content h5{color:var(--deep)!important;line-height:1.25;margin:28px 0 14px;text-align:left!important}
.preserved-content p,.preserved-content li{font:inherit!important;font-size:1.06rem!important;line-height:1.68!important;color:var(--text)!important;text-align:left!important}
.preserved-content a{color:#075f37!important}
.preserved-content table{width:100%!important;max-width:100%!important;border-collapse:collapse;display:block;overflow-x:auto}
.preserved-content iframe,.preserved-content video{max-width:100%;height:auto}
.seo-page-content{margin-top:26px}
