.legal-module__m2i2ra__shell{background:#f7f7f5;min-height:100dvh;padding:32px 20px 48px}.legal-module__m2i2ra__card{background:#fff;border:1px solid #deded9;border-radius:20px;width:min(100%,720px);margin:0 auto;padding:32px;box-shadow:0 16px 40px #1212120f}.legal-module__m2i2ra__brand{color:#121212;font-family:var(--font-gangwon-power), sans-serif;margin-bottom:28px;font-size:34px;font-weight:800;line-height:1;text-decoration:none;display:inline-block}.legal-module__m2i2ra__content{color:#292925;font-size:16px;line-height:1.75}.legal-module__m2i2ra__content h1{color:#121212;margin:0 0 12px;font-size:clamp(28px,6vw,40px);line-height:1.2}.legal-module__m2i2ra__content h2{color:#121212;margin:32px 0 8px;font-size:20px;line-height:1.4}.legal-module__m2i2ra__content p,.legal-module__m2i2ra__content ul,.legal-module__m2i2ra__content ol{margin:0 0 16px}.legal-module__m2i2ra__content ul,.legal-module__m2i2ra__content ol{padding-left:22px}.legal-module__m2i2ra__content>p:first-of-type{color:#50504a;background:#f2f2ef;border-radius:12px;padding:14px 16px}.legal-module__m2i2ra__content>p.legal-module__m2i2ra__eyebrow{color:#287d19;background:0 0;border-radius:0;margin-bottom:10px;padding:0}.legal-module__m2i2ra__eyebrow{letter-spacing:.06em;font-size:13px;font-weight:700}.legal-module__m2i2ra__byline{color:#6a6a63;margin-top:-2px;font-size:13px}.legal-module__m2i2ra__factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 8px;display:grid}.legal-module__m2i2ra__factGrid>div{background:#f6fff3;border:1px solid #d9e7d6;border-radius:14px;padding:14px}.legal-module__m2i2ra__factGrid dt{color:#63705f;font-size:12px;font-weight:700}.legal-module__m2i2ra__factGrid dd{color:#12300d;margin:4px 0 0;font-weight:700}.legal-module__m2i2ra__script{color:#2b3b27;background:#f6fff3;border-left:4px solid #35e317;border-radius:0 14px 14px 0;margin:0 0 20px;padding:18px 20px}.legal-module__m2i2ra__questionList{gap:10px;padding:0;list-style:none;display:grid}.legal-module__m2i2ra__questionList>li{border:1px solid #e2e2dc;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;scroll-margin-top:20px;display:grid}.legal-module__m2i2ra__questionNumber{color:#0a3104;background:#b6ff9f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.legal-module__m2i2ra__questionText,.legal-module__m2i2ra__questionTip{margin:0}.legal-module__m2i2ra__questionText{color:#171714;white-space:pre-line;font-weight:700;line-height:1.55}.legal-module__m2i2ra__questionTip{color:#686860;white-space:pre-line;margin-top:5px;font-size:14px;line-height:1.5}.legal-module__m2i2ra__timeline{gap:10px;padding-left:26px;display:grid}.legal-module__m2i2ra__timeline li{padding-left:4px}.legal-module__m2i2ra__relatedSection{border-top:1px solid #e7e7e1;margin-top:36px;padding-top:2px}.legal-module__m2i2ra__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legal-module__m2i2ra__relatedGrid a{color:#193a13;background:#f6fff3;border:1px solid #d9e7d6;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:110px;padding:16px;text-decoration:none;display:flex}.legal-module__m2i2ra__relatedGrid a:hover{border-color:#35e317}.legal-module__m2i2ra__relatedGrid a:focus-visible{outline-offset:2px;outline:3px solid #f72}.legal-module__m2i2ra__relatedGrid strong{line-height:1.45}.legal-module__m2i2ra__relatedGrid span{color:#657161;margin-top:12px;font-size:13px}.legal-module__m2i2ra__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:36px;display:grid}.legal-module__m2i2ra__primaryAction,.legal-module__m2i2ra__secondaryAction{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .14s,background-color .14s;display:flex}.legal-module__m2i2ra__primaryAction{color:#fff;background:#072202}.legal-module__m2i2ra__secondaryAction{color:#12300d;background:#35e31724;border:1px solid #35e317}.legal-module__m2i2ra__primaryAction:active,.legal-module__m2i2ra__secondaryAction:active{transform:scale(.97)}.legal-module__m2i2ra__primaryAction:focus-visible,.legal-module__m2i2ra__secondaryAction:focus-visible{outline-offset:3px;outline:3px solid #f72}.legal-module__m2i2ra__footer{flex-wrap:wrap;gap:10px 18px;width:min(100%,720px);margin:20px auto 0;padding:0 8px;font-size:14px;display:flex}.legal-module__m2i2ra__footer a{color:#50504a}@media (max-width:520px){.legal-module__m2i2ra__shell{padding:16px 12px 32px}.legal-module__m2i2ra__card{border-radius:16px;padding:24px 20px}.legal-module__m2i2ra__actions,.legal-module__m2i2ra__factGrid,.legal-module__m2i2ra__relatedGrid{grid-template-columns:1fr}.legal-module__m2i2ra__questionList>li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.legal-module__m2i2ra__questionNumber{width:32px;height:32px;font-size:12px}}
