.logo-dl{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:600px){.logo-dl{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.logo-dl{grid-template-columns:repeat(4,1fr)}}.logo-dl__card{background:#fff;border:1px solid var(--color-brand-stone);border-radius:16px;box-shadow:0 2px 6px rgba(38,38,38,.05);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.logo-dl__card:hover{box-shadow:0 20px 40px rgba(0,0,0,.12);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.logo-dl__card,.logo-dl__card:hover{transform:none;transition:none}}.logo-dl__well{align-items:center;border-bottom:1px solid var(--color-brand-stone);display:flex;height:150px;justify-content:center}.logo-dl__well--light{background:var(--color-brand-ice)}.logo-dl__well--dark{background:#000}.logo-dl__art{display:block;height:64px;max-width:150px;object-fit:contain}.logo-dl__art--mark{width:38%}.logo-dl__art--wide{width:82%}.logo-dl__body{display:flex;flex:1;flex-direction:column;padding:22px 24px}.logo-dl__label{color:var(--color-brand-black);font-size:17px;font-weight:600;line-height:1.35;margin:0 0 4px}.logo-dl__note{color:var(--color-brand-grey);font-size:13px;line-height:1.5;margin:0 0 18px}.logo-dl__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.logo-dl__btn{align-items:center;border:1px solid var(--color-brand-slate);border-radius:999px;color:var(--color-brand-black);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:background .15s ease}.logo-dl__btn .ph{font-size:13px}.logo-dl__btn--primary{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.logo-dl__btn:hover{background:var(--color-brand-ice)}.logo-dl__btn:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}