.ph-logos{border-bottom:1px solid var(--line);padding-bottom:var(--sec-pb,var(--sp-10));padding-top:var(--sec-pt,var(--sp-10))}.ph-logos__head{color:var(--pw-grey-bright);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;line-height:1.55;margin:0 auto 32px;max-width:52ch;text-align:center;text-transform:uppercase}.ph-logos__row{align-items:center;column-gap:clamp(28px,5vw,56px);display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}.ph-logos__img{filter:grayscale(1);flex:0 0 auto;height:var(--logo-h,34px);opacity:.72;transition:opacity .18s,filter .18s;width:auto}.ph-logos__img:hover{filter:none;opacity:1}.ph-logos__ph{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--r-sm);display:flex;flex:0 0 auto;font-size:11px;height:var(--logo-h,34px);justify-content:center;min-width:132px;padding:0 18px}.ph-logos__note,.ph-logos__ph{color:var(--pw-grey-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.ph-logos__note{font-size:10.5px;margin-top:22px;text-align:center}@media(max-width:640px){.ph-logos__head{font-size:11px;letter-spacing:.1em;margin-bottom:24px}.ph-logos__img,.ph-logos__ph{height:calc(var(--logo-h,34px)*.82)}.ph-logos__ph{min-width:108px;padding:0 14px}}