/* "Your next step" card for the tools. See includes/class-next-step.php. */
.ausclin-tool .ans{margin:1.4rem 0;padding:1.3rem 1.4rem 1.2rem;background:#fbfaf6;border:1px solid #e3e1d8;border-left:4px solid #a06675;border-radius:14px;
  font-family:'Inter',sans-serif;animation:ans-in .35s ease}
@keyframes ans-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.ausclin-tool .ans__eyebrow{margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;color:#5f6c5b}
.ausclin-tool .ans__title{margin:0 0 .45rem;font:700 1.2rem/1.25 'Raleway',sans-serif;color:#333c36}
.ausclin-tool .ans__text{margin:0 0 1rem;color:#4a514a;font-size:.97rem;line-height:1.6}
.ausclin-tool .ans__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}
.ausclin-tool .ans__btn{display:inline-block;background:#5f6c5b;color:#fff !important;text-decoration:none !important;font-weight:600;border-radius:999px;padding:.75rem 1.4rem;transition:background .18s}
.ausclin-tool .ans__btn:hover,.ausclin-tool .ans__btn:focus-visible{background:#333c36}
.ausclin-tool .ans__link{color:#4f5b4c !important;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.ausclin-tool .ans__small{margin:.9rem 0 0;font-size:.88rem;color:#5b6157}
.ausclin-tool .ans__small a{color:#4f5b4c !important;font-weight:600}
@media(max-width:560px){.ausclin-tool .ans__actions{flex-direction:column;align-items:stretch;text-align:center}.ausclin-tool .ans__btn{display:block}}
@media(prefers-reduced-motion:reduce){.ausclin-tool .ans{animation:none}}
@media print{.ausclin-tool .ans{display:none}}
