/* No-script fallback remains a normal list of links. */
.resources-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.resources-ready .resources-shelf{position:relative;display:block;height:410px;padding:0;margin:0 0 90px;overflow:hidden;perspective:1100px;touch-action:pan-y;user-select:none}
.resources-ready .resources-shelf .card{position:absolute;top:26px;left:50%;width:min(270px,66vw);height:340px;min-height:0;transform:translateX(calc(-50% + var(--offset) * 195px)) rotateY(calc(var(--offset) * -12deg)) scale(var(--scale));transform-origin:center bottom;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,background-color .25s ease;box-shadow:0 8px 22px #1b2d4218;background:#fff;border:1px solid #dce3eb;padding:0;overflow:hidden}
.resources-ready .resources-shelf .card:before{content:"";display:block;height:145px;background:linear-gradient(145deg,#dae7fa,#edf3fa);border-bottom:1px solid #dce3eb}
.resources-ready .resources-shelf .card:nth-child(2):before{background:linear-gradient(135deg,#d8e2e6,#eff3f4)}
.resources-ready .resources-shelf .card:nth-child(3):before{background:linear-gradient(135deg,#125de9,#204aa9)}
.resources-ready .resources-shelf .card:nth-child(4):before{background:linear-gradient(135deg,#dce9e6,#f3f5ee)}
.resources-ready .resources-shelf .card>div{padding:18px 20px 10px;flex:1}
.resources-ready .resources-shelf .card h3{font-size:20px;line-height:1.18;margin:10px 0;color:#10151d}
.resources-ready .resources-shelf .card p:not(.tag){display:none}
.resources-ready .resources-shelf .card a{position:static;min-height:40px;padding:0 20px 16px;font-size:13px;color:#0050c8;text-underline-offset:4px}
.resources-ready .resources-shelf .card a:after{content:"";position:absolute;inset:0}
.resources-ready .resources-shelf .card:focus-within{outline:3px solid #005cff;outline-offset:3px}
.resources-ready .resources-shelf .card a:focus-visible{outline:0}
@media(max-width:760px){.resources-ready .resources-shelf{height:355px;margin-bottom:60px}.resources-ready .resources-shelf .card{top:18px;height:300px;transform:translateX(calc(-50% + var(--offset) * 145px)) rotateY(calc(var(--offset) * -10deg)) scale(var(--scale))}.resources-ready .resources-shelf .card:before{height:115px}.resources-ready .resources-shelf .card h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){.resources-ready .resources-shelf .card{transition:none}}
.resources-ready .resources-shelf .card:nth-child(1):before{background:#eaf1fb url('/assets/assembly-access-cover.webp') center/cover no-repeat}
.resources-ready .resources-shelf .card:nth-child(2):before{background:#eaf1fb url('/assets/cad-handoff-cover.webp') center/cover no-repeat}
.resources-ready .resources-shelf .card:nth-child(3):before{background:linear-gradient(135deg,#125de9,#204aa9)}
.resources-ready .resources-shelf .card:nth-child(4):before{background:#eaf1fb url('/assets/product-brief-card.webp') center/cover no-repeat}

.resources-ready .resources-shelf .card:nth-child(3):before{background:#eaf1fb url('/assets/dfm-software-cover.webp') center/cover no-repeat}

.resources-help{display:none}.resources-ready .resources-help{display:block;max-width:60ch;margin:-60px auto 80px;text-align:center;color:#526378;font-size:14px;line-height:1.5}@media(max-width:760px){.resources-ready .resources-help{margin:-38px auto 56px}}
