.dp-category-hub-intro{position:relative;overflow:hidden;margin:0 0 24px;padding:clamp(20px, 3vw, 30px);border:1px solid rgb(197 77 255 / .28);border-radius:16px;background:radial-gradient(circle at 8% 0%,rgb(189 58 255 / .16),transparent 42%),linear-gradient(135deg,rgb(22 14 29 / .96),rgb(10 9 14 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 14px 34px rgb(0 0 0 / .2)}.dp-category-hub-intro::after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 20%,rgb(218 177 78 / .045) 52%,transparent 72%)}.dp-category-hub-intro>*{position:relative;z-index:1}.dp-category-hub-intro__eyebrow{margin:0 0 8px!important;color:#d6b25e!important;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.dp-category-hub-intro h2{margin:0 0 10px;color:#fff;font-size:clamp(1.35rem, 2.2vw, 1.8rem);line-height:1.2}.dp-category-hub-intro p{max-width:820px;margin:0 0 10px;color:#d7d3dc;font-size:.98rem;line-height:1.65}.dp-category-hub-intro__count{color:#aaa4b2!important;font-size:0.88rem!important}.dp-category-hub-intro__count strong{color:#f2d98d}.dp-category-hub-intro__related{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.dp-category-hub-intro__related span{margin-right:2px;color:#aaa4b2;font-size:.78rem;font-weight:700;text-transform:uppercase}.dp-category-hub-intro__related a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid rgb(197 77 255 / .3);border-radius:999px;background:rgb(116 42 143 / .16);color:#f6effa;font-size:.84rem;font-weight:700;text-decoration:none;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}.dp-category-hub-intro__related a:hover,.dp-category-hub-intro__related a:focus-visible{border-color:rgb(218 177 78 / .72);background:rgb(218 177 78 / .12);color:#f2d98d}@media (max-width:689px){.dp-category-hub-intro{margin-bottom:18px;border-radius:13px}.dp-category-hub-intro__related{align-items:stretch}.dp-category-hub-intro__related span{flex-basis:100%}.dp-category-hub-intro__related a{justify-content:center;flex:1 1 calc(50% - 8px);text-align:center}}