.as-w89-curated,.as-w89-related{max-width:1120px;margin:clamp(1.2rem,3vw,2.4rem) auto;padding:clamp(1rem,2.5vw,2rem);border:1px solid rgba(164,137,207,.31);border-radius:20px;background:linear-gradient(135deg,rgba(29,23,56,.75),rgba(15,22,41,.72));color:#f8f4ff}.as-w89-curated h2,.as-w89-related h2{color:#fff;margin:.15rem 0 .8rem;font-size:clamp(1.45rem,2.4vw,2rem)}.as-w89-curated p{color:#e3ddec;max-width:75ch}.as-w89-kicker{font-size:.78rem!important;letter-spacing:.14em;text-transform:uppercase;color:#dbbc85!important;font-weight:700}.as-w89-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:1.4rem 0 .5rem}.as-w89-card{display:flex;min-height:135px;position:relative;flex-direction:column;justify-content:space-between;border:1px solid rgba(224,206,251,.28);border-radius:14px;padding:1rem 1.2rem;color:#fff!important;text-decoration:none!important;background:rgba(255,255,255,.055);transition:background .18s,border-color .18s}.as-w89-card:focus-visible{outline:3px solid #e7c991;outline-offset:3px}.as-w89-card:hover{background:rgba(255,255,255,.1);border-color:#dac4f0}.as-w89-card strong{font-size:1.07rem;line-height:1.4}.as-w89-card small{display:block;color:#d5cce4;line-height:1.4;padding-top:.5rem}.as-w89-card span{align-self:flex-end;font-size:1.2rem;color:#f0d1a1}.as-w89-related>p a{color:#f4d3a8}@media(max-width:700px){.as-w89-cards{grid-template-columns:1fr}.as-w89-card{min-height:100px}.as-w89-curated,.as-w89-related{padding:1rem}}
