.psp-guide-downloads{width:100%;max-width:100%}
.psp-guide-downloads *{box-sizing:border-box}
.psp-guide-downloads__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:13px}
.psp-guide-downloads__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 14px;background:#fff;border:1.5px solid #111;box-shadow:3px 3px 0 #111;border-radius:0!important;color:#111!important;text-decoration:none!important;font:700 12px/1.4 Inter,Arial,Helvetica,sans-serif;transition:transform .16s ease,box-shadow .16s ease}
.psp-guide-downloads__item:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #111}
.psp-guide-downloads__item:focus-visible{outline:3px solid #5368ff;outline-offset:5px}
.psp-guide-downloads__item[aria-busy=true]{cursor:progress;opacity:.65}
.psp-guide-downloads .psp-guide-downloads__note{margin:12px 0 0;font-size:11px;line-height:1.5;color:#62645e}
.psp-guide-downloads .psp-guide-downloads__error{margin:12px 0 0;font-size:12px;line-height:1.5}
.psp-guide-downloads [data-psp-pdf-error][hidden]{display:none!important}
.psp-guide-downloads--compact .psp-guide-downloads__list{display:flex;flex-wrap:wrap;gap:10px 20px}
.psp-guide-downloads--compact .psp-guide-downloads__item{min-height:32px;padding:0;gap:8px;border:0;box-shadow:none;background:none;text-decoration:underline!important;text-underline-offset:3px;transform:none}
.psp-app-landing .psp-app-guide-actions{display:block}
.psp-app-landing .psp-app-drawer-access[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.psp-guide-downloads__item{transition:none!important}}
