.brand-home{padding:40px 0 10px}.brand-mini-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #dce2d9;border-left:1px solid #dce2d9}.brand-mini-grid a{display:block;padding:17px 12px;background:#f0f3ed;border-right:1px solid #dce2d9;border-bottom:1px solid #dce2d9;min-width:0}.brand-mini-grid strong{display:block;font-size:13px;line-height:1.6}.brand-mini-grid span{display:block;font-size:10px;color:#6c7f70;margin-top:5px;overflow-wrap:anywhere}.brand-home-note{font-size:11px;line-height:1.7;color:#788477;margin-top:12px}.brand-page{padding-top:28px;padding-bottom:70px}.brand-heading{border:0;background:none;padding:35px 0 22px}.brand-heading h1{font-family:"Songti SC",SimSun,serif;font-size:36px;line-height:1.5;margin:14px 0}.brand-heading p{color:#68766b;font-size:15px;line-height:1.9;margin:0}.section-index{font-size:11px;letter-spacing:.08em;color:#607865}.brand-policy{background:#edf2e9;border-left:3px solid #63836b;padding:22px 26px;font-size:14px;line-height:1.9;color:#526454}.brand-policy p{margin:9px 0}.brand-policy small{font-size:12px;color:#758073}.brand-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.brand-tile{display:block;background:#fff;border:1px solid #d9e0d5;padding:23px}.brand-tile>span{display:block;font-size:12px;color:#758570;min-height:22px}.brand-tile>strong{display:block;font-size:23px;margin:12px 0 18px}.brand-tile>small{font-size:12px;color:#65775f;display:flex;justify-content:space-between}.brand-method{padding-top:40px}.brand-method h2,.brand-intro h2,.model-intro h2,.brand-sources h2{font-size:22px}.brand-method>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.brand-method p{font-size:14px;line-height:1.9;color:#64745f}.brand-method b{display:block;margin-bottom:8px;color:#2b4432}.brand-detail-layout{display:grid;grid-template-columns:minmax(0,780px) 230px;gap:65px;justify-content:space-between}.brand-intro p,.model-block>p{font-size:16px;line-height:2;color:#465648}.model-intro{padding-top:25px}.model-intro>p,.brand-sources>p{font-size:13px;line-height:1.8;color:#71816d}.model-block{border-top:1px solid #dce2d8;padding:24px 0}.model-heading span{font-size:11px;color:#758670}.model-heading h3{font-size:20px;line-height:1.6;margin:8px 0}.model-block>a{font-size:13px;text-decoration:underline;color:#3f6e4b;text-underline-offset:4px}.brand-sources{border-top:1px solid #cdd8c6;margin-top:25px;padding-top:20px}.brand-sources ol{padding-left:20px}.brand-sources li{padding:9px 0;font-size:14px;line-height:1.8}.brand-sources small{display:block;color:#89937e;font-size:11px;overflow-wrap:anywhere}.brand-sources a{color:#3c6247;text-decoration:underline}.brand-side{padding-top:48px}.brand-side a{display:block;padding:13px 0;border-bottom:1px solid #dce2d6;font-size:13px}.brand-side small{display:block;margin:4px 0 0;font-size:11px}.brand-side h3{margin-top:30px}@media(max-width:850px){.brand-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-detail-layout{grid-template-columns:1fr}.brand-side{display:none}.brand-method>div{grid-template-columns:1fr;gap:4px}.brand-heading h1{font-size:30px}}@media(max-width:600px){.brand-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-directory{gap:10px}.brand-tile{padding:17px}.brand-tile>strong{font-size:19px}.brand-policy{padding:18px}.brand-heading{padding-top:25px}.brand-home .section-head{display:block}.brand-home .section-more{display:block;margin-top:12px}nav{gap:16px!important}}
