.richard-help{flex:none;margin-left:auto;padding:8px 12px;border:1px solid #b7c8bb;border-radius:20px;background:#edf3ec;color:#244b3e;font:inherit;font-size:14px;cursor:pointer}.richard-help:hover{background:#dfeade}.richard-help:focus-visible{outline:3px solid #679573;outline-offset:3px}.richard-dialog{width:min(580px,calc(100vw - 32px));max-height:85dvh;overflow:auto;padding:28px;border:1px solid #d9e1d7;border-radius:24px;background:#fafbf6;box-shadow:0 24px 80px #112e2340}.richard-dialog::backdrop{background:#102a2366}.richard-dialog h2{margin:0 0 12px;color:#244b3e}.richard-context{font-weight:600}.richard-note{font-size:14px;color:#56665c;line-height:1.6}.richard-dialog textarea{display:block;box-sizing:border-box;width:100%;margin:10px 0 14px;padding:12px;font:inherit;border:1px solid #bdcdbf;border-radius:12px;resize:vertical}.richard-web{display:flex;align-items:center;gap:10px;margin-bottom:20px}.richard-web input{width:20px;height:20px;accent-color:#244b3e}.richard-answer p{white-space:pre-wrap;line-height:1.65}.richard-answer a{color:#21553a;text-decoration:underline}.richard-dialog .dialog-actions{flex-wrap:wrap}@media(max-width:600px){.question-head{flex-wrap:wrap}.richard-help{margin-left:0}.richard-dialog{padding:20px}}
