.follow-up{margin:16px 0 20px;padding:20px;border:1px solid #a9c2b4;border-radius:12px;background:#edf3eb;max-width:850px}.follow-up[hidden]{display:none}.follow-up h2{margin:0 0 16px;font-size:23px;line-height:1.35}.follow-up-choices{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.follow-up-choices button{min-height:44px;padding:10px 16px;white-space:normal;text-align:left;font-size:14px;line-height:1.45;background:#fff;border:1px solid #a9c2b4;color:#145746}.follow-up-choices button:hover{background:#e0ebdf}.follow-up-choices button:focus-visible{outline:3px solid #b5842a;outline-offset:3px}.follow-up-choices .follow-up-edit{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px}#search-interpretation:empty{display:none}#search-interpretation{margin:8px 0 18px;max-width:850px}@media(max-width:550px){.follow-up{padding:16px}.follow-up h2{font-size:21px}.follow-up-choices{align-items:stretch;flex-direction:column}.follow-up-choices button{width:100%}}