/* Contextual next steps, confined to Answers. */
.answer-next{border-top:1px solid var(--line,#aeb0b3);padding:32px 0 38px;margin:12px 0 34px;max-width:1060px}
.answer-next .answer-next-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;line-height:1.5}
.answer-next .answer-next-body{max-width:730px}
.answer-next h3{font-size:clamp(25px,2.6vw,36px);line-height:1.15;letter-spacing:-.025em;margin:0 0 18px}
.answer-next p{font-size:17px;line-height:1.65;margin:0 0 18px;max-width:730px}
.answer-next a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.answer-next .answer-primary-link{display:inline-block;padding:12px 18px;border:1px solid currentColor;text-decoration:none;line-height:1.4;margin:0 0 23px;font-size:16px}
.answer-next .answer-primary-link:hover{text-decoration:underline}
.answer-next .answer-secondary{font-size:15px;line-height:1.65;margin-bottom:18px}
.answer-next .answer-editorial{border-top:1px solid var(--line,#b9bbbf);padding-top:22px;margin-top:10px}
.answer-next .answer-cut-date{font-size:12px;display:block;margin-bottom:8px;letter-spacing:.01em}
.answer-next .answer-newsletter{font-size:14px;line-height:1.6;margin:0}
.answer-next .answer-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.answer-next a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(min-width:1000px){.answers .answer-next{display:grid;grid-template-columns:230px minmax(0,730px);gap:64px}.answers .answer-next .answer-next-label{padding-top:5px}}
@media(max-width:640px){.answer-next{padding-top:26px;margin-bottom:26px}.answer-next .answer-primary-link{max-width:100%;box-sizing:border-box}}
