.ki-company-panel{border:1px solid #cbd6d6;border-radius:12px;padding:clamp(20px,3vw,38px);background:#f7f8f4;min-width:0}.ki-company-panel h3{margin-top:0}.ki-company-record{margin:24px 0}.ki-company-record>div{border-top:1px solid #d5dfde;padding:12px 0}.ki-company-record dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#4a6066}.ki-company-record dd{margin:4px 0;overflow-wrap:anywhere}.ki-company-verification p{max-width:64ch}.ki-market-brief{border:1px solid #cbd6d6;border-radius:8px;padding:14px 16px;margin:18px 0}.ki-market-brief summary{font-weight:600;cursor:pointer}.ki-market-brief p,.ki-market-brief li{font-size:13px;line-height:1.65}.ki-market-brief ul{padding-left:18px}.ki-template-note{font-size:13px;line-height:1.6;max-width:70ch}.ki-company-verification,.ki-product-procurement,#order-review,#due-diligence,#sourcing-responsibilities,#artwork-approval{scroll-margin-top:110px}.ki-company-panel .button{white-space:normal}.br-process details summary{cursor:pointer}.br-step-body strong{color:#193c49}.site-footer a.ki-footer-verification{display:inline-block;text-decoration:underline;text-underline-offset:3px;color:inherit}.ki-product-procurement{min-width:0}.ki-product-procurement a{overflow-wrap:anywhere}.ki-product-procurement summary{cursor:pointer}.ki-product-procurement .button-row{flex-wrap:wrap}@media(max-width:640px){.ki-company-panel{padding:20px}.ki-company-verification .button{width:100%;justify-content:center}.ki-company-verification h2{font-size:clamp(28px,8vw,38px)}.ki-company-record dd{font-size:14px}}
@media(min-width:641px) and (max-width:900px){#sourcing-responsibilities .br-section-head,#due-diligence .br-section-head{flex-direction:column;align-items:flex-start;gap:22px}#sourcing-responsibilities .br-section-head>p,#due-diligence .br-section-head>p{max-width:68ch}#sourcing-responsibilities .br-quality-grid{grid-template-columns:1fr}#due-diligence .br-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#order-review,#artwork-approval,.ki-company-verification{grid-template-columns:1fr;gap:28px}#sourcing-responsibilities h2,#due-diligence h2{hyphens:none}}
.admin-bar .site-header.nx-header{top:32px}@media(min-width:601px) and (max-width:782px){.admin-bar .site-header.nx-header{top:46px}}@media(max-width:600px){.admin-bar .site-header.nx-header{top:0}}
