.hint-page{color:#25341e;background:#f7f8f4;min-height:calc(100vh - 154px);padding:40px 16px 0}.hint-container{width:100%;max-width:760px;margin:0 auto}.hint-heading{text-align:center;margin-bottom:24px}.hint-heading h1{margin:0;font-size:clamp(26px,5vw,38px);font-weight:800}.hint-heading p{color:#52644a;margin-top:8px;font-size:17px}.hint-description{text-align:center;margin-bottom:28px;font-size:14px;line-height:1.8}.hint-question-list{flex-direction:column;gap:12px;display:flex}.hint-question{background:#fff;border:1px solid #d7e1d0;border-radius:12px;overflow:hidden}.hint-question-button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.hint-question-title{font-size:19px;font-weight:700}.hint-question-arrow{color:#5dad22;font-size:23px}.hint-question-content{border-top:1px solid #e6ebdf;flex-direction:column;gap:12px;padding:16px 20px 22px;display:flex}.hint-step{flex-direction:column;gap:6px;display:flex}.hint-step-button{color:#2e4921;cursor:pointer;text-align:left;background:#f2f7ed;border:1px solid #d6e5c8;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:15px;font-weight:700;display:flex}.hint-step-button:hover{background:#e6f0dd}.hint-step-content{color:#303b2a;overflow-wrap:anywhere;padding:12px 14px 16px;font-size:15px;line-height:1.9}.hint-warning{color:#ad6431;margin:6px 0;font-size:13px;font-weight:600}@media (max-width:600px){.hint-page{padding:24px 12px 60px}.hint-question-button{padding:16px}.hint-question-title{font-size:17px}.hint-question-content{padding:12px}}
