.refresh-table{overflow-x:auto;margin:20px 0}.refresh-table table{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}.refresh-table th,.refresh-table td{padding:12px;border-bottom:1px solid #deded9;text-align:left;vertical-align:top}.refresh-faq{margin-top:20px}.refresh-faq details{padding:14px 0;border-bottom:1px solid #deded9}.refresh-faq summary{cursor:pointer;font-weight:700}.refresh-steps{padding-left:23px}.refresh-note{padding:16px;border-left:3px solid #d15430;background:#faf6ee}.refresh-contact{white-space:pre-line;padding:18px;border:1px solid #ddd;border-radius:12px;background:#faf9f6}.refresh-section{max-width:1120px;margin:26px auto;padding:24px}.refresh-section h2{font-size:24px}.refresh-section .refresh-links{display:flex;gap:12px 22px;flex-wrap:wrap}@media(max-width:650px){.refresh-section{padding:18px;margin:18px 12px}.refresh-table table{font-size:14px}}