.alr-resources{font-family:Inter,Arial,sans-serif;color:#f7f5ff;background:#111016}.alr-resources *{box-sizing:border-box}.alr-resources__inner{width:min(100% - 40px,1120px);margin:auto}.alr-resources__hero{padding:clamp(82px,10vw,138px) 0;background:radial-gradient(circle at 82% 12%,rgba(102,75,255,.22),transparent 31%),linear-gradient(125deg,#211a35 0%,#111016 72%)}.alr-resources__eyebrow{margin:0 0 18px!important;color:#bcaeff!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.15em!important}.alr-resources__hero h1{max-width:850px;margin:0 0 24px;color:#fff;font-size:clamp(2.75rem,6.5vw,5rem);line-height:1.02;letter-spacing:-.052em;font-weight:790}.alr-resources__hero>div>p:not(.alr-resources__eyebrow){max-width:720px;margin:0 0 32px;color:#d8d3e2;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.alr-resources__actions{display:flex;flex-wrap:wrap;gap:12px}.alr-resources__primary,.alr-resources__secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 19px;border-radius:10px;font-size:.94rem;font-weight:760;text-decoration:none!important}.alr-resources__primary{background:#6348f5;color:#fff!important}.alr-resources__primary:hover{background:#4a32db}.alr-resources__secondary{border:1px solid #6e618a;color:#fff!important}.alr-resources__secondary:hover{background:#2a2336}.alr-resources__body{padding:clamp(72px,9vw,116px) 0;background:#f8f7fc;color:#242033}.alr-resources__body h2{max-width:760px;margin:0 0 42px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.045em}.alr-resources__grid,.alr-resources__upcoming{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.alr-resources__card,.alr-resources__upcoming article{min-height:250px;padding:28px;border:1px solid #e1dcef;border-radius:18px;background:#fff}.alr-resources__card>p,.alr-resources__upcoming span{display:block;margin:0 0 26px;color:#6047df;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.alr-resources__card h3,.alr-resources__upcoming h3{margin:0 0 16px;font-size:1.35rem;line-height:1.25;letter-spacing:-.025em}.alr-resources__card h3 a{color:#242033;text-decoration:none}.alr-resources__card>div,.alr-resources__upcoming p{color:#6f6980;font-size:.94rem;line-height:1.65}.alr-resources__card>a{display:inline-flex;margin-top:24px;color:#553cf1;font-weight:760;text-decoration:none}.alr-resources__review-note{max-width:760px;margin:28px 0 0;padding-left:15px;border-left:3px solid #917eff;color:#6f6980;font-size:.9rem;line-height:1.65}.alr-resources__cta{padding:clamp(72px,9vw,112px) 0;background:#17131f}.alr-resources__cta h2{max-width:760px;margin:0 0 18px;color:#fff;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.045em}.alr-resources__cta p:not(.alr-resources__eyebrow){max-width:650px;margin:0 0 28px;color:#cac4d6;font-size:1.05rem;line-height:1.65}.alr-resources a:focus-visible{outline:3px solid #b5a6ff;outline-offset:3px}.single-alr_resource .site-main{width:min(100% - 40px,820px);margin:0 auto;padding:72px 0 96px}.single-alr_resource .entry-title{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.05;letter-spacing:-.05em}.single-alr_resource .entry-content{font-size:1.05rem;line-height:1.75}.single-alr_resource .entry-content h2{margin-top:2.4em;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.2}.single-alr_resource .wp-block-button__link{background:#553cf1;border-radius:10px}.alr-resource__status,.alr-resource__disclaimer{padding:16px 18px;border-left:4px solid #7661ef;background:#f3f0ff;font-size:.92rem}.alr-resource__disclaimer{margin-top:44px}.single-alr_resource .entry-meta{color:#777084}
@media(max-width:800px){.alr-resources__grid,.alr-resources__upcoming{grid-template-columns:1fr}.alr-resources__card,.alr-resources__upcoming article{min-height:auto}.alr-resources__hero{padding:82px 0}.alr-resources__body{padding:68px 0}.alr-resources__cta{padding:68px 0}}
@media(max-width:520px){.alr-resources__inner{width:min(100% - 32px,1120px)}.alr-resources__actions{display:grid}.alr-resources__primary,.alr-resources__secondary{width:100%}.alr-resources__hero h1{font-size:2.65rem}.alr-resources__card,.alr-resources__upcoming article{padding:24px}}
