/* Additive modules, scoped to the master additions. */
.kr121{color:#173d50;background:#fff}.kr121 h2,.kr121 h3{color:#063958}.kr121 p{max-width:80ch;line-height:1.7}.kr121 a:not(.button){color:#07567d;text-decoration:underline;text-underline-offset:.2em}.kr121 a:focus-visible,.kr121 summary:focus-visible,.kr121-table-wrap:focus-visible{outline:3px solid #bd6500;outline-offset:4px}.kr121-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.kr121-grid article{padding:24px;border:1px solid #ccdce4;border-radius:12px;background:#f6f9fb}.kr121-partner{display:grid;grid-template-columns:240px 1fr;align-items:center;gap:32px}.kr121-partner img{display:block;width:100%;height:auto;max-height:140px;object-fit:contain}.kr121-trust{background:#edf4f7;color:#063958;padding:16px 0;font-size:15px;font-weight:650;line-height:1.8}.kr121-trust span{padding:0 8px}.kr121-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:24px}.kr121-steps li{padding-left:6px}.kr121-steps li::marker{color:#07567d;font-weight:750}.kr121-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #ccdce4;border-radius:10px}.kr121 table{border-collapse:collapse;width:100%;min-width:660px}.kr121 caption{text-align:left;padding:16px;font-weight:700}.kr121 th,.kr121 td{padding:16px;text-align:left;vertical-align:top;border:1px solid #d5e1e7;font-size:15px;line-height:1.6}.kr121 thead{background:#063958;color:#fff}.kr121 tbody th{background:#edf4f7;color:#063958}.kr121-check details{border-bottom:1px solid #ccdce4;padding:18px 0}.kr121-check summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.5}.kr121-check details p{padding:0 20px}.kr121-proof{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.kr121-proof img{width:100%;height:auto;border-radius:12px}.kr121-small-heading{font-size:18px;margin:18px 0 10px}@media(max-width:760px){.kr121-partner,.kr121-proof{grid-template-columns:1fr}.kr121-partner img{max-width:240px}.kr121-steps{grid-template-columns:1fr}.kr121-trust .container{font-size:14px}.kr121-trust span{padding:0 3px}.kr121-grid article{padding:20px}.kr121 h2{overflow-wrap:anywhere}}
