.relief-guide{margin-top:52px;padding:30px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,rgba(255,250,243,.96),rgba(244,232,215,.82));box-shadow:0 14px 40px rgba(76,53,35,.07)}
.relief-title span{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.16em}.relief-title h2{margin:7px 0 5px;font:700 28px "Noto Serif SC",serif}.relief-title p{margin:0;color:var(--muted);font-size:12px}
.relief-options{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.relief-options button{padding:16px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;text-align:left;color:var(--ink);background:rgba(255,255,255,.75);border:1px solid rgba(221,202,181,.8);border-radius:16px;transition:.2s}.relief-options button:hover{transform:translateY(-2px);border-color:#c88d77;box-shadow:0 10px 22px rgba(92,57,39,.08)}.relief-options i{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--red2),var(--red));font:18px "Noto Serif SC";font-style:normal}.relief-options b,.relief-options small{display:block}.relief-options b{font-size:13px}.relief-options small{margin-top:4px;color:var(--muted);font-size:9px}.relief-options em{color:var(--red);font-style:normal}
@media(max-width:760px){.relief-guide{margin-top:34px;padding:21px 16px;border-radius:21px}.relief-title h2{font-size:23px}.relief-options{display:flex;overflow-x:auto;margin-right:-16px;padding:0 16px 5px 0;scrollbar-width:none}.relief-options button{min-width:215px;padding:13px}.relief-options i{width:38px;height:38px}.relief-options em{display:none}}
