:root{--font-body:"Archivo Variable", "Archivo", Arial, sans-serif;--font-display:"Archivo Variable", "Archivo", "Arial Narrow", Arial, sans-serif;--font-cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Noto Sans SC Variable";--font-mono:"IBM Plex Mono", var(--font-cjk), monospace;--font-sans-zh:"Archivo Variable", "Archivo", var(--font-cjk), sans-serif;--warm-white:#f4f0e8;--paper:#e9e4da;--graphite:#1c1c1c;--blackstone:#111212;--steel:#405b66;--mineral-gray:#b7b1a7;--slate:#59605d;--copper:#985c37;--copper-dark:#73371f;--line:#cbc7bd;--line-dark:#8d8b84;--positive:#245c43;--warning:#7a4b0c;--danger:#8a2e2a;--focus:#405b66;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--warm-white)}body{background:var(--warm-white);min-width:min(320px,100%);color:var(--graphite);font-family:var(--font-body);margin:0;line-height:1.5}html[lang=zh-CN] body{font-family:var(--font-sans-zh)}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{border-radius:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip-link{z-index:100;background:var(--graphite);color:#fff;padding:10px 14px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.eyebrow{color:var(--copper-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.muted{color:var(--slate)}.mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.82rem}.button{border:1px solid var(--graphite);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.55}.button-primary{background:var(--graphite);color:#fff}.button-secondary{color:var(--graphite);background:0 0}.button-copper{background:var(--copper);border-color:var(--copper);color:#fff}.text-button{cursor:pointer;background:0 0;border:0;padding:7px;text-decoration:underline}.form-stack{gap:18px;display:grid}.field{gap:6px;display:grid}.field>span,.field-label{letter-spacing:.04em;font-size:.78rem;font-weight:700}input,select,textarea{background:var(--paper);border:1px solid var(--line-dark);color:var(--graphite);width:100%;min-height:42px;padding:9px 10px}textarea{resize:vertical;min-height:104px}.hint{color:var(--slate);margin:0;font-size:.78rem}.form-error,.notice-error{border-left:3px solid var(--danger);color:var(--danger);margin:0;padding:8px 12px}.notice-success{border-left:3px solid var(--positive);color:var(--positive);margin:0;padding:8px 12px}.auth-page{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);min-height:100vh;display:grid}.auth-brand{background:var(--graphite);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,5vw,72px);display:flex}.auth-brand img{width:76px;height:76px}.auth-brand h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(2.3rem,5vw,5rem);line-height:.9}.auth-brand p{max-width:34rem;font-size:1.08rem}.auth-boundary{color:#d7d7d3;border-top:1px solid #5b5d5c;padding-top:20px;font-size:.82rem}.auth-panel{background:var(--paper);flex-direction:column;min-height:100vh;padding:clamp(24px,5vw,72px);display:flex}.locale-switch{align-self:flex-end;gap:8px;display:flex}.locale-switch a[aria-current=page]{color:var(--copper-dark);font-weight:700}.auth-inner{width:100%;max-width:560px;margin:auto}.auth-inner h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(1.8rem,3vw,3.1rem)}.viewer-auth-page,.viewer-auth-page *{min-inline-size:0}.viewer-auth-page :focus-visible{outline:3px solid var(--steel);outline-offset:3px}.viewer-auth-page .locale-switch>a,.viewer-auth-page .locale-switch>span[aria-current]{justify-content:center;align-items:center;min-block-size:48px;min-inline-size:48px;display:inline-flex}.viewer-auth-page .locale-switch>span[aria-current]{color:var(--copper-dark);font-weight:700}.viewer-auth-page .auth-brand .eyebrow{color:#d8b49d}.viewer-auth-inner p,.viewer-auth-inner a,.viewer-auth-inner label,.viewer-auth-inner span{overflow-wrap:anywhere}.viewer-identity-form input{min-block-size:48px}.viewer-identity-form .button,.viewer-identity-receipt .button{min-block-size:48px;min-inline-size:48px}.viewer-field-error{color:var(--danger);font-size:.82rem}.viewer-error-summary{border-inline-start:3px solid var(--danger);color:var(--danger);padding:10px 14px}.viewer-error-summary p{margin-block-end:0}.viewer-identity-receipt{gap:18px;display:grid}.viewer-identity-receipt h2{margin:0}.viewer-auth-links,.contact-access-account-actions{flex-wrap:wrap;gap:8px 18px;margin-block:20px;display:flex}.viewer-auth-links a,.contact-access-account-actions a{align-items:center;min-block-size:48px;min-inline-size:48px;display:inline-flex}.viewer-account-boundary,.viewer-test-mode{border-inline-start:3px solid var(--copper);color:var(--slate);padding:8px 12px}.viewer-test-mode{color:var(--graphite);background:#f4e8de}.workspace-shell{min-height:100vh}.workspace-header{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;min-height:78px;padding:12px 24px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-lockup img{width:46px;height:46px}.brand-lockup strong{letter-spacing:.08em;display:block}.brand-lockup small{color:var(--slate);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;display:block}.header-tools{align-items:center;gap:14px;display:flex}.source-pill{border:1px solid var(--line-dark);letter-spacing:.08em;padding:5px 8px;font-size:.66rem;font-weight:700}.workspace-grid{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.workspace-sidebar{border-right:1px solid var(--line);padding:28px 22px}.workspace-sidebar nav{gap:8px;margin:26px 0;display:grid}.workspace-sidebar nav a{border-left:2px solid #0000;padding:8px 10px;text-decoration:none}.workspace-sidebar nav a[aria-current=page]{background:var(--paper);border-left-color:var(--copper);font-weight:700}.boundary-note{border-top:1px solid var(--line);color:var(--slate);padding-top:18px;font-size:.78rem}.workspace-main{min-width:0;padding:clamp(22px,4vw,50px)}.workspace-discovery-shell .workspace-header{gap:10px}.workspace-discovery-shell .skip-link,.workspace-discovery-shell .workspace-header a,.workspace-discovery-shell .workspace-header button,.workspace-discovery-shell .workspace-sidebar nav a,.workspace-discovery .button{min-block-size:48px;min-inline-size:48px}.workspace-discovery-shell .skip-link,.workspace-discovery-shell .workspace-header a,.workspace-discovery-shell .workspace-header button,.workspace-discovery-shell .workspace-sidebar nav a{justify-content:center;align-items:center;display:inline-flex}.page-heading{border-bottom:1px solid var(--graphite);justify-content:space-between;align-items:end;gap:18px;margin-bottom:26px;padding-bottom:18px;display:flex}.page-heading>div{min-inline-size:0}.page-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.page-heading p{overflow-wrap:anywhere;max-width:46rem;margin:0}.metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:26px;display:grid}.metric{background:var(--paper);padding:18px}.metric strong{font-size:1.25rem;display:block}.metric span{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.panel{background:var(--paper);border:1px solid var(--line);margin-bottom:26px}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.panel-header h2,.panel-header h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1rem}.panel-body{padding:18px}.workspace-choice-list{margin:0;padding:0;list-style:none;display:grid}.workspace-choice{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-inline-size:0;padding:18px 0;display:grid}.workspace-choice:first-child{padding-top:0}.workspace-choice:last-child{border-bottom:0;padding-bottom:0}.workspace-choice-copy{min-inline-size:0}.workspace-choice h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1.1rem}.workspace-choice p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.workspace-choice p span{color:var(--slate);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.workspace-choice p strong{font-size:.84rem}.workspace-choice-link{justify-self:end}.workspace-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.workspace-discovery-empty,.workspace-discovery-state{overflow-wrap:anywhere}.workspace-discovery-empty{padding:14px 0}.workspace-discovery-empty h3,.workspace-discovery-state h2{margin:6px 0 8px}.data-table{border-collapse:collapse;width:100%;min-width:700px}.table-wrap{position:relative;overflow-x:auto}.data-table th{letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ece9e1;font-size:.68rem}.data-table th,.data-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px}.data-table td{font-size:.84rem}.status{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:.71rem;font-weight:700;display:inline-flex}.status:before{background:var(--slate);content:"";border-radius:50%;width:8px;height:8px}.status-approved:before{background:var(--positive)}.status-rejected:before{background:var(--danger)}.status-pending:before{background:var(--warning)}.action-row{flex-wrap:wrap;gap:10px;display:flex}.editor-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:24px;display:grid}.section-rule{border:0;border-top:1px solid var(--line);margin:24px 0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-profile-summary{gap:18px;display:grid}.supplier-profile-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-profile-state>div{border-left:2px solid var(--line-dark);background:#efede6;min-inline-size:0;padding:12px}.supplier-profile-state p{overflow-wrap:anywhere;margin:8px 0 0}.published-profile-record{border:1px solid var(--line);padding:18px}.published-profile-record h3{overflow-wrap:anywhere;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:400}.published-profile-record p,.published-profile-record dd{overflow-wrap:anywhere}.published-profile-record dl{margin-bottom:0}.published-profile-record dd{margin:4px 0 0}.supplier-profile-localizations fieldset{border:1px solid var(--line);min-inline-size:0;margin:0;padding:16px}.supplier-profile-localizations legend{padding:0 6px;font-weight:700}.conflict-refresh{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.conflict-refresh .form-error{flex:300px;margin:0}.array-row{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.array-row.channel{grid-template-columns:180px minmax(160px,1fr) minmax(120px,.6fr) auto}.checkbox{background:#eee7dd;border:1px solid #d3c5b8;align-items:start;gap:10px;padding:14px;display:flex}.checkbox input{flex:none;width:20px;height:20px;min-height:0;margin-top:1px}.resource-list{gap:10px;display:grid}.resource-row{border-left:2px solid var(--line-dark);background:#efede6;padding:10px}.supplier-image-manager{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:28px;display:grid}.supplier-image-manager>*,.supplier-asset-card,.supplier-media-reference{min-inline-size:0}.supplier-image-upload{align-self:start}.supplier-image-upload h3,.supplier-asset-ledger h3{margin:4px 0 8px}.supplier-image-manager .button,.supplier-media-picker .button,.supplier-media-reference .button{min-block-size:48px;min-inline-size:48px}.supplier-image-manager input[type=file]{min-block-size:48px}.supplier-image-consent{overflow-wrap:anywhere}.supplier-asset-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.supplier-asset-card{border-left:2px solid var(--line-dark);background:#efede6;gap:10px;padding:14px;display:grid}.supplier-asset-summary{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.supplier-asset-rejection{border-left:3px solid var(--danger);color:var(--danger);overflow-wrap:anywhere;margin:0;padding:8px 12px}.supplier-image-preview{background:var(--graphite);height:auto;object-fit:contain;max-block-size:360px;max-inline-size:100%;width:auto;display:block}.supplier-media-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:16px 0;display:grid}.supplier-media-picker .text-button{grid-column:1/-1;justify-self:start}.supplier-media-reference{border:0;border-left:2px solid var(--line-dark);min-inline-size:0;margin:0}.supplier-media-reference legend{padding:0 6px}.supplier-media-reference input,.supplier-media-reference textarea{overflow-wrap:anywhere}.supplier-document-references{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.supplier-document-references h5{margin:0}.empty-state{color:var(--slate);text-align:center;padding:28px}.search-row{gap:8px;display:flex}.search-row input{flex:1}.product-options{gap:8px;max-height:330px;margin-top:12px;display:grid;overflow:auto}.product-option{background:var(--paper);border:1px solid var(--line);cursor:pointer;text-align:left;align-items:start;gap:10px;width:100%;padding:12px;display:flex}.product-option[aria-pressed=true]{border-color:var(--copper);box-shadow:inset 3px 0 var(--copper)}.product-option span{color:var(--slate);font-size:.75rem;display:block}.access-page{place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{background:var(--paper);border:1px solid var(--line);width:100%;max-width:640px;padding:30px}.access-card h1{margin:8px 0;font-size:2.1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-shell{font-family:var(--font-body);min-height:100vh}html[lang=zh-CN] .catalog-shell{font-family:var(--font-sans-zh)}.public-sample-notice{border-block-end:1px solid var(--copper);color:var(--graphite);background:#f4e8de;flex-wrap:wrap;align-items:baseline;gap:5px 18px;margin:0;padding:10px clamp(20px,5vw,72px);display:flex}.public-sample-notice strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.public-sample-notice span{color:var(--slate);font-size:.78rem}.catalog-header{color:#232827;z-index:30;background:#f1efe9;border-bottom:1px solid #d5d5ce;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;column-gap:26px;min-height:103px;padding:12px max(clamp(20px,5vw,80px),50% - 680px);display:grid;position:relative}.catalog-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.catalog-brand strong,.catalog-brand small{display:block}.catalog-brand strong{letter-spacing:.13em;font-size:1.25rem;line-height:1.4}.catalog-brand small{color:#626c68;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;line-height:1.8}.catalog-brand-logo{block-size:34px;inline-size:auto}.catalog-mark{background:var(--graphite);color:var(--paper);letter-spacing:.08em;justify-content:center;align-items:center;width:48px;height:48px;font-size:.74rem;font-weight:800;display:inline-flex}.catalog-navigation{display:contents}.catalog-navigation-panel{flex-direction:column;grid-area:1/2;gap:2px;min-inline-size:0;display:flex}.catalog-menu-trigger{color:inherit;cursor:pointer;background:0 0;border:1px solid #d5d5ce;border-radius:2px;grid-area:1/2;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:10px;display:none}.catalog-menu-trigger i,.catalog-menu-trigger i:before,.catalog-menu-trigger i:after{content:"";background:currentColor;block-size:1px;inline-size:18px;display:block;position:relative}.catalog-menu-trigger i:before{position:absolute;inset-block-start:-5px}.catalog-menu-trigger i:after{position:absolute;inset-block-start:5px}.catalog-menu-trigger[aria-expanded=true] i{background:0 0}.catalog-menu-trigger[aria-expanded=true] i:before{inset-block-start:0;transform:rotate(45deg)}.catalog-menu-trigger[aria-expanded=true] i:after{inset-block-start:0;transform:rotate(-45deg)}.catalog-header nav{justify-content:flex-end;align-items:center;gap:clamp(14px,1.5vw,23px);display:flex}.catalog-header nav>a,.catalog-language-link{color:inherit;text-transform:none;white-space:nowrap;align-items:center;min-block-size:44px;padding:4px 0;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.catalog-header .catalog-nav-utility{order:-1;gap:18px}.catalog-header .catalog-nav-utility a{color:#626c68;min-block-size:32px;font-size:.6875rem}.catalog-header nav>a[aria-current=page]{color:#804622;box-shadow:inset 0 -2px #9a5d38}.catalog-language-link{border-inline-start:1px solid #d5d5ce;grid-area:1/3;justify-content:center;min-inline-size:44px}.catalog-header a:hover,.catalog-menu-trigger:hover{color:#804622}.catalog-header :focus-visible{outline-offset:4px;outline:2px solid #804622}.platform-contact{align-items:center;gap:2px;display:flex;position:relative}.platform-contact-case-link{justify-content:center;min-inline-size:48px;padding:6px}.platform-contact-case-link[aria-current=page]{color:var(--copper-dark)}.platform-contact-trigger{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;min-inline-size:48px;padding:6px}.platform-contact-trigger[aria-expanded=true]{color:var(--copper-dark)}.platform-contact-panel{background:var(--paper);border:1px solid var(--graphite);box-shadow:12px 14px 0 color-mix(in srgb, var(--graphite) 12%, transparent);gap:16px;inline-size:min(290px,100vw - 32px);padding:20px;display:grid;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0}.platform-contact-panel:before{background:var(--copper);content:"";inset-inline:20px;height:3px;position:absolute;top:-1px}.platform-contact-external-boundary{color:var(--slate);overflow-wrap:anywhere;margin:-8px 0 0;font-size:.78rem}.platform-contact-email{gap:3px;margin:0;display:grid}.platform-contact-email span,.platform-contact-channel{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.platform-contact-email a{overflow-wrap:anywhere;text-transform:none;font-size:.88rem}.platform-contact-whatsapp{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.platform-contact-qr{border:1px solid var(--line);cursor:pointer;background:#fff;justify-self:center;padding:0}.platform-contact-qr img{height:auto;inline-size:220px;max-inline-size:100%;display:block}.platform-contact-qr-mobile{display:none}.platform-contact-dialog-backdrop{z-index:1000;background:#1b1d1cc2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.platform-contact-dialog{background:var(--paper);border:1px solid var(--graphite);max-block-size:calc(100vh - 48px);max-inline-size:620px;width:min(92vw,580px);padding:20px;overflow:auto;box-shadow:18px 20px #0000003d}.platform-contact-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:14px;display:flex}.platform-contact-dialog h2{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:400;line-height:1.05}.platform-contact-dialog>img{object-fit:contain;width:min(78vw,520px);height:auto;max-height:min(58vh,520px);margin:0 auto;display:block}.platform-contact-dialog>p{color:var(--slate);max-width:520px;margin:14px auto 0;font-size:.82rem}.platform-contact-dialog-close{border:1px solid var(--graphite);color:var(--graphite);cursor:pointer;background:0 0;flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-size:1.5rem;line-height:1;display:inline-flex}.home-hero{border-bottom:1px solid var(--graphite);grid-template-columns:1fr;gap:clamp(32px,5vw,72px);margin:0 clamp(20px,5vw,72px);padding:clamp(56px,8vw,112px) 0;display:grid}.home-hero:has(.published-hero-media){grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.home-hero-copy{align-self:center;min-width:0}.home-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;text-wrap:balance;margin:16px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.8vw,7.5rem);font-weight:400;line-height:.88}.home-hero-copy>p:not(.eyebrow){max-width:52rem;font-size:clamp(1rem,1.35vw,1.22rem)}.home-search{margin-top:32px}.published-hero-media{align-self:stretch;min-height:440px}.published-hero-media:empty{display:none}.section-intro{color:var(--slate);max-width:54rem;margin:-10px 0 28px}.category-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;display:grid}.category-card{background:var(--paper);min-height:250px;padding:clamp(20px,2.5vw,32px)}.category-card h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.1}.category-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 clamp(20px,5vw,72px);padding:20px 0;display:flex}.category-filter a{border:1px solid var(--line-dark);padding:8px 12px;font-size:.74rem;font-weight:700;text-decoration:none}.category-filter a[aria-current=page]{background:var(--graphite);color:var(--paper)}.catalog-hero{border-bottom:1px solid var(--graphite);grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:34px;margin:0 clamp(20px,5vw,72px);padding:clamp(56px,9vw,124px) 0;display:grid}.catalog-hero.compact{max-width:1100px;display:block}.material-detail-hero{padding-block:clamp(46px,6vw,78px)}.offering-hero>*{min-inline-size:0}.catalog-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:16px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,8vw,8.5rem);font-weight:400;line-height:.86}.catalog-hero>p,.catalog-hero>div>p{max-width:58rem;font-size:clamp(1rem,1.5vw,1.25rem)}.catalog-search{max-width:720px;margin-top:38px}.catalog-search label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:700;display:block}.catalog-search>div{gap:8px;display:flex}.catalog-search .button{flex:none}.catalog-search-hint{color:var(--slate);margin:10px 0 0;font-size:.78rem!important}.materials-index,.materials-index *{min-inline-size:0}.catalog-hero.compact.materials-index-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);column-gap:clamp(36px,7vw,112px);max-width:none;display:grid}.materials-index-hero>.eyebrow{grid-column:1;margin:0}.materials-index-hero>h1{text-wrap:balance;grid-column:1;margin-bottom:22px;font-size:clamp(3.35rem,7vw,7.4rem)}.materials-index-hero>p:not(.eyebrow){overflow-wrap:anywhere;grid-column:1;margin-bottom:0}.materials-index-hero .catalog-search{background:var(--paper);border-block-start:3px solid var(--copper);grid-area:1/2/4;align-self:end;max-width:none;margin:0;padding:clamp(22px,3vw,34px)}.materials-index-hero .catalog-search input,.materials-index-hero .catalog-search .button{min-block-size:48px}.materials-directory-controls{border-block-end:1px solid var(--graphite);margin:0 clamp(20px,5vw,72px);padding:26px 0 30px}.materials-directory-controls .section-kicker{margin-block-end:18px}.materials-directory-controls .category-filter{border:0;margin:0;padding:0}.materials-directory-controls .category-filter a{overflow-wrap:anywhere;align-items:center;min-block-size:48px;min-inline-size:48px;padding:10px 16px;display:inline-flex}.materials-results{padding-block-start:clamp(38px,5vw,68px)}.materials-results .section-kicker h2{overflow-wrap:anywhere}.materials-results-intro{color:var(--slate);overflow-wrap:anywhere;max-inline-size:52rem;margin:-10px 0 28px}.material-ledger{border-block-start:1px solid var(--graphite);margin:0;padding:0;list-style:none}.material-ledger>li{border-block-end:1px solid var(--line-dark)}.material-ledger-row{grid-template-columns:52px minmax(0,1.35fr) minmax(250px,.65fr);align-items:start;gap:clamp(20px,3vw,42px);padding:clamp(26px,4vw,48px) 0;display:grid}.material-ledger-index{color:var(--copper-dark);font-family:var(--font-mono);padding-block-start:5px;font-size:.78rem}.material-ledger-copy{overflow-wrap:anywhere}.material-ledger-copy .record-label{margin:0 0 8px}.material-ledger-copy h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:400;line-height:1.02}.material-ledger-copy h3 a{text-underline-offset:5px;align-items:center;min-block-size:48px;text-decoration-thickness:1px;display:inline-flex}.material-ledger-copy>p:not(.record-label){color:var(--slate);overflow-wrap:anywhere;max-inline-size:54rem;margin:16px 0 0}.material-ledger-meta{border-inline-start:1px solid var(--line);padding-inline-start:clamp(18px,3vw,34px)}.material-ledger-meta dl{gap:14px;margin:0;display:grid}.material-ledger-meta dl>div{border-block-end:1px solid var(--line);padding-block-end:12px}.material-ledger-meta dt{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.material-ledger-meta dd{overflow-wrap:anywhere;margin:4px 0 0}.material-ledger-action{border:1px solid var(--graphite);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;min-block-size:48px;min-inline-size:48px;margin-block-start:22px;padding:10px 14px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.material-ledger-action:hover{background:var(--graphite);color:var(--warm-white)}.catalog-section{margin:0 clamp(20px,5vw,72px);padding:clamp(42px,7vw,92px) 0}.section-kicker{border-bottom:1px solid var(--line-dark);align-items:baseline;gap:18px;margin-bottom:26px;padding-bottom:12px;display:flex}.section-kicker span{color:var(--copper-dark);font-family:Consolas,monospace;font-size:.75rem}.section-kicker h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,2rem)}.catalog-card-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;display:grid}.catalog-card{background:var(--paper);min-height:310px;padding:clamp(22px,3vw,38px)}.catalog-card>p:not(.record-label),.category-card>p:not(.record-label){max-width:52rem}.catalog-card h3,.offering-row h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.5vw,2.4rem);font-weight:400;line-height:1.08}.catalog-card dl{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.catalog-card dt,.catalog-facts dt,.fact-list dt,.spec-grid dt{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.catalog-card dd,.catalog-facts dd,.fact-list dd,.spec-grid dd{margin:3px 0 0}.text-link{text-transform:uppercase;margin-top:18px;font-size:.78rem;font-weight:700;display:inline-block}.record-label{color:var(--copper-dark);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:.69rem!important}.catalog-empty{background:var(--paper);border:1px solid var(--line);padding:38px}.breadcrumbs{flex-wrap:wrap;gap:9px;margin:24px clamp(20px,5vw,72px) 0;display:flex}.breadcrumbs a,.breadcrumbs span{font-size:.78rem}.catalog-facts{gap:32px;margin:34px 0 0;display:flex}.catalog-facts dd{font-size:1.15rem}.catalog-route-note{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:22px;margin:0 clamp(20px,5vw,72px);padding:clamp(24px,4vw,42px) 0;display:grid}.catalog-route-note>p{margin:4px 0 0}.catalog-route-note strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.6vw,2.25rem);font-weight:400;line-height:1.08;display:block}.catalog-route-note div,.catalog-route-note p{overflow-wrap:anywhere;min-inline-size:0}.catalog-route-note div>p{color:var(--slate);max-inline-size:58rem;margin:10px 0 0}.offering-list{border-top:1px solid var(--line-dark)}.offering-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(260px,1.45fr) auto;align-items:start;gap:24px;padding:28px 0;display:grid}.offering-row h3{margin-top:7px;font-size:clamp(1.3rem,2vw,2rem)}.supplier-record{background:var(--graphite);color:var(--paper);align-self:end;gap:9px;padding:30px;display:grid}.supplier-record span,.supplier-record small{color:#d5d4cf;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.supplier-record strong{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.supplier-record p{overflow-wrap:anywhere;margin:0}.supplier-record .supplier-record-boundary{color:#d5d4cf;border-block-start:1px solid #595c59;margin-block-start:10px;padding-block-start:14px;font-size:.78rem;line-height:1.5}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.75fr);gap:clamp(28px,5vw,72px);display:grid}.fact-list,.spec-grid{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;display:grid}.fact-list>div,.spec-grid>div{background:var(--paper);padding:18px}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-panel{background:var(--graphite);color:var(--paper);padding:clamp(24px,4vw,42px)}.contact-panel .record-label{color:#f0c8b2}.contact-panel h2{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400}.contact-panel ul{margin:24px 0;padding:0;list-style:none}.contact-panel li{border-top:1px solid #595c59;gap:4px;padding:14px 0;display:grid}.contact-panel li span{color:#d5d4cf;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.contact-panel li a,.contact-panel li strong{overflow-wrap:anywhere}.contact-access-panel{min-inline-size:0}.contact-access-panel>p,.contact-access-panel h2,.contact-access-panel h3,.contact-access-panel li,.contact-access-panel li a,.contact-access-panel li strong{overflow-wrap:anywhere;min-inline-size:0}.contact-access-results-heading{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 0;font-size:.78rem}.contact-access-panel li a{align-items:center;min-block-size:48px;display:inline-flex}.contact-access-account-note{color:#d5d4cf;font-size:.78rem}.contact-access-account-actions a{color:#fff;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.contact-access-status{border-inline-start:3px solid var(--copper);color:#e4e4df;padding:8px 12px}.contact-access-action{background:var(--copper);border-color:var(--copper);color:#fff;min-block-size:48px;min-inline-size:48px;margin-block:18px 6px}.boundary-callout{border-left:3px solid var(--copper);padding:8px 12px;font-size:.8rem}.editorial-content{border-top:1px solid var(--line)}.editorial-summary{max-width:70rem;font-size:1.1rem}.editorial-content .published-paragraph,.editorial-content details{background:var(--paper);border:1px solid var(--line);max-width:70rem;margin-top:12px;padding:20px}.editorial-content summary{cursor:pointer;font-weight:700}.list-page-editorial,.list-page-editorial *{min-inline-size:0}.list-page-editorial :where(h2,h3,p,summary,li,a,span){overflow-wrap:anywhere}.list-page-editorial :where(summary,a,button){min-block-size:48px;min-inline-size:48px}.list-page-editorial a{align-items:center;display:inline-flex}.materials-published-hero{max-inline-size:1440px;margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}.materials-published-hero,.materials-published-hero *{min-inline-size:0}.materials-published-hero :where(figcaption,span){overflow-wrap:anywhere}.materials-published-hero .content-media button{min-block-size:48px;min-inline-size:48px}.materials-published-hero .published-hero-media,.materials-published-hero .hero-media,.materials-published-hero .hero-media figure,.materials-published-hero .hero-media figure>:is(img,[data-image-unavailable]){min-height:0}.materials-published-hero .media-controls{flex-wrap:wrap;justify-content:space-between;position:static}.content-entity-links{background:var(--paper);border-left:3px solid var(--copper);max-width:70rem;margin-top:16px;padding:18px}.content-entity-links h3{margin-top:0}.content-entity-links ul{flex-wrap:wrap;gap:10px 24px;margin-bottom:0;padding-left:20px;display:flex}.published-supporting-media{gap:20px;margin-top:24px;display:grid}.content-media{background:var(--paper);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.content-media figure{margin:0}.content-media figure>:is(img,[data-image-unavailable]){aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:720px}.content-media figure>img{display:block}.content-media figcaption{color:var(--slate);padding:10px 14px;font-size:.78rem}.offering-media-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.offering-media-card>:is(img,[data-image-unavailable]){aspect-ratio:4/3;height:auto;object-fit:cover;max-block-size:720px;width:100%}.offering-media-card>img{display:block}.offering-media-card>figcaption{overflow-wrap:anywhere}.hero-media,.hero-media figure,.hero-media figure>:is(img,[data-image-unavailable]){height:100%;min-height:440px}.hero-media figure>:is(img,[data-image-unavailable]){aspect-ratio:auto}.media-controls{background:color-mix(in srgb, var(--graphite) 90%, transparent);color:var(--paper);align-items:center;gap:12px;padding:9px;display:flex;position:absolute;bottom:0;right:0}.media-controls button{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #d5d4cf;min-width:38px;min-height:38px}.media-controls span{font-family:Consolas,monospace;font-size:.75rem}.content-media-stacked{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-media-stacked figure{background:var(--paper);border:1px solid var(--line);margin:0 -12px 0 0;transform:rotate(-1deg)}.content-media-stacked figure:nth-child(2n){margin:18px 0 0 -12px;transform:rotate(1deg)}.content-media-gallery>figure{min-height:260px}.media-thumbnails{gap:8px;padding:10px;display:flex;overflow-x:auto}.media-thumbnails button{background:var(--paper);cursor:pointer;border:2px solid #0000;flex:0 0 86px;padding:0}.media-thumbnails button[aria-pressed=true]{border-color:var(--copper)}.media-thumbnails :is(img,[data-image-unavailable]){aspect-ratio:4/3;object-fit:cover;width:100%;height:64px}.media-thumbnails img{display:block}.limitation{color:var(--slate);font-size:.82rem}.source-list{font-size:.82rem}.verification-card{background:var(--paper);border:1px solid var(--line);margin-top:14px;padding:22px}.verification-card>strong,.verification-card>time{margin-right:18px;display:inline-block}.verification-card dl>div{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.verification-card dd{color:var(--slate);margin:5px 0}.document-list{gap:12px;padding:0;list-style:none;display:grid}.document-list li{background:var(--paper);border-left:3px solid var(--copper);padding:18px}.catalog-boundary{border:1px solid var(--line-dark);margin:0 clamp(20px,5vw,72px) 60px;padding:18px}.catalog-footer{color:#f1efe9;background:#161b1a;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) minmax(0,.8fr);gap:32px 34px;padding:42px max(clamp(20px,5vw,80px),50% - 680px) 26px;display:grid}.catalog-footer-brand{align-items:center;gap:12px;display:flex}.catalog-footer-brand img{block-size:34px;inline-size:auto}.catalog-footer-brand strong,.catalog-footer-brand small{display:block}.catalog-footer-brand strong{letter-spacing:.13em;font-size:1.125rem;line-height:1.4}.catalog-footer-brand small{color:#b8c0b7;margin-block-start:3px;font-size:.5rem}.catalog-footer-intro>p{color:#b8c0b7;max-inline-size:290px;margin:20px 0 0;font-size:.8125rem;line-height:1.85}.catalog-footer nav{flex-direction:column;align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.catalog-footer a{align-items:center;min-block-size:32px;min-inline-size:24px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog-footer a:hover{color:#ddb08a}.catalog-footer :focus-visible{outline-offset:4px;outline:2px solid #ddb08a}.catalog-footer>p{color:#b8c0b7;border-block-start:1px solid #454c48;grid-column:1/-1;margin:0;padding-block-start:20px;font-size:.6875rem;line-height:1.8}.insights-shell,.insights-page{--font-display-en:"Archivo Variable", "Archivo", "Arial Narrow", Arial, sans-serif;--font-body-en:"Archivo Variable", "Archivo", Arial, sans-serif;--font-data:var(--font-mono);--insight-graphite:#1c1c1c;--insight-blackstone:#111212;--insight-warm-white:#f4f0e8;--insight-paper:#e9e4da;--insight-mineral:#b7b1a7;--insight-copper:#985c37;--insight-steel:#405b66;--insight-body-size:.9375rem;--insight-body-leading:1.55}.insights-shell{--insight-ui-semibold:600;font-family:var(--font-body-en);font-stretch:100%}.insights-shell:lang(zh-CN){--insight-ui-semibold:500;font-family:var(--font-sans-zh)}.insights-page{background:var(--insight-warm-white);color:var(--insight-graphite);min-width:0}.insights-shell :focus-visible{outline:3px solid var(--insight-steel);outline-offset:3px}:is(.insights-shell main,main.insights-shell) :where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-block:8px}.insights-shell .skip-link,.insights-shell .catalog-brand,.insights-shell .platform-contact-panel a:not(.platform-contact-qr),.insights-shell .insight-fact-list a,.insights-shell .insight-sources a,.insights-shell .editorial-content summary,.insights-shell .source-list a,.insights-shell .content-entity-links a{align-items:center;min-height:48px;display:inline-flex}.insights-shell .media-controls button,.insights-shell .media-thumbnails button{min-width:48px;min-height:48px}.insights-masthead{background:var(--insight-graphite);color:var(--insight-warm-white);padding:clamp(54px,8vw,104px) clamp(20px,7vw,112px)}.insights-shell .insight-overline{color:var(--insight-steel);font-family:var(--font-data);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:500}.insights-shell .insight-kind{color:var(--insight-steel);font-family:var(--font-body-en);font-size:.7rem;font-stretch:100%;font-weight:var(--insight-ui-semibold);letter-spacing:.13em;text-transform:none}.insights-shell:lang(zh-CN) .insight-overline,.insights-shell:lang(zh-CN) .insight-kind{font-family:var(--font-sans-zh);letter-spacing:normal;font-weight:500;font-stretch:100%}.insights-masthead .insight-overline{color:var(--insight-warm-white)}.insights-masthead h1,.insight-state h1,.insight-detail-header h1{font-family:var(--font-display-en);letter-spacing:-.035em;overflow-wrap:anywhere;max-width:18ch;margin:15px 0 18px;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;font-stretch:80%;line-height:1.04}.insights-shell:lang(zh-CN) .insights-masthead h1,.insights-shell:lang(zh-CN) .insight-state h1,.insights-shell:lang(zh-CN) .insight-detail-header h1,.insights-shell:lang(zh-CN) .insight-section-heading h2,.insights-shell:lang(zh-CN) .insight-card h2,.insights-shell:lang(zh-CN) .insight-sources h2,.insights-shell:lang(zh-CN) .insight-registration h2,.insights-shell:lang(zh-CN) .insight-corrections h2,.insights-shell:lang(zh-CN) .published-paragraph h3,.insights-shell:lang(zh-CN) .section-kicker h2,.insights-shell:lang(zh-CN) .content-entity-links h3{font-family:var(--font-sans-zh);font-weight:700;font-stretch:100%}.insights-masthead>p:last-child{color:var(--insight-mineral);max-width:58rem;margin:0;font-size:1rem;line-height:1.55}.insight-filters{border-bottom:1px solid var(--insight-mineral);flex-wrap:wrap;align-items:stretch;gap:8px;padding:18px clamp(20px,7vw,112px);display:flex}.insight-filters a,.insight-pagination a,.insight-detail-nav a{border:1px solid var(--insight-steel);font-family:var(--font-body-en);font-size:.78rem;font-stretch:100%;font-weight:var(--insight-ui-semibold);justify-content:center;align-items:center;min-height:48px;padding:10px 16px;text-decoration:none;display:inline-flex}.insights-shell:lang(zh-CN) .insight-filters a,.insights-shell:lang(zh-CN) .insight-pagination a,.insights-shell:lang(zh-CN) .insight-detail-nav a{font-family:var(--font-sans-zh)}.insight-filters a[aria-current=page]{background:var(--insight-graphite);border-color:var(--insight-graphite);color:var(--insight-warm-white)}.insight-archive,.insight-pagination,.insight-boundary,.insight-detail-page{max-width:1440px;margin-inline:auto}.insight-archive{padding:clamp(44px,6vw,82px) clamp(20px,7vw,112px)}.insight-section-heading{border-bottom:1px solid var(--insight-steel);align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:12px;display:flex}.insight-section-heading span{color:var(--insight-steel);font-family:var(--font-data);font-size:.7rem}.insight-section-heading h2{font-family:var(--font-display-en);margin:0;font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.12}.insights-shell .section-kicker h2,.insights-shell .published-paragraph h3,.insights-shell .content-entity-links h3,.insight-section-heading h2,.insight-card h2,.insight-sources h2,.insight-registration h2,.insight-corrections h2{font-family:var(--font-display-en);font-weight:700;font-stretch:82%}.insight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.insight-card{background:var(--insight-paper);border:1px solid var(--insight-mineral);flex-direction:column;min-height:360px;padding:clamp(22px,3vw,34px);display:flex}.insight-card h2{font-family:var(--font-display-en);overflow-wrap:anywhere;margin:12px 0;font-size:1.125rem;line-height:1.2}.insights-shell .insight-card h2 a{min-height:48px;display:block}.insight-card>p:not(.insight-kind){font-size:var(--insight-body-size);line-height:var(--insight-body-leading);margin:0}.insight-card-facts{border-top:1px solid var(--insight-mineral);gap:10px;margin:auto 0 0;padding-top:18px;display:grid}.insight-card-facts>div{grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);gap:2px;display:grid}.insight-card-facts dt,.insight-fact-list dt,.insight-published-facts dt{color:var(--insight-steel);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.insight-card-facts dd,.insight-fact-list dd,.insight-published-facts dd{overflow-wrap:anywhere;margin:0}.insight-read-link{font-family:var(--font-body-en);font-size:.78rem;font-stretch:100%;font-weight:var(--insight-ui-semibold);text-transform:none;align-self:flex-start;align-items:center;min-height:48px;margin-top:15px;display:inline-flex}.insights-shell:lang(zh-CN) .insight-read-link{font-family:var(--font-sans-zh)}.insight-message{background:var(--insight-paper);border-left:3px solid var(--insight-steel);margin:0;padding:28px}.insight-pagination{justify-content:space-between;padding:0 clamp(20px,7vw,112px) 44px;display:flex}.insight-boundary{border-left:3px solid var(--insight-steel);color:var(--insight-steel);margin-bottom:60px;padding:12px 18px;font-size:.8125rem;line-height:1.55}.insight-state{max-width:960px;min-height:65vh;margin:0 auto;padding:clamp(64px,10vw,128px) clamp(20px,7vw,96px)}.insight-state>p{max-width:54rem}.insight-action{background:var(--insight-graphite);border:1px solid var(--insight-warm-white);box-shadow:2px 2px 0 var(--insight-copper);color:var(--insight-warm-white);cursor:pointer;font-family:var(--font-body-en);font-stretch:100%;font-weight:var(--insight-ui-semibold);border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:11px 18px;text-decoration:none;display:inline-flex;position:relative}.insights-shell:lang(zh-CN) .insight-action{font-family:var(--font-sans-zh)}.insight-action-secondary{border-color:var(--insight-graphite);box-shadow:none;color:var(--insight-graphite);background:0 0}.insight-state-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.insight-detail-page{padding:0 clamp(20px,7vw,112px) 72px}.insight-breadcrumbs{flex-wrap:wrap;gap:9px;padding:24px 0;font-size:.8125rem;display:flex}.insight-breadcrumbs a{align-items:center;min-height:48px;display:inline-flex}.insight-breadcrumbs span{align-self:center}.insight-detail{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(30px,5vw,64px);display:grid}.insight-detail-header{border-bottom:1px solid var(--insight-graphite);grid-column:1/-1;padding:clamp(42px,6vw,78px) 0 36px}.insight-detail-header h1{max-width:24ch}.insight-lead{max-width:70ch;font-size:1rem;line-height:1.55}.insight-record-context{border-inline-start:3px solid var(--insight-steel);color:var(--insight-steel);max-inline-size:70ch;margin:24px 0 0;padding:8px 14px;font-size:.8125rem;line-height:1.55}.insight-published-facts{flex-wrap:wrap;gap:22px 42px;margin:28px 0 0;display:flex}.insight-published-facts>div{gap:4px;display:grid}.insight-structured-facts{grid-area:2/2;align-self:start;min-width:0}.insight-structured-facts:empty{display:none}.insight-fact-list{background:var(--insight-paper);border-top:3px solid var(--insight-steel);gap:1px;margin:0;display:grid}.insight-fact-list>div{border-bottom:1px solid var(--insight-mineral);gap:6px;padding:16px;display:grid}.insight-fact-list a,.insight-sources a{overflow-wrap:anywhere}.insight-sources,.insight-registration{background:var(--insight-paper);margin-top:20px;padding:20px}.insight-sources h2,.insight-registration h2{font-family:var(--font-display-en);margin:0 0 14px;font-size:1.125rem;line-height:1.2}.insight-sources ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.insight-sources li{border-top:1px solid var(--insight-mineral);gap:5px;padding-top:12px;display:grid}.insight-sources time{color:var(--insight-steel);font-size:.8125rem}.insight-detail .editorial-content{border:0;grid-area:2/1;margin:0;padding:0}.insight-detail .editorial-content .section-kicker{border-color:var(--insight-steel)}.insight-detail .editorial-content .published-paragraph,.insight-detail .editorial-content details{border:0;border-top:1px solid var(--insight-mineral);background:0 0;max-width:72ch;margin:0;padding:24px 0}.insight-detail .editorial-content p{font-size:var(--insight-body-size);line-height:var(--insight-body-leading)}.insight-detail .content-entity-links{background:var(--insight-paper);max-width:72ch}.insight-detail .published-supporting-media{max-width:72ch}.insight-corrections{border-top:3px solid var(--insight-steel);grid-column:1;max-width:72ch;padding-top:20px}.insight-corrections h2{font-family:var(--font-display-en);margin:0 0 14px;font-size:1.25rem;line-height:1.2}.insight-corrections ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.insight-corrections li{background:var(--insight-paper);border-bottom:1px solid var(--insight-mineral);min-inline-size:0;padding:18px}.insight-corrections li>p{overflow-wrap:anywhere;margin:0 0 12px}.insight-corrections dl{margin:0}.insight-corrections dl>div{gap:4px;display:grid}.insight-detail>.insight-boundary{grid-column:1/-1;max-width:none;margin:0}.insight-detail-nav{margin-top:28px}.insights-list-page{--insight-list-gutter:clamp(20px, 5vw, 80px)}.insights-list-page .insights-masthead,.insights-list-page .insight-filters,.insights-list-page .insight-archive,.insights-list-page .insight-pagination,.insights-list-page .list-page-editorial>.editorial-content{max-inline-size:1440px;padding-inline:var(--insight-list-gutter);margin-inline:auto}.insights-list-page .insights-masthead{color:var(--insight-graphite);background:0 0;padding-block:clamp(48px,6vw,88px) 36px}.insights-list-page .insights-masthead .insight-overline{color:var(--insight-steel)}.insights-list-page .insights-masthead>p:last-child{color:var(--insight-steel);max-inline-size:66ch}.insights-list-page .insight-filters{border:0;padding-block:0 28px}.insights-list-page .insight-archive{padding-block:0 40px}.insights-list-page .insight-section-heading{flex-wrap:wrap;justify-content:space-between;margin-block:0;padding-block:18px}.insights-list-page .insight-page-count{color:var(--insight-steel);margin:0;font-size:.8125rem}.insights-list-page .insight-grid{display:block}.insights-list-page .insight-card{border:0;border-block-end:1px solid var(--insight-mineral);background:0 0;grid-template-columns:minmax(80px,.18fr) minmax(0,1fr) minmax(230px,.52fr);gap:28px;min-block-size:0;padding:32px 0;display:grid}.insights-list-page .insight-card .insight-kind{letter-spacing:normal;margin:6px 0 0;font-size:.8125rem}.insights-list-page :where(.insight-card-copy,.insight-card-context,.insight-card-sources,.insight-card-facts>div){min-inline-size:0}.insights-list-page :where(h3,h4,p,dt,dd,li,a){overflow-wrap:anywhere}.insights-list-page .insight-card-copy h3{font-family:var(--font-display-en);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;font-stretch:82%;line-height:1.22}.insights-shell:lang(zh-CN) .insight-card-copy h3{font-family:var(--font-sans-zh);letter-spacing:normal;font-weight:600;font-stretch:100%}.insights-list-page .insight-card-copy h3 a{align-items:center;min-block-size:48px;min-inline-size:48px;text-decoration:none;display:flex}.insights-list-page .insight-card-copy h3 a:hover{text-underline-offset:.16em;text-decoration:underline}.insights-list-page .insight-card-copy>p{max-inline-size:65ch;margin:0;font-size:1rem;line-height:1.65}.insights-list-page .insight-read-link{gap:8px;min-inline-size:48px;font-size:.875rem}.insights-list-page .insight-card-context{border-inline-start:1px solid var(--insight-mineral);padding-inline-start:22px}.insights-list-page .insight-card-context h4{color:var(--insight-steel);margin:0 0 12px;font-size:.8125rem;font-weight:600;line-height:1.5}.insights-list-page .insight-card-facts{border:0;gap:8px;margin:0;padding:0}.insights-list-page .insight-card-detail-facts{margin-block-start:10px}.insights-list-page .insight-card-facts>div{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:6px 12px}.insights-list-page .insight-card-facts dt{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:.8125rem}.insights-list-page .insight-card-facts dd{font-size:.8125rem;line-height:1.6}.insights-list-page .insight-card-sources{border-block-start:1px solid var(--insight-mineral);margin-block-start:18px;padding-block-start:16px}.insights-list-page .insight-card-sources ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.insights-list-page .insight-card-sources li{gap:3px;min-inline-size:0;font-size:.8125rem;line-height:1.55;display:grid}.insights-list-page .insight-source-date{color:var(--insight-steel)}.insights-list-page .insight-empty{padding-block:36px}.insights-list-page .insight-empty h3{margin:0 0 12px;font-size:1.25rem}.insights-list-page .insight-empty .insight-message{color:var(--insight-steel);background:0 0;border:0;padding:0 0 24px}.insights-list-page>.insight-boundary{max-inline-size:min(calc(100% - 2 * var(--insight-list-gutter)), 1280px);margin-inline:auto}@media (max-width:920px){.insights-list-page .insight-card{grid-template-columns:minmax(0,1fr) minmax(210px,.6fr);gap:16px 28px}.insights-list-page .insight-card .insight-kind{grid-column:1/-1}}@media (max-width:600px){.insights-list-page .insight-card{grid-template-columns:minmax(0,1fr)}.insights-list-page .insight-card-context{border-block-start:1px solid var(--insight-mineral);border-inline-start:0;padding-block-start:20px;padding-inline-start:0}}.insights-shell .insights-page,.insights-shell .insights-masthead,.insights-shell .insight-archive,.insights-shell .insight-grid,.insights-shell .insight-card,.insights-shell .insight-card>*,.insights-shell .insight-detail-page,.insights-shell .insight-detail,.insights-shell .insight-detail>*,.insights-shell .insight-detail-header,.insights-shell .insight-structured-facts,.insights-shell .insight-fact-list,.insights-shell .insight-fact-list>div,.insights-shell .insight-sources,.insights-shell .insight-sources li,.insights-shell .insight-corrections,.insights-shell .insight-corrections li,.insights-shell .editorial-content,.insights-shell .editorial-content>*,.insights-shell .published-paragraph,.insights-shell .editorial-content details,.insights-shell .content-entity-links,.insights-shell .content-entity-links li{min-inline-size:0}.insights-shell .insights-masthead p,.insights-shell .insight-card h2,.insights-shell .insight-card h2 a,.insights-shell .insight-card>p,.insights-shell .insight-detail-header h1,.insights-shell .insight-lead,.insights-shell .insight-fact-list dd,.insights-shell .insight-sources strong,.insights-shell .editorial-summary,.insights-shell .published-paragraph h3,.insights-shell .published-paragraph p,.insights-shell .editorial-content summary,.insights-shell .editorial-content details p,.insights-shell .source-list li,.insights-shell .source-list a,.insights-shell .content-entity-links a,.insights-shell .content-entity-links span,.insights-shell .content-media figcaption{overflow-wrap:anywhere}.insights-shell .editorial-content .article-block-role{color:var(--insight-steel);margin-block:0 8px;font-size:.875rem;font-weight:600;line-height:1.5}.insights-shell .article-block-sources,.insights-shell .article-block-sources li{min-inline-size:0}.insights-shell .article-block-sources a{overflow-wrap:anywhere;align-items:center;min-block-size:48px;min-inline-size:48px;max-inline-size:100%;display:inline-flex}.insights-shell .insight-published-facts>div,.insights-shell .insight-published-facts dd{overflow-wrap:anywhere;min-inline-size:0}.contact-page{--contact-max:1440px;background:var(--insight-warm-white);color:var(--insight-graphite);min-inline-size:0}.platform-case-masthead{background:var(--insight-graphite);color:var(--insight-warm-white);padding:clamp(54px,8vw,104px) clamp(18px,7vw,112px)}.platform-case-masthead .insight-overline{color:var(--insight-warm-white)}.platform-case-masthead h1{font-family:var(--font-display-en);letter-spacing:-.045em;overflow-wrap:anywhere;max-inline-size:18ch;margin:16px 0 22px;font-size:clamp(2.4rem,5.5vw,5.5rem);font-weight:800;font-stretch:80%;line-height:.98}.insights-shell:lang(zh-CN) .platform-case-masthead h1,.insights-shell:lang(zh-CN) .platform-case-form-panel h2,.insights-shell:lang(zh-CN) .platform-case-explainer h2,.insights-shell:lang(zh-CN) .platform-case-receipt h2{font-family:var(--font-sans-zh);font-stretch:100%}.platform-case-masthead>p:last-child{color:var(--insight-mineral);max-inline-size:62rem;margin:0}.platform-case-boundary{border-left:3px solid var(--insight-steel);max-inline-size:var(--contact-max);overflow-wrap:anywhere;margin:0 auto;padding:20px clamp(18px,7vw,112px)}.platform-case-layout{max-inline-size:var(--contact-max);grid-template-columns:minmax(260px,340px) minmax(0,720px);justify-content:space-between;gap:clamp(28px,5vw,64px);margin:0 auto;padding:clamp(38px,6vw,82px) clamp(18px,7vw,112px) clamp(54px,8vw,104px);display:grid}.platform-case-form-panel,.platform-case-receipt,.platform-case-explainer,.platform-case-explainer section{min-inline-size:0}.platform-case-form-panel,.platform-case-receipt{background:var(--insight-paper);border-top:3px solid var(--insight-steel);padding:clamp(22px,4vw,42px)}.platform-case-form-panel h2,.platform-case-receipt h2,.platform-case-explainer h2{font-family:var(--font-display-en);margin:10px 0 22px;font-size:clamp(1.35rem,2.2vw,2rem);font-stretch:82%;line-height:1.12}.platform-case-form fieldset{border:0;gap:18px;min-inline-size:0;margin:0;padding:0;display:grid}.platform-case-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-case-form .field{min-inline-size:0}.platform-case-form input,.platform-case-form select,.platform-case-form textarea{min-block-size:48px;min-inline-size:0}.platform-case-form textarea{overflow-wrap:anywhere}.platform-case-field-error{color:var(--danger);overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.platform-case-choice{border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.platform-case-choice legend{letter-spacing:.04em;padding:0;font-size:.78rem;font-weight:700}.platform-case-choice>div{flex-wrap:wrap;gap:8px;display:flex}.platform-case-choice label{border:1px solid var(--line-dark);cursor:pointer;align-items:center;gap:9px;min-block-size:48px;min-inline-size:112px;padding:8px 12px;display:inline-flex}.platform-case-choice input{flex:0 0 20px;min-block-size:20px;inline-size:20px}.platform-case-error-summary,.platform-case-disabled,.platform-case-test-mode{border-left:3px solid var(--danger);overflow-wrap:anywhere;margin:0 0 22px;padding:12px 16px}.platform-case-error-summary p{margin:4px 0}.platform-case-error-summary ul{margin:8px 0 0;padding-inline-start:20px}.platform-case-error-summary a{align-items:center;min-block-size:48px;display:inline-flex}.platform-case-test-mode{border-color:var(--insight-steel);color:var(--insight-steel)}.platform-case-disabled{color:var(--danger)}.platform-case-privacy{border:1px solid var(--insight-mineral);padding:14px 16px;font-size:.82rem}.platform-case-privacy p{overflow-wrap:anywhere;margin:0}.platform-case-privacy p+p{margin-top:8px}.platform-case-privacy code{overflow-wrap:anywhere}.platform-case-human-verification{border:1px solid var(--insight-mineral);gap:10px;min-inline-size:0;padding:14px 16px;display:grid}.platform-case-human-verification>strong{font-size:.82rem}.platform-case-human-verification>p{overflow-wrap:anywhere;margin:0}.platform-case-human-widget{overflow-wrap:anywhere;min-block-size:65px;min-inline-size:0}.platform-case-remove-related{cursor:pointer;background:0 0;border:0;justify-self:start;min-block-size:48px;min-inline-size:48px;padding:8px 0;text-decoration:underline}.platform-case-form .insight-action,.platform-case-receipt .insight-action{justify-self:start;min-block-size:48px;min-inline-size:48px}.platform-case-explainer{align-self:start;gap:1px;display:grid}.platform-case-explainer section{background:var(--insight-paper);border-bottom:1px solid var(--insight-mineral);padding:24px}.platform-case-explainer p{overflow-wrap:anywhere}.platform-case-receipt dl{gap:1px;margin:0 0 22px;display:grid}.platform-case-receipt dl>div{border-bottom:1px solid var(--insight-mineral);gap:4px;padding:14px 0;display:grid}.platform-case-receipt dt{color:var(--insight-steel);font-family:var(--font-data);text-transform:uppercase;font-size:.68rem}.platform-case-receipt dd{overflow-wrap:anywhere;margin:0}.platform-case-receipt>p{overflow-wrap:anywhere}@media (max-width:1200px){.catalog-header{grid-template-columns:minmax(0,1fr) 44px 44px;gap:0 14px;min-height:78px;padding-block:16px}.catalog-menu-trigger{display:inline-flex}.catalog-navigation-panel{border-block-start:1px solid #d5d5ce;grid-area:2/1/auto/-1;gap:14px;margin-block-start:16px;padding-block:12px 2px;display:none}.catalog-navigation-panel[data-open=true]{display:flex}.catalog-header nav{flex-wrap:wrap;justify-content:flex-start;gap:6px 26px}.catalog-header nav>a{white-space:normal;min-block-size:44px}.catalog-header .catalog-nav-utility{border-block-start:1px solid #d5d5ce;order:0;padding-block-start:12px}.catalog-header .catalog-nav-utility a{min-block-size:44px}.catalog-language-link{border:0}.catalog-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-footer-intro{grid-column:1/-1}}@media (max-width:920px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:auto;padding:30px}.auth-brand h1{font-size:3rem}.auth-panel{min-height:auto}.workspace-grid{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid var(--line);border-right:0;padding:16px 20px}.workspace-sidebar nav{margin:12px 0;display:flex;overflow-x:auto}.boundary-note{display:none}.editor-grid,.supplier-image-manager{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.catalog-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}:is(.home-hero,.home-hero:has(.published-hero-media)){grid-template-columns:1fr}.published-hero-media,.hero-media,.hero-media figure,.hero-media figure>:is(img,[data-image-unavailable]){min-height:360px}.catalog-hero,.detail-grid{grid-template-columns:1fr}.catalog-hero.compact.materials-index-hero{grid-template-columns:1fr;display:grid}.materials-index-hero>.eyebrow,.materials-index-hero>h1,.materials-index-hero>p:not(.eyebrow),.materials-index-hero .catalog-search{grid-area:auto/1}.materials-index-hero .catalog-search{margin-block-start:30px}.material-ledger-row{grid-template-columns:42px minmax(0,1fr)}.material-ledger-meta{border-block-start:1px solid var(--line);border-inline-start:0;grid-column:2;padding-block-start:20px;padding-inline-start:0}.catalog-route-note{grid-template-columns:1fr}.offering-row{grid-template-columns:minmax(150px,.5fr) minmax(240px,1.5fr)}.offering-row .button{grid-column:2;justify-self:start}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-detail{grid-template-columns:1fr}.insight-structured-facts,.insight-detail .editorial-content{grid-area:auto/1}.platform-case-layout{grid-template-columns:1fr}}@media (max-width:600px){.insights-shell,.insights-page{--insight-body-size:.96875rem;--insight-body-leading:1.52}.workspace-header{align-items:flex-start;padding:10px 14px}.workspace-discovery-shell .workspace-header{flex-wrap:wrap}.workspace-discovery-shell .header-tools{flex-wrap:wrap;gap:8px}.brand-lockup small,.source-pill,.account-name{display:none}.workspace-main{padding:18px 14px}.workspace-choice{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-choice-link{justify-self:stretch}.workspace-pagination{justify-content:stretch}.workspace-pagination .button{flex:100%}.page-heading{flex-direction:column;align-items:start}.page-heading h1{font-size:2.35rem}.metrics{grid-template-columns:1fr 1fr}.field-grid,.field-grid-three,.supplier-profile-state{grid-template-columns:1fr}.array-row,.array-row.channel{grid-template-columns:1fr;align-items:stretch}.search-row{flex-direction:column}.supplier-media-picker{grid-template-columns:1fr;align-items:stretch}.supplier-media-picker .text-button{grid-column:1}.catalog-header{column-gap:10px}.catalog-brand{gap:10px}.catalog-brand strong{font-size:1.0625rem}.catalog-brand small{font-size:.4375rem}.catalog-header nav>a{font-size:.8125rem}.catalog-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.catalog-footer nav{gap:4px}.catalog-footer nav a{min-block-size:44px}.insights-shell .platform-contact{position:static}.insights-shell .platform-contact-panel{inline-size:min(290px,100%)}.catalog-hero{padding:48px 0}.catalog-hero h1{font-size:clamp(2.8rem,16vw,4.4rem)}.catalog-search>div{flex-direction:column;align-items:stretch}.materials-index-hero h1{font-size:clamp(2.75rem,15vw,4.2rem)}.materials-index-hero .catalog-search{padding:20px}.materials-directory-controls .category-filter{flex-direction:column;align-items:stretch}.materials-directory-controls .category-filter a{inline-size:100%}.material-ledger-row{grid-template-columns:28px minmax(0,1fr);column-gap:14px}.material-ledger-copy h3{font-size:clamp(1.65rem,9vw,2.35rem)}.material-ledger-meta{grid-column:1/-1}.material-ledger-action{inline-size:100%}.catalog-card-grid,.spec-grid,.category-grid{grid-template-columns:1fr}.home-hero h1{font-size:clamp(2.75rem,15vw,4.35rem)}html[lang=zh-CN] .home-hero h1{letter-spacing:-.04em;font-size:clamp(2.65rem,13vw,3.7rem);line-height:.98}.published-hero-media,.hero-media,.hero-media figure,.hero-media figure>:is(img,[data-image-unavailable]){min-height:260px}.content-media-stacked{grid-template-columns:1fr}.content-media-stacked figure,.content-media-stacked figure:nth-child(2n){margin:0 0 10px;transform:none}.catalog-card{min-height:auto}.offering-row{grid-template-columns:1fr}.offering-row .button{grid-column:1}.catalog-facts{flex-direction:column;align-items:flex-start;gap:12px}.insights-masthead{padding-block:48px}.insight-filters{gap:6px}.insight-filters a{flex:calc(50% - 6px)}.insight-card{min-height:0}.insight-pagination{flex-direction:column;align-items:stretch;gap:10px}.insight-pagination span:empty{display:none}.insight-pagination a{width:100%}.insight-detail-page{padding-inline:18px}.insight-detail-header{padding-top:30px}.insight-published-facts{gap:14px;display:grid}.platform-case-field-grid{grid-template-columns:1fr}.platform-case-masthead{padding-block:48px}.platform-case-form .insight-action,.platform-case-receipt .insight-action,.platform-case-remove-related{justify-content:center;inline-size:100%}.platform-case-choice>div,.platform-case-choice label{inline-size:100%}}@media (max-width:600px),(hover:none),(pointer:coarse){.platform-contact-qr-desktop{display:none}.platform-contact-qr-mobile{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
