.product-purpose{font-size:15px;line-height:1.8;color:#607052;margin-bottom:22px}.product-primary-actions{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:31px}.product-primary-actions .button{font-size:12px;padding:14px 19px;gap:17px}.product-detail .small-heading{margin-top:0}.quotation-panel{padding-top:55px;border-top:1px solid var(--line)}.quotation-details{max-width:970px;padding:38px 42px;background:#edf0e3;border-radius:4px}.quotation-details h2{font-size:40px}.quotation-details>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#5c6d51;max-width:850px}.quotation-details .eyebrow{margin-bottom:16px}.quote-requirements{display:flex;flex-wrap:wrap;gap:12px 32px;list-style:none;padding:0;margin:25px 0;font-size:12px}.quote-requirements li:before{content:'↗';margin-right:10px;color:#81936c}.published-specs{max-width:970px;margin-top:35px}.published-specs h3{font:27px/1.3 var(--serif);letter-spacing:-.02em}.compact-category-guides{margin-bottom:32px;gap:18px}.compact-category-guides>a>div{padding:22px}.compact-category-guides h3{font-size:24px}.compact-category-guides p{font-size:11px;line-height:1.8;margin-bottom:16px}.compact-category-guides .text-link{font-size:10px}.compact-category-guides>a{border:1px solid #e1e6d8}.documentation-intro{padding-bottom:40px}.documentation-request{background:#edf0e3;padding:35px 38px;border-radius:4px}.documentation-request h2{font-size:34px;margin-bottom:27px}.documentation-fields{display:grid;grid-template-columns:1.2fr 1.1fr 1fr;gap:24px;margin-bottom:25px}.documentation-fields label{display:block;font-size:12px}.documentation-fields input,.documentation-fields select{display:block;width:100%;margin-top:10px;padding:12px 13px;background:#fffefa;border:1px solid #cdd7c0;border-radius:3px;color:var(--ink);font-size:12px;height:47px;min-width:0}.documentation-note{font-size:11px;color:#68795d;line-height:1.9;margin-top:18px;max-width:900px}.procurement-checklists{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.procurement-checklists h2{font-size:43px}.procurement-checklists p:not(.eyebrow){font-size:13px;color:#637358;line-height:1.9;max-width:430px}.checklist-downloads{align-self:center}.checklist-downloads>a{display:flex;justify-content:space-between;gap:25px;padding:22px 0;border-bottom:1px solid var(--line);font-size:14px}.checklist-downloads>a>span:last-child{font-size:10px;white-space:nowrap;color:#718260}.verification-summary{padding:30px 38px;background:#f0f1e8;border-radius:4px;margin-bottom:75px}.verification-summary h2{font-size:32px}.verification-summary p{font-size:13px;color:#637357;line-height:1.9;max-width:900px}.verification-summary .text-link{margin-right:25px;font-size:12px}.resource-documentation{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:30px 35px;background:#e9ecdf;border-radius:4px;margin-bottom:35px}.resource-documentation .eyebrow{margin-bottom:12px}.resource-documentation h2{font-size:35px}.resource-documentation p:not(.eyebrow){font-size:13px;color:#637357;margin-bottom:0}.resource-documentation>span{font-size:28px}.business-identity{padding-top:55px}.business-identity h2{font-size:39px}.business-identity dl{display:grid;grid-template-columns:1fr 1fr;gap:22px 55px;max-width:1000px;margin:30px 0 0}.business-identity dl>div{border-top:1px solid var(--line);padding-top:16px}.business-identity dt,.direct-contact dt{font-size:11px;color:#758469;margin-bottom:5px}.business-identity dd{margin:0;font-size:16px;overflow-wrap:anywhere}.business-identity a,.direct-contact a{text-decoration:underline}.direct-contact{margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid var(--line)}.direct-contact h2{font-size:30px!important}.direct-contact dl{margin:20px 0 0}.direct-contact dl>div{margin-bottom:16px}.direct-contact dd{margin:0;font-size:13px;overflow-wrap:anywhere}.document-needs-field[hidden]{display:none}.product-detail{align-items:start}.page-products .page-intro h1{max-width:1030px}.lang-zh .compact-category-guides h3{font-size:21px}.lang-zh .quotation-details h2{font-size:34px}.lang-zh .published-specs h3{font:24px/1.4 'Microsoft YaHei',sans-serif}.lang-zh .documentation-request h2{font-size:29px}.lang-zh .resource-documentation h2{font-size:29px}
@media(max-width:1100px){.documentation-fields{gap:17px}.documentation-request{padding:30px}.procurement-checklists{gap:50px}.product-primary-actions{gap:10px}.product-primary-actions .button{padding:13px 15px;font-size:11px}.compact-category-guides h3{font-size:23px}}
@media(max-width:800px){.compact-category-guides{grid-template-columns:1fr;gap:13px}.compact-category-guides>a{display:block}.compact-category-guides>a>div{padding:23px}.compact-category-guides h3{font-size:26px}.compact-category-guides p{font-size:12px}.compact-category-guides .text-link{font-size:11px}.documentation-fields{grid-template-columns:1fr;gap:20px}.documentation-request{padding:28px}.documentation-request h2{font-size:31px}.procurement-checklists{grid-template-columns:1fr;gap:20px}.procurement-checklists h2{font-size:39px}.procurement-checklists p:not(.eyebrow){max-width:100%}.verification-summary{padding:28px}.business-identity dl{grid-template-columns:1fr;gap:20px}.business-identity h2{font-size:34px}.product-primary-actions .button{font-size:12px;padding:14px 20px}.quotation-details{padding:30px}.quotation-details h2{font-size:37px}.quote-requirements{gap:12px 23px}.resource-documentation{padding:27px}.resource-documentation h2{font-size:31px}}
@media(max-width:480px){.product-primary-actions{gap:11px;flex-direction:column;align-items:flex-start;margin-bottom:28px}.product-primary-actions .button{min-width:185px}.product-purpose{font-size:13px;margin-bottom:20px}.quotation-details{padding:26px}.quotation-details h2{font-size:33px}.quotation-details>p:not(.eyebrow){font-size:13px}.quote-requirements{flex-direction:column;gap:12px;margin-top:21px}.quotation-details .evidence-actions{gap:20px}.quotation-details .button{font-size:12px;padding:14px 19px}.documentation-request{padding:25px 20px}.documentation-request h2{font-size:29px}.documentation-request .button{font-size:12px;gap:20px}.documentation-note{font-size:10px}.procurement-checklists h2{font-size:35px}.checklist-downloads>a{font-size:12px;gap:15px}.verification-summary{padding:25px}.verification-summary h2{font-size:29px}.verification-summary .text-link{display:flex;width:max-content;max-width:100%;margin-top:17px}.resource-documentation{padding:25px}.resource-documentation h2{font-size:28px}.resource-documentation p:not(.eyebrow){font-size:12px}.business-identity h2{font-size:30px}.business-identity dd{font-size:14px}.compact-category-guides h3{font-size:26px}.lang-zh .quotation-details h2{font-size:28px}.lang-zh .documentation-request h2{font-size:25px}.lang-zh .resource-documentation h2{font-size:24px}}
