.b2b-hero .hero-copy{padding-top:55px;padding-bottom:48px}.b2b-hero h1{font-size:clamp(40px,4.05vw,64px);line-height:1.12;letter-spacing:-.045em}.b2b-hero .hero-description{max-width:490px}.b2b-hero .hero-visual,.b2b-hero{min-height:610px}.b2b-tagline{font:italic 19px/1.5 var(--serif);margin:36px 0 0;color:#6d7e5e}.lang-zh .b2b-hero h1{font-size:clamp(35px,3.55vw,54px);line-height:1.4}.lang-zh .b2b-tagline{font:14px/1.8 'Microsoft YaHei',sans-serif}.priority-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.priority-collections>a{background:#edf0e4;border-radius:4px;overflow:hidden}.priority-collections img{width:100%;aspect-ratio:1.35;object-fit:contain;background:#f1eee5;transition:transform .3s}.priority-collections>a:hover img{transform:scale(1.025)}.priority-collections>a>div{padding:28px}.priority-collections h3{font:31px/1.16 var(--serif);letter-spacing:-.035em}.priority-collections p{font-size:12px;color:#5d6c54;line-height:1.9}.priority-collections .text-link{font-size:11px}.focus-products{padding-top:10px}.priority-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.priority-product-grid .product-photo{height:auto;aspect-ratio:1}.wholesale-teaser{background:#e9ecdf;padding-block:65px}.wholesale-teaser p{font-size:14px;color:#5c6d52}.custom-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:26px}.custom-options li{border-top:1px solid #bdc7ad;padding-top:20px}.custom-options h3{font:24px/1.25 var(--serif);letter-spacing:-.03em}.custom-options p{font-size:12px;line-height:1.8;margin-bottom:0}.procurement-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin-top:35px}.procurement-steps article{border-top:1px solid var(--line);padding-top:20px}.procurement-steps article>span{font:italic 29px var(--serif);color:#7b8e67;display:block;margin-bottom:22px}.procurement-steps h3{font:23px/1.2 var(--serif);letter-spacing:-.03em}.procurement-steps p{font-size:12px;color:#66755c;line-height:1.8}.document-teaser{background:#edf0e3;border-radius:4px;padding:48px 52px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;margin-block:5px 75px}.document-teaser h2{font-size:45px}.document-teaser p{font-size:13px;line-height:1.9;color:#5e6e54}.document-teaser-links{align-self:center}.document-teaser-links>a{display:flex;justify-content:space-between;font-size:17px;padding:18px 0;border-bottom:1px solid #c8d0bd}.document-teaser-links p{font-size:11px;margin-top:23px}.collection-intro{display:grid;grid-template-columns:1.25fr .85fr;gap:70px;align-items:center;padding-block:65px 50px}.collection-intro h1{font-size:clamp(43px,4.7vw,68px)}.collection-intro .lead{font-size:17px;color:#617257;line-height:1.85}.collection-intro img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:4px}.collection-intro .hero-buttons{margin-top:25px}.category-guide{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 65px;padding-block:20px}.category-guide article{border-top:1px solid var(--line);padding-top:25px}.category-guide .eyebrow{font-size:16px;color:#809269;margin-bottom:15px}.category-guide h2{font-size:33px}.category-guide p{font-size:14px;color:#617056;line-height:1.9}.category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.category-product-grid .product-photo{height:auto;aspect-ratio:1}.category-filter-link{margin-top:30px}.category-documents{background:#e9ecdf;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:35px 40px;border-radius:4px}.category-documents>div{max-width:760px}.category-documents h2{font-size:33px}.category-documents p{font-size:13px;color:#5c6d51;margin-bottom:0;line-height:1.9}.category-next{padding:40px;background:#f0f1e8;border-radius:4px}.category-next h2{font-size:36px}.category-next p{font-size:14px;max-width:850px;color:#617255}.category-next .text-link{margin-left:25px}.category-guide+.section{padding-top:65px}.procurement-panel{border-top:1px solid var(--line)}.procurement-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.procurement-panel-grid>div>h3{font:25px/1.3 var(--serif);letter-spacing:-.02em}.procurement-panel-grid .specifications{margin:20px 0 0}.procurement-panel-grid .specifications>div{grid-template-columns:1fr 1.2fr}.product-evidence{background:#edf0e3;padding:30px;border-radius:4px}.product-evidence>h3:not(:first-child){margin-top:30px}.product-evidence p{font-size:13px;line-height:1.9;color:#607052}.evidence-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:25px}.evidence-actions .text-link{font-size:12px}.document-status{font-size:13px;line-height:1.9;color:#657556}.document-index>article{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding:35px 0 40px;scroll-margin-top:120px}.document-index h2{font-size:36px}.document-index article>div>p:not(.eyebrow){font-size:13px;color:#66755c}.document-index .eyebrow{margin-bottom:15px}.document-index .text-link{font-size:12px}.published-document{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #c7d0bc}.published-document h4{font-size:15px;font-weight:500;margin:0 0 14px}.published-document h4 a{text-decoration:underline}.published-document dl{font-size:12px}.published-document dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;margin-block:8px}.published-document dd{margin:0;overflow-wrap:anywhere}.published-document dt{color:#6b795f}.official-resources{padding:35px 40px;background:#edf0e3;margin-bottom:75px}.official-resources h2{font-size:32px}.official-resources>a{font-size:14px;border-bottom:1px solid #8b9b79}.official-resources p{font-size:13px;max-width:850px;line-height:1.9;margin-top:12px;color:#617154}.wholesale-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 55px}.wholesale-grid article{border-top:1px solid var(--line);padding-top:26px}.wholesale-grid h2{font-size:32px}.wholesale-grid p{font-size:14px;line-height:1.9;color:#617255}.brief-details{padding:16px 0;border-block:1px solid #cfd8c3;margin-bottom:23px}.brief-details summary{font-size:12px;cursor:pointer;color:#4c6840}.brief-details-inner{padding-top:21px}.brief-details-inner>label{display:block;font-size:12px;margin-bottom:17px}.brief-details-inner>label:last-child{margin-bottom:3px}.lang-zh .priority-collections h3{font:26px/1.4 'Microsoft YaHei',sans-serif}.lang-zh .custom-options h3{font:20px/1.5 'Microsoft YaHei',sans-serif}.lang-zh .procurement-steps h3{font:20px/1.4 'Microsoft YaHei',sans-serif}.lang-zh .collection-intro h1{font-size:clamp(36px,4vw,55px)}.lang-zh .category-guide h2,.lang-zh .wholesale-grid h2{font-size:28px}.lang-zh .procurement-panel-grid>div>h3{font:23px/1.5 'Microsoft YaHei',sans-serif}
@media(max-width:1100px){.b2b-hero h1{font-size:46px}.b2b-hero .hero-copy{padding-right:30px}.priority-collections{gap:20px}.priority-collections>a>div{padding:23px}.priority-collections h3{font-size:27px}.procurement-steps{gap:18px}.procurement-steps h3{font-size:21px}.collection-intro{gap:45px}.document-teaser{gap:50px;padding:40px}.document-index>article{gap:45px}.category-documents{gap:30px}.lang-zh .b2b-hero h1{font-size:40px}.priority-product-grid{gap:20px}.procurement-panel-grid{gap:35px}}
@media(max-width:800px){.b2b-hero .hero-copy{padding:45px 25px 35px}.b2b-hero h1{font-size:clamp(44px,7vw,59px)}.b2b-hero .hero-visual{min-height:400px}.b2b-hero .hero-description{max-width:600px}.b2b-hero .hero-buttons{flex-direction:row;align-items:center}.b2b-tagline{margin-top:28px;font-size:18px}.priority-collections{grid-template-columns:1fr;gap:20px}.priority-collections>a{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center}.priority-collections img{aspect-ratio:1;height:100%;object-fit:contain}.priority-collections h3{font-size:30px}.priority-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.priority-product-grid .product-info h3{font-size:23px}.wholesale-teaser{padding-block:50px}.procurement-steps{grid-template-columns:1fr 1fr;gap:25px}.procurement-steps article:last-child{grid-column:1/-1}.document-teaser{grid-template-columns:1fr;gap:20px;padding:35px;margin-bottom:55px}.document-teaser h2{font-size:40px}.document-teaser-links>a{font-size:16px}.collection-intro{grid-template-columns:1fr;gap:30px;padding-block:45px 30px}.collection-intro h1{font-size:49px}.collection-intro .lead{font-size:15px}.collection-intro figure{max-width:500px}.collection-intro figure img{aspect-ratio:1.35}.category-guide{gap:25px}.category-guide h2{font-size:29px}.category-guide p{font-size:13px}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-documents{flex-direction:column;align-items:flex-start;gap:25px;padding:30px}.category-documents h2{font-size:31px}.category-next{padding:30px}.category-next h2{font-size:32px}.procurement-panel-grid{grid-template-columns:1fr;gap:30px}.document-index>article{grid-template-columns:1fr;gap:25px}.document-index h2{font-size:33px}.official-resources{padding:28px}.official-resources h2{font-size:29px}.wholesale-grid{gap:25px}.wholesale-grid h2{font-size:29px}.wholesale-grid p{font-size:13px}.lang-zh .b2b-hero h1{font-size:clamp(35px,5.7vw,48px)}.lang-zh .priority-collections h3{font-size:24px}.lang-zh .priority-product-grid .product-info h3{font-size:20px}.lang-zh .collection-intro h1{font-size:40px}}
@media(max-width:480px){.b2b-hero .hero-copy{padding-inline:20px}.b2b-hero h1{font-size:43px}.b2b-hero .eyebrow{font-size:8px}.b2b-hero .hero-visual{min-height:335px}.b2b-hero .hero-buttons{gap:20px;flex-wrap:wrap}.b2b-hero .hero-buttons .button{font-size:12px}.b2b-hero .hero-description{font-size:13px}.b2b-tagline{font-size:17px}.lang-zh .b2b-hero h1{font-size:34px}.priority-collections>a{grid-template-columns:1fr}.priority-collections img{aspect-ratio:1.6;height:auto}.priority-collections>a>div{padding:25px}.priority-collections h3{font-size:30px}.priority-collections p{font-size:12px}.priority-product-grid{grid-template-columns:1fr;gap:30px}.priority-product-grid .product-photo{aspect-ratio:1.3}.priority-product-grid .product-info h3{font-size:28px}.priority-product-grid .product-info p:last-child{font-size:13px}.priority-product-grid .product-info .eyebrow{font-size:9px}.custom-options{gap:22px}.custom-options h3{font-size:22px}.custom-options p{font-size:11px}.procurement-steps{grid-template-columns:1fr;gap:22px}.procurement-steps article{display:grid;grid-template-columns:40px 1fr;gap:0 15px}.procurement-steps article>span{grid-row:1/3;margin:0;font-size:26px}.procurement-steps h3{font-size:25px;margin:0 0 9px}.procurement-steps p{grid-column:2;margin:0;font-size:12px}.document-teaser{padding:28px}.document-teaser h2{font-size:35px}.document-teaser-links>a{font-size:14px}.collection-intro h1{font-size:42px}.collection-intro .hero-buttons{align-items:flex-start}.category-guide{grid-template-columns:1fr;gap:20px}.category-guide h2{font-size:30px}.category-product-grid{gap:27px 13px}.category-product-grid .product-info h3{font-size:22px}.category-next{padding:25px}.category-next h2{font-size:29px}.category-next .text-link{margin:22px 0 0;display:flex;width:max-content;max-width:100%}.product-evidence{padding:25px}.document-index h2{font-size:31px}.wholesale-grid{grid-template-columns:1fr}.wholesale-grid h2{font-size:31px}.official-resources{padding:25px}.lang-zh .priority-product-grid .product-info h3{font-size:24px}.lang-zh .category-product-grid .product-info h3{font-size:19px}.lang-zh .collection-intro h1{font-size:35px}.lang-zh .category-guide h2,.lang-zh .wholesale-grid h2{font-size:25px}.lang-zh .procurement-steps h3{font-size:22px}}
