.gd-points{border-top:1px solid var(--line);margin-top:24px}.gd-points>div{border-bottom:1px solid var(--line);padding:18px 0}.gd-points dt{letter-spacing:-.72px;color:#000;word-break:keep-all;font-size:18px;font-weight:700;line-height:1.5}.gd-points dd{letter-spacing:-.64px;color:#000c;word-break:keep-all;margin-top:6px;font-size:16px;font-weight:400;line-height:1.75}.gd-points-title{letter-spacing:-.68px;color:#000;margin-top:26px;font-size:17px;font-weight:700}.gd-points-title+.gd-points{margin-top:12px}.gd-aside{margin-top:24px}.gd-aside h3,.gd-aside h4{letter-spacing:-.68px;color:#000;word-break:keep-all;font-size:17px;font-weight:700;line-height:1.5}.gd-aside p{letter-spacing:-.64px;color:#000c;word-break:keep-all;font-size:16px;font-weight:400;line-height:1.8}.gd-aside :is(h3,h4)+p,.gd-aside p+p{margin-top:8px}.gd-media-tall{aspect-ratio:4/5}.gd-media-wide{aspect-ratio:5/4}.gd-rules{border-top:1px solid var(--line)}.gd-rules li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.gd-rule-no{letter-spacing:-.5px;color:var(--green);font-family:Red Hat Display,Pretendard,sans-serif;font-size:26px;font-weight:500;line-height:1.2}.gd-rule-title{letter-spacing:-.88px;color:#000;word-break:keep-all;font-size:22px;font-weight:700;line-height:1.45}.gd-rule-desc{letter-spacing:-.64px;color:#000c;word-break:keep-all;margin-top:10px;font-size:16px;font-weight:400;line-height:1.8}.gd-foot{white-space:pre-line;letter-spacing:-.64px;color:#0009;word-break:keep-all;margin-top:30px;font-size:16px;font-weight:400;line-height:1.8}.gd-basic{border-collapse:collapse;width:100%}.gd-basic caption{text-align:left;letter-spacing:-.64px;color:#000;padding-bottom:14px;font-size:16px;font-weight:700}.gd-basic th{border-top:1px solid var(--line);text-align:left;vertical-align:top;letter-spacing:-.68px;color:#000;word-break:keep-all;width:280px;padding:24px 32px 24px 0;font-size:17px;font-weight:700;line-height:1.5}.gd-basic td{border-top:1px solid var(--line);vertical-align:top;letter-spacing:-.64px;color:#000c;word-break:keep-all;padding:24px 0;font-size:16px;font-weight:400;line-height:1.8}.gd-basic tr:last-child th,.gd-basic tr:last-child td{border-bottom:1px solid var(--line)}.gd-basic-sub{color:#0000008c;margin-top:4px;font-size:15px;display:block}.gd-admin{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gd-admin li{border-bottom:1px solid var(--line);border-left:1px solid var(--line);align-items:center;gap:16px;padding:24px;display:flex}.gd-admin li:nth-child(4n+1){border-left:0}.gd-admin img{flex:none;width:48px;height:48px}.gd-admin span{letter-spacing:-.64px;color:#000;word-break:keep-all;font-size:16px;font-weight:600;line-height:1.45}.gd-cautions{border-top:1px solid var(--line)}.gd-cautions li{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:24px 0;display:flex}.gd-caution-no{letter-spacing:-.5px;width:30px;color:var(--green);flex:none;font-size:18px;font-weight:700;line-height:1.7}.gd-cautions p{letter-spacing:-.64px;color:#000c;word-break:keep-all;font-size:16px;font-weight:400;line-height:1.8}@media (max-width:1199px){.gd-rules li{grid-template-columns:64px minmax(0,1fr);gap:22px}.gd-basic th{width:210px;padding-right:24px}.gd-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-admin li:nth-child(4n+1){border-left:1px solid var(--line)}.gd-admin li:nth-child(3n+1){border-left:0}}@media (max-width:760px){.gd-points dt{font-size:17px}.gd-points dd,.gd-aside p{font-size:15px}.gd-rules li{grid-template-columns:minmax(0,1fr);gap:6px;padding:24px 0}.gd-rule-no{font-size:20px}.gd-rule-title{font-size:19px}.gd-rule-desc,.gd-foot{font-size:15px}.gd-basic,.gd-basic tbody,.gd-basic tr,.gd-basic th,.gd-basic td{width:auto;display:block}.gd-basic caption{display:block}.gd-basic tr{border-top:1px solid var(--line);padding:20px 0}.gd-basic tr:last-child{border-bottom:1px solid var(--line)}.gd-basic th{border-top:0;padding:0;font-size:16px}.gd-basic td{border-top:0;padding:6px 0 0;font-size:15px}.gd-basic tr:last-child th,.gd-basic tr:last-child td{border-bottom:0}.gd-admin{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-admin li{gap:12px;padding:18px 14px}.gd-admin li:nth-child(3n+1){border-left:1px solid var(--line)}.gd-admin li:nth-child(odd){border-left:0}.gd-admin img{width:40px;height:40px}.gd-admin span{font-size:15px}.gd-cautions li{gap:14px;padding:20px 0}.gd-caution-no{width:22px;font-size:17px}.gd-cautions p{font-size:15px;line-height:1.75}}
