.hm218-faq details{border:1px solid #dce6e2;border-radius:12px;background:#fff;margin:10px 0;padding:0 20px}.hm218-faq summary{cursor:pointer;font-size:16px;font-weight:600;padding:18px 0;color:#173e34}.hm218-faq details p{line-height:1.75;margin:0 0 18px;color:#43554f;max-width:84ch}.hm218-guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.hm218-guide-actions a{display:inline-block;background:#123d34!important;color:#fff!important;border-radius:10px;padding:14px 18px;text-decoration:none;font-weight:600}.hm218-guide-actions a:hover{background:#235947!important}.hm218-guide-note{border-left:4px solid #467766;background:#f2f6f4;padding:18px 22px;border-radius:0 12px 12px 0;margin:24px 0;line-height:1.7}.hm218-guide-index{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.hm218-guide-index a{border:1px solid #dce6e2;padding:8px 14px;border-radius:30px}.hm218-example{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;overflow-wrap:anywhere;padding:20px;background:#f1f5f3;border-radius:12px;line-height:1.8}@media(max-width:600px){.hm218-guide-actions{flex-direction:column}.hm218-guide-actions a{text-align:center}.hm218-faq details{padding:0 15px}}
