.xa-feed{background:#f3effc;color:#17122c;padding:64px 24px}.xa-feed-inner{margin:auto;max-width:1160px}.xa-feed-kicker{color:#6435bc;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.xa-feed h2{color:#17122c;font-size:clamp(28px,4vw,42px);line-height:1.2;margin:12px 0 28px}.xa-feed-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.xa-feed-card{background:#fff;border:1px solid #ded5ef;border-radius:18px;box-shadow:0 6px 22px #31135e09;color:#17122c;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.xa-feed-card:focus-visible,.xa-feed-card:hover{border-color:#4c12c5;box-shadow:0 12px 28px #4c12c520;transform:translateY(-3px)}.xa-feed-card:focus-visible{outline:3px solid #4c12c5;outline-offset:4px}.xa-feed-card img{height:190px;object-fit:cover;width:100%}.xa-feed-card-body{display:flex;flex:1;flex-direction:column;padding:25px}.xa-feed-card h3{color:#17122c;font-size:23px;line-height:1.3;margin:0 0 14px}.xa-feed-card p{color:#4b435e;font-size:16px;line-height:1.6;margin:0 0 24px}.xa-feed-read{color:#4c12c5;font-weight:700;margin-top:auto}.xa-feed-card:hover{color:#17122c;text-decoration:none}@media(max-width:900px){.xa-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.xa-feed{padding:42px 20px}.xa-feed-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.xa-feed-card{transition:none}.xa-feed-card:focus-visible,.xa-feed-card:hover{transform:none}}