
.seedkaiyungroup-page{margin:0;background:#f2f2e8;color:#27332d;font:16px/1.75 "Microsoft YaHei",sans-serif}
.seedkaiyungroup-head{padding:25px 6vw 17px;background:#294638;color:#f4f2e8;display:grid;grid-template-columns:1fr auto;align-items:end}.seedkaiyungroup-brand{font:700 18px Arial,sans-serif;letter-spacing:.2em;color:inherit;text-decoration:none}.seedkaiyungroup-head span{font:12px Arial,sans-serif;color:#c7d3c7;letter-spacing:.1em}
.seedkaiyungroup-nav{padding:0 6vw;background:#dfe6d8;display:flex;gap:0;overflow:auto;white-space:nowrap;border-bottom:1px solid #c5d0c2}.seedkaiyungroup-nav a{padding:13px 15px;border-right:1px solid #cbd5c9;color:#365542;font-size:13px;text-decoration:none}.seedkaiyungroup-nav a:hover{background:#eef0e8}
.seedkaiyungroup-main{max-width:1380px;margin:auto;padding:28px 5vw 72px}
.seedkaiyungroup-index-sheet{background:#f8f8f2;border:1px solid #d3d9cd}.seedkaiyungroup-sheet-top{padding:34px 4vw 22px;background:#e5eadf;border-bottom:1px solid #c6d0c1}.seedkaiyungroup-hero h1{font:400 clamp(28px,4vw,46px)/1.25 Georgia,"Songti SC",serif;max-width:1000px;margin:0 0 14px;color:#233d2f}.seedkaiyungroup-hero p{max-width:960px;margin:0}.seedkaiyungroup-sheet-top .seedkaiyungroup-gallery{display:flex;gap:8px;overflow:auto;margin-top:22px}.seedkaiyungroup-gallery img{width:105px;height:95px;object-fit:contain;background:white;border:1px solid #d4dbcf;padding:5px;flex:0 0 auto}
.seedkaiyungroup-sheet-body{display:grid;grid-template-columns:205px 1fr;gap:28px;padding:26px 4vw}.seedkaiyungroup-leaf-index{display:flex;flex-direction:column;align-items:flex-start;gap:11px;border-right:1px solid #cad3c7;padding-right:20px;color:#57705d;font-size:13px}.seedkaiyungroup-leaf-index b{font:600 15px Georgia,"Songti SC",serif;color:#2d503a;margin-bottom:8px}.seedkaiyungroup-sheet-sections{min-width:0}.seedkaiyungroup-section{padding:21px 0;border-bottom:1px solid #d7ddd2}.seedkaiyungroup-section h2{margin:0 0 8px;font:500 21px Georgia,"Songti SC",serif;color:#33513b}.seedkaiyungroup-section>p{margin:0;max-width:890px}.seedkaiyungroup-news-card{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:15px 0;border-top:1px solid #dce1d8}.seedkaiyungroup-news-card time{font:12px Arial,sans-serif;color:#647568}.seedkaiyungroup-news-card h3{margin:0 0 6px;font:500 17px Georgia,"Songti SC",serif}.seedkaiyungroup-news-card a{color:#2e4936;text-decoration:none}.seedkaiyungroup-news-card p{margin:0}.seedkaiyungroup-card{background:#edf0e8;padding:18px 20px;margin:12px 0;border-left:4px solid #81967c}.seedkaiyungroup-card h2{margin:0 0 7px;font:500 19px Georgia,"Songti SC",serif}.seedkaiyungroup-card p{margin:0}.seedkaiyungroup-faq{border:1px solid #cbd5c8;background:#f3f5ee;padding:15px;margin:13px 0}.seedkaiyungroup-faq summary{cursor:pointer;color:#365542;font-weight:650}.seedkaiyungroup-faq p{margin:10px 0 0}
.seedkaiyungroup-footer{padding:30px 6vw;background:#253b2e;color:#ecf0e8;font-size:13px}.seedkaiyungroup-footer a{color:#d2e2c7}.seedkaiyungroup-footer p{margin:6px 0}
@media(max-width:780px){.seedkaiyungroup-head{grid-template-columns:1fr;gap:12px}.seedkaiyungroup-main{padding:18px 4vw 48px}.seedkaiyungroup-sheet-body{grid-template-columns:1fr}.seedkaiyungroup-leaf-index{border-right:0;border-bottom:1px solid #cad3c7;padding:0 0 12px;flex-direction:row;flex-wrap:wrap}.seedkaiyungroup-news-card{grid-template-columns:1fr;gap:3px}}

/* Homepage repair: two-layer sustainability index */
.seedkaiyungroup-main { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(230px, .8fr); gap: clamp(22px, 4vw, 56px); align-items: start; }
.seedkaiyungroup-main > .seedkaiyungroup-index-sheet { grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(240px, .6fr); gap: 28px; align-items: center; }
.seedkaiyungroup-main > .seedkaiyungroup-section { padding: 22px; border-top: 1px solid #5c745f; }
.seedkaiyungroup-main > .seedkaiyungroup-section:nth-of-type(odd) { grid-column: 1; }
.seedkaiyungroup-main > .seedkaiyungroup-section:nth-of-type(even) { grid-column: 2; margin-top: 48px; }
.seedkaiyungroup-main > .seedkaiyungroup-faq-list { grid-column: 1 / -1; }
.seedkaiyungroup-main img { max-width: 100%; height: auto; }
@media (max-width: 760px) { .seedkaiyungroup-main, .seedkaiyungroup-main > .seedkaiyungroup-index-sheet { display: block; } .seedkaiyungroup-main > .seedkaiyungroup-section:nth-of-type(even) { margin-top: 0; } }

/* FAQ repair layout */
.seedkaiyungroup-faq-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 30px; } .seed-kaiyungroup-com-cn-faq-entry { padding:18px 4px; border-top:1px solid #5c745f; } .seedkaiyungroup-section-art { max-width:280px; margin:16px 0; }
@media (max-width: 760px) { .seed-kaiyungroup-com-cn-faq-list { grid-template-columns:1fr; } }
