.suppliers-module__BDIemG__page{max-width:72rem;padding:var(--space-5) var(--page-pad) var(--space-7);margin-inline:auto}.suppliers-module__BDIemG__back{min-height:44px;color:var(--forest);font-size:var(--type-navigation);text-underline-offset:.25em;align-items:center;display:inline-flex}.suppliers-module__BDIemG__back:hover{text-decoration:underline}.suppliers-module__BDIemG__intro{padding-block:var(--space-4) var(--space-6)}.suppliers-module__BDIemG__intro h1{margin:0 0 var(--space-5);font-size:var(--type-h1);letter-spacing:-.025em;font-weight:400;line-height:1.15}.suppliers-module__BDIemG__intro h2,.suppliers-module__BDIemG__category h2,.suppliers-module__BDIemG__policy h2{margin:0 0 var(--space-3);font-size:var(--type-h3);letter-spacing:-.015em;font-weight:500;line-height:1.3}.suppliers-module__BDIemG__intro p,.suppliers-module__BDIemG__policy p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--ink-soft)}.suppliers-module__BDIemG__category,.suppliers-module__BDIemG__policy{border-top:1px solid var(--line);padding-block:var(--space-5)}.suppliers-module__BDIemG__directory{column-gap:var(--space-7);row-gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.suppliers-module__BDIemG__directory li{min-width:0}.suppliers-module__BDIemG__directory h3{font-size:var(--type-body-large);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.suppliers-module__BDIemG__directory p{color:var(--ink-soft);font-size:var(--type-body);margin:.3rem 0 0}.suppliers-module__BDIemG__contactLinks{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.suppliers-module__BDIemG__website{min-height:44px;color:var(--forest);font-size:var(--type-navigation);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;gap:.3em;display:inline-flex}.suppliers-module__BDIemG__website span{transition:transform var(--motion-fast) var(--ease-premium);display:inline-block}.suppliers-module__BDIemG__website:hover,.suppliers-module__BDIemG__website:focus-visible{text-decoration-color:currentColor}.suppliers-module__BDIemG__website:hover span{transform:translate(3px)}.suppliers-module__BDIemG__policy{padding-bottom:0}@media (max-width:600px){.suppliers-module__BDIemG__page{padding-top:var(--space-3);padding-bottom:var(--space-6)}.suppliers-module__BDIemG__intro{padding-bottom:var(--space-5)}.suppliers-module__BDIemG__directory{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.suppliers-module__BDIemG__website span{transition:none}.suppliers-module__BDIemG__website:hover span{transform:none}}
