.gl-suppliers-page [hidden]{display:none!important}.gl-supplier-eyebrow{font-size:var(--gl-small-size);line-height:1.5;color:var(--gl-color-accent-text);margin-bottom:24px}.gl-suppliers-page .gl-section-head{margin-bottom:48px}.gl-supplier-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gl-grid-gap)}.gl-supplier-categories .gl-about-trust__card{min-width:0}.gl-supplier-categories .gl-about-trust__card>.gl-about-link{margin-top:auto;padding-top:24px}.gl-supplier-application{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gl-layout-gap);align-items:start}.gl-supplier-application__intro .gl-lead{margin-top:24px;max-width:44ch}.gl-supplier-application__intro h3,.gl-supplier-contact{margin-top:32px}.gl-supplier-contact .gl-about-link{display:flex;margin-top:8px;overflow-wrap:anywhere}.gl-supplier-form{min-width:0;padding:var(--gl-card-padding);border:1px solid var(--gl-color-line);container-type:inline-size}.gl-supplier-form fieldset{min-width:0;border:0;margin:24px 0 0;padding:0}.gl-supplier-form legend{margin-bottom:24px;font-size:var(--gl-control-text);color:var(--gl-color-ink)}.gl-supplier-form .gl-manager-request__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-supplier-form__note{margin-top:16px}.gl-supplier-faq{padding-bottom:var(--gl-section-space)}.gl-supplier-faq .gl-road-faq{padding:0}@container (max-width:480px){.gl-supplier-form .gl-manager-request__fields{grid-template-columns:1fr}.gl-supplier-form .gl-manager-request__field--wide{grid-column:auto}}@media(max-width:1100.98px){.gl-supplier-application{grid-template-columns:1fr}.gl-supplier-form{width:100%;max-width:760px;justify-self:center}}@media(max-width:767.98px){.gl-suppliers-page .gl-section-head{margin-bottom:32px}.gl-supplier-categories{grid-template-columns:1fr}.gl-supplier-principles,.gl-supplier-form{padding:24px}}.gl-suppliers-page :is(:is(#supplier-application,[data-gl-cms-source-id="supplier-application"]),.gl-supplier-faq){position:relative;padding-top:calc(var(--gl-section-space)*2)}.gl-suppliers-page :is(:is(#supplier-application,[data-gl-cms-source-id="supplier-application"]),.gl-supplier-faq):before{content:"";position:absolute;top:var(--gl-section-space);left:0;right:0;border-top:1px solid var(--gl-color-line)}.gl-supplier-file__row{display:flex;gap:8px;align-items:stretch;min-width:0}.gl-supplier-file__row>input[type=url]{min-width:0;flex:1;width:0}.gl-supplier-file__choose{flex:0 0 var(--gl-control-height);display:grid;place-items:center;width:var(--gl-control-height);min-height:var(--gl-control-height);padding:0;border:0;border-radius:var(--gl-radius-control);background:var(--gl-color-surface);color:var(--gl-color-ink);cursor:pointer;transition:background var(--gl-duration-fast),color var(--gl-duration-fast)}.gl-supplier-file__choose:hover{background:var(--gl-color-ink);color:var(--gl-color-white)}.gl-supplier-file__choose:focus-visible{outline:2px solid var(--gl-color-ink);outline-offset:4px}.gl-supplier-file__choose[aria-invalid=true]{outline:1px solid var(--gl-color-error)}.gl-supplier-file__selected{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:var(--gl-small-size);color:var(--gl-color-ink)}.gl-supplier-file__selected>span{overflow-wrap:anywhere;min-width:0}.gl-supplier-file__selected .gl-about-link{font-size:var(--gl-small-size)}.gl-supplier-form .gl-manager-request__submit:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.gl-supplier-file__choose{transition:none}}.gl-supplier-file__selected button.gl-about-link{padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--gl-font-family)}
