.v4-credits-page{min-height:100vh;background:#eef5f3;color:#294b49;box-sizing:border-box}
.v4-credits-wrap{max-width:1020px;margin:0 auto;padding:32px 24px 56px}
.v4-credits-back{border:1px solid #b5d1ca;border-radius:12px;padding:10px 16px;background:#fffdf6;color:#315f59;font:inherit;font-size:15px;font-weight:700;cursor:pointer;margin-bottom:18px}
.v4-credits-back:hover{background:#e0efea}
.v4-credits-back:focus-visible{outline:3px solid #2c7876;outline-offset:4px}
.v4-credits-card{background:#fffef9;border:1px solid #d9e5df;border-radius:24px;padding:36px;box-shadow:0 10px 28px #2e55540a}
.v4-credits-heading{text-align:center;padding:4px 0 12px}
.v4-credits-heading h1{font-family:'Maplestory',sans-serif;font-size:28px;line-height:1.4;color:#285a56;margin:0 0 12px}
.v4-credits-heading p{font-size:15px;line-height:1.8;margin:0;color:#586d68;word-break:keep-all}
.v4-credits-section{margin-top:30px}
.v4-credits-section h2{font-size:19px;font-weight:750;margin:0 0 12px;color:#285a56}
.v4-credits-section table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.65}
.v4-credit-kind-col{width:106px}.v4-credit-source-col{width:32%}
.v4-credits-section th{padding:12px 14px;background:#e9f1eb;color:#426254;font-weight:700;border-top:1px solid #d6e2d9;border-bottom:1px solid #d6e2d9}
.v4-credits-section td{padding:14px;vertical-align:top;border-bottom:1px solid #e4eae4;overflow-wrap:anywhere;word-break:keep-all}
.v4-credit-kind{font-size:13px;color:#63786c}
.v4-credit-description{font-weight:600;color:#2c4d48}
.v4-credits-section td small{display:block;font-size:12px;font-weight:500;line-height:1.6;color:#6a7770;margin-top:4px;overflow-wrap:anywhere}
.v4-credit-source{font-size:13px;color:#426d65}.v4-credit-source-label{display:none}
.v4-credits-card footer{border-top:1px solid #dae4dd;margin-top:32px;padding-top:20px;text-align:center;color:#708177;font-size:13px}
@media(max-width:620px){
 .v4-credits-wrap{padding:18px 12px 32px}.v4-credits-card{padding:22px 16px;border-radius:18px}
 .v4-credits-heading h1{font-size:24px}.v4-credits-heading p{font-size:14px}
 .v4-credits-section{margin-top:24px}.v4-credits-section h2{font-size:18px}
 .v4-credits-section colgroup{display:none}
 .v4-credits-section thead,.v4-credits-section tbody{display:block}
 .v4-credits-section tr{display:grid;grid-template-columns:74px minmax(0,1fr)}
 .v4-credits-section thead tr{background:#e9f1eb;border-top:1px solid #d6e2d9;border-bottom:1px solid #d6e2d9}
 .v4-credits-section th{font-size:13px;padding:10px 8px;border:0;background:none}
 .v4-credits-section th:last-child{display:none}
 .v4-credits-section tbody tr{padding:12px 0;border-bottom:1px solid #e4eae4}
 .v4-credits-section td{padding:0 8px;border:0;font-size:14px}
 .v4-credits-section .v4-credit-kind{grid-row:1/3;font-size:12px;padding-top:2px}
 .v4-credits-section .v4-credit-source{grid-column:2;font-size:12px;padding-top:6px;color:#647c72}
 .v4-credit-source-label{display:inline;font-weight:600}
}
