.pci-resources-wrap{max-width:1200px;margin:0 auto;padding:0 24px;font-family:var(--pci-sans,"Manrope",system-ui,sans-serif);color:var(--pci-ink,#1a1715)}.pci-resources-intro{text-align:center;max-width:720px;margin:0 auto 56px}.pci-resources-eyebrow{display:inline-block;font-family:var(--pci-mono,"JetBrains Mono",monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#42806B;margin-bottom:14px}.pci-resources-title{font-family:var(--pci-serif,"Newsreader",Georgia,serif);font-weight:400;font-size:clamp(32px, 4vw, 46px);line-height:1.15;color:#1a1715;margin:0 0 18px;letter-spacing:-.01em}.pci-resources-lede{font-size:17px;line-height:1.6;color:#4a4742;margin:0}.pci-resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:72px}.pci-resource-card{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid rgb(26 23 21 / .08);border-radius:18px;padding:32px 28px 28px;text-decoration:none!important;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.pci-resource-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#42806B 0%,#B3E7D6 100%);opacity:0;transition:opacity .25s ease}.pci-resource-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgb(0 58 55 / .25);border-color:rgb(66 128 107 / .35)}.pci-resource-card:hover::before{opacity:1}.pci-resource-icon{width:56px;height:56px;border-radius:14px;background:#E8F4EF;color:#003A37;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,color .25s ease}.pci-resource-card:hover .pci-resource-icon{background:#003A37;color:#B3E7D6}.pci-resource-body{flex:1}.pci-resource-tag{display:inline-block;font-family:var(--pci-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#656567;background:#F6F6F4;padding:4px 10px;border-radius:999px;margin-bottom:14px}.pci-resource-name{font-family:var(--pci-serif,"Newsreader",Georgia,serif);font-weight:400;font-size:22px;line-height:1.25;color:#1a1715;margin:0 0 10px;letter-spacing:-.005em}.pci-resource-desc{font-size:15px;line-height:1.55;color:#565451;margin:0}.pci-resource-action{margin-top:auto;padding-top:18px;border-top:1px solid rgb(26 23 21 / .06)}.pci-resource-cta{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#003A37;letter-spacing:.01em;transition:gap .25s ease}.pci-resource-card:hover .pci-resource-cta{gap:14px}.pci-resource-cta svg{transition:transform .25s ease}.pci-resource-card:hover .pci-resource-cta svg{transform:translateY(2px)}.pci-resources-help{background:#fff;border:1px solid rgb(26 23 21 / .08);border-radius:18px;padding:40px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.pci-resources-help-text h3{font-family:var(--pci-serif,"Newsreader",Georgia,serif);font-weight:400;font-size:26px;line-height:1.25;color:#1a1715;margin:0 0 8px}.pci-resources-help-text p{font-size:15px;line-height:1.55;color:#565451;margin:0;max-width:520px}.pci-resources-help-cta{display:flex;gap:12px;flex-wrap:wrap}.pci-resources-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none!important;transition:background .2s ease,color .2s ease,transform .2s ease;letter-spacing:.01em}.pci-resources-btn-primary,.pci-resources-btn-primary:visited{background:#003A37;color:#ffffff!important}.pci-resources-btn-primary:hover,.pci-resources-btn-primary:focus{background:#002827;color:#ffffff!important;transform:translateY(-1px)}.pci-resources-btn-ghost,.pci-resources-btn-ghost:visited{background:#fff0;color:#1a1715!important;border:1px solid rgb(26 23 21 / .18)}.pci-resources-btn-ghost:hover,.pci-resources-btn-ghost:focus{background:#1a1715;color:#ffffff!important}@media (max-width:720px){.pci-resources-help{padding:32px 28px}.pci-resources-help-cta{width:100%}.pci-resources-btn{flex:1;justify-content:center}}