.ffl .doc h3{font-size:18px!important;font-weight:600!important;color:var(--text)!important;margin:18px 0 6px}.ffl .tw{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin-top:12px}.ffl table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}.ffl th,.ffl td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ffl thead th{background:var(--cream);color:var(--g);font-weight:600}.ffl tr:last-child td{border-bottom:0}.ffl .note{padding:16px 18px;border-radius:12px;background:var(--cream);font-size:15.5px}.ffl .btn-r{background:#b3121f;color:#fff!important}.ffl .btn-g{background:var(--g-btn);color:#fff!important}@media (max-width:600px){.ffl .tw{border:0;overflow:visible}.ffl table{min-width:0}.ffl table,.ffl tbody,.ffl tr,.ffl td{display:block;width:100%}.ffl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ffl tr{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:4px 0;background:#fff}.ffl td{border:0;padding:8px 14px}.ffl td::before{content:attr(data-label);display:block;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin-bottom:2px}}