@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_2b4c1d47-module__p1Y7AW__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_2b4c1d47-module__p1Y7AW__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_FnaNaP9xzaLzAaAqq1VHfw1ccNGm)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c366be51-module__xuKDma__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c366be51-module__xuKDma__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.sg{--teal:#1c4247;--slate:#2c4451;--mauve:#4a3b55;--rose:#5d3149;--plum:#381d3c;--night:#1a122c;--ink:#100b1d;--paper:#f7efe4;--soft:#d9d0cf;--laser:#3d86ff;--bot:#6fa2ff;--display:var(--font-unbounded), "Pretendard Variable", Pretendard, system-ui, sans-serif;--body:var(--font-hanken), "Pretendard Variable", Pretendard, system-ui, sans-serif;--pad:clamp(20px, 5vw, 72px);--max:1240px;--gap:clamp(12px, 1.6vw, 24px);background:var(--ink);color:var(--paper);font-family:var(--body);font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:clip}html[lang=ko] .sg{word-break:keep-all;line-height:1.7}html[lang=en] .sg .ko,html[lang=ko] .sg .en{display:none!important}.sg *,.sg :before,.sg :after{box-sizing:border-box}.sg img,.sg video,.sg svg{max-width:100%;display:block}.sg a{color:inherit}.sg :focus-visible{outline:3px solid var(--paper);outline-offset:3px;border-radius:4px}.sg h1,.sg h2,.sg h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.08}html[lang=ko] .sg h1,html[lang=ko] .sg h2,html[lang=ko] .sg h3{letter-spacing:-.02em;font-weight:900;line-height:1.22}.sg h2{text-wrap:balance;font-size:clamp(1.6rem,3.6vw,2.9rem)}.sg h3{font-size:clamp(1.3rem,2.6vw,2.1rem)}.sg p{max-width:56ch;margin:0}.sg section[id]{scroll-margin-top:64px}.sg .wrap{max-width:var(--max);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.sg .g{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sg .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg .btn{background:var(--paper);min-height:52px;color:var(--ink);font-family:var(--body);border:2px solid var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:12px 26px;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.sg .btn:hover{background:var(--ink);color:var(--paper)}.sg .btn-ghost{color:var(--paper);background:0 0}.sg .btn-ghost:hover{background:var(--paper);color:var(--ink)}.sg .spine{z-index:4;pointer-events:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.sg .spine .track{fill:none;stroke:var(--laser);stroke-width:1.5px;stroke-opacity:.38;stroke-dasharray:3 9;stroke-linecap:round}.sg .spine .glow{fill:none;stroke:var(--laser);stroke-width:9px;stroke-opacity:.28;stroke-linecap:round;stroke-linejoin:round}.sg .spine .core{fill:none;stroke:#7fb0ff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sg .spine .sp{opacity:.3;transition:opacity .25s}.sg .spine .sp.on{opacity:1}.sg .spine .sp line{stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.sg .spine .sp circle{fill:#fff}.sg .hero{background:var(--teal);min-height:clamp(780px,100svh,940px);position:relative;overflow:hidden}.sg .hero-art{object-fit:cover;object-position:62% 60%;width:100%;height:100%;position:absolute;inset:0}.sg .hero:after{content:"";background:linear-gradient(#100b1ddb 0%,#100b1db3 38%,#100b1d1a 72%,#100b1d8c 100%),linear-gradient(90deg,#100b1d8c 0%,#100b1d00 62%);position:absolute;inset:0}.sg .hero-body{z-index:2;padding-top:118px;position:relative}.sg h1{text-wrap:balance;max-width:13ch;font-size:clamp(2rem,5.2vw,4.4rem)}html[lang=ko] .sg h1{max-width:11em;font-size:clamp(2rem,5vw,4.1rem)}.sg .hero-sub{max-width:44ch;margin-top:20px;font-size:clamp(1.05rem,1.5vw,1.25rem)}.sg .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.sg .ea{color:var(--soft);margin-top:14px;font-size:.95rem}.sg .rule{background:var(--ink)}.sg .rule-in{grid-template-columns:7fr 5fr;gap:0;display:grid}.sg .rule-half{align-items:center;gap:clamp(14px,2.4vw,28px);padding:clamp(26px,3.6vw,44px) 0;display:flex}.sg .rule-half+.rule-half{border-left:1px solid #f7efe429;padding-left:clamp(16px,3vw,44px)}.sg .rule-half svg{flex:none;width:clamp(64px,8vw,104px);height:auto}.sg .rule-half+.rule-half svg{width:clamp(48px,5.4vw,72px)}.sg .rule-word{font-family:var(--display);margin:0;font-size:clamp(1.15rem,3vw,2.4rem);font-weight:800;line-height:1.1}.sg .rule-half+.rule-half .rule-word{font-size:clamp(1.05rem,2vw,1.6rem)}html[lang=ko] .sg .rule-word{font-weight:900}.sg .rule-note{font-family:var(--body);color:var(--soft);margin-top:6px;font-size:clamp(.85rem,1.2vw,1rem);font-weight:500;line-height:1.4;display:block}.sg .sky{padding:clamp(80px,11vw,160px) 0}.sg .sky-1{background:var(--teal)}.sg .sky-2{background:linear-gradient(180deg, var(--teal), var(--slate) 30%, var(--mauve))}.sg .sky-3{background:linear-gradient(180deg, var(--mauve), var(--rose))}.sg .sky-4{background:linear-gradient(180deg, var(--rose), var(--plum))}.sg .sky-5{background:linear-gradient(180deg, var(--plum), var(--night))}.sg .sky-6{background:linear-gradient(180deg, var(--night), var(--ink))}.sg .lead{max-width:46ch;margin-top:18px;font-size:clamp(1.05rem,1.4vw,1.2rem)}.sg .fine{color:var(--soft);margin-top:12px;font-size:.9rem}.sg .trailer-head,.sg .film{grid-column:3/13}.sg .film{background:#000;border-radius:14px;margin-top:clamp(28px,4vw,52px);overflow:hidden;box-shadow:0 30px 80px #100b1d80}.sg .film video{aspect-ratio:16/9;background:#000;width:100%;height:auto}.sg .courses-head{grid-column:7/13}.sg .course{align-items:center;margin-top:clamp(64px,8vw,116px)}.sg .shot{background:var(--ink);aspect-ratio:16/9;border-radius:12px;grid-row:1;overflow:hidden}.sg .shot img,.sg .shot svg{object-fit:cover;width:100%;height:100%}.sg .ctext{grid-row:1}.sg .ctext p{max-width:34ch;margin-top:12px}.sg .ctext .trains{color:#ffc2ad;font-weight:700}.sg .c1 .shot{grid-column:1/9}.sg .c1 .ctext{grid-column:9/13;align-self:end}.sg .c2 .shot{grid-column:6/13}.sg .c2 .ctext{grid-column:1/5;align-self:start}.sg .c3 .shot{grid-column:1/8}.sg .c3 .ctext{grid-column:9/13}.sg .c4 .shot{grid-column:5/13}.sg .c4 .ctext{grid-column:1/5;align-self:end}.sg .bots{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sg .tag{border:2px solid;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 6px;font-size:.95rem;font-weight:700;display:inline-flex}.sg .tag svg{width:32px;height:32px}.sg .tag-blue{color:var(--bot)}.sg .tag-red{color:#ffa58a}.sg .tag b{color:var(--paper);font-weight:700}.sg .more-courses{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:50%;margin-top:clamp(64px,8vw,116px);display:grid}.sg .more-courses p{margin-top:12px}.sg .diff-head{max-width:min(100%,640px)}.sg .levels{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(44px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.sg .levels li{flex-direction:column;gap:14px;display:flex}.sg .levels .name{font-family:var(--display);font-size:clamp(1rem,2.2vw,1.7rem);font-weight:800}html[lang=ko] .sg .levels .name{font-weight:900}.sg .dotbox{align-items:center;height:112px;display:flex}.sg .dot{background:var(--bot);border-radius:50%;display:block;box-shadow:inset -8px -10px #100b1d47}.sg .arm-a{grid-column:1/6}.sg .arm-b{grid-column:7/13}.sg .crop{aspect-ratio:16/7;background-color:var(--ink);background-position:100% 100%;background-repeat:no-repeat;border-radius:12px}.sg .arm{margin-top:20px}.sg .arm-a .lead{max-width:34ch;margin-top:clamp(36px,5vw,64px)}.sg .arm-b h2{max-width:12ch;margin-bottom:clamp(28px,4vw,48px)}html[lang=ko] .sg .arm-b h2{max-width:9em}.sg .rec-head{grid-column:1/8}.sg .rec-list{grid-column:1/6;margin-top:clamp(36px,5vw,60px)}.sg .rec-fig{grid-column:6/13;margin:clamp(36px,5vw,60px) 0 0}.sg .rec-fig img{border-radius:12px;width:100%;height:auto}.sg .stats{margin:0;padding:0;list-style:none}.sg .stats li{font-family:var(--display);border-bottom:1px solid #f7efe438;padding:13px 0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500}html[lang=ko] .sg .stats li{font-weight:800}.sg .way-a{grid-column:1/6}.sg .way-b{grid-column:7/13;align-self:end}.sg .way-a ul{margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.sg .way-a li{border-bottom:1px solid #f7efe433;padding:11px 0}.sg .way-b h3{margin-bottom:16px;font-size:clamp(1.1rem,1.6vw,1.35rem)}.sg .stances{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sg .stances>span{font-family:var(--display);border:2px solid var(--paper);border-radius:999px;padding:10px 24px;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:800}html[lang=ko] .sg .stances>span{font-weight:900}.sg .faq-wrap{max-width:min(62%,760px);margin-top:clamp(88px,13vw,190px)}.sg .faq{margin-top:clamp(24px,3vw,40px)}.sg .faq details{border-bottom:1px solid #f7efe440}.sg .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:700;list-style:none;display:flex}.sg .faq summary::-webkit-details-marker{display:none}.sg .faq summary:after{content:"+";font-family:var(--display);text-align:center;flex:none;width:32px;font-size:1.5rem;font-weight:500}.sg .faq details[open] summary:after{content:"−"}.sg .faq details p{padding:0 0 22px}.sg .last{background:var(--ink);padding:clamp(88px,12vw,180px) 0 clamp(72px,10vw,140px)}.sg .last .g{align-items:end}.sg .last-a{grid-column:1/9}.sg .last-b{grid-column:9/13}.sg .last h2{max-width:15ch;font-size:clamp(1.9rem,4.6vw,3.7rem)}html[lang=ko] .sg .last h2{max-width:10em}.sg .last-bots{align-items:flex-end;gap:14px;margin-top:clamp(28px,4vw,48px);display:flex}.sg .last-bots svg:first-child{width:clamp(72px,9vw,120px);height:auto}.sg .last-bots svg:last-child{width:clamp(44px,5vw,68px);height:auto}.sg .policy{max-width:800px;padding:clamp(112px, 14vw, 168px) var(--pad) clamp(72px, 10vw, 140px);margin:0 auto}.sg .policy h1,html[lang=ko] .sg .policy h1{max-width:none;font-size:clamp(1.7rem,3.6vw,2.7rem)}.sg .policy h2{margin-top:clamp(40px,5vw,56px);font-size:clamp(1.15rem,1.9vw,1.45rem)}.sg .policy p{max-width:none;color:var(--soft);margin-top:14px}.sg .policy .policy-meta{margin-top:18px;font-size:.95rem}.sg .policy .policy-lede{color:var(--paper);margin-top:28px}.sg .policy strong{color:var(--paper)}.sg .policy a,.sg .ea a{text-underline-offset:4px;text-decoration:underline}.sg .policy address{color:var(--soft);margin-top:14px;font-style:normal}.sg .policy .policy-back{margin-top:clamp(40px,5vw,56px)}@media (max-width:979px){.sg .wrap{padding-left:calc(var(--pad) + 18px)}.sg .g{display:block}.sg .hero{min-height:clamp(680px,100svh,860px)}.sg .hero:after{background:linear-gradient(#100b1de6 0%,#100b1dc7 55%,#100b1d40 82%,#100b1d99 100%)}.sg .hero-art{object-position:30% 100%}.sg .rule-in{grid-template-columns:1fr}.sg .rule-half+.rule-half{border-top:1px solid #f7efe429;border-left:0;padding-left:0}.sg .shot{margin-bottom:20px}.sg .more-courses{grid-template-columns:1fr;row-gap:36px;max-width:none}.sg .levels{grid-template-columns:1fr 1fr;row-gap:28px}.sg .dotbox{height:104px}.sg .arms{flex-direction:column;display:flex}.sg .arms .arm-a,.sg .arms .arm-b{display:contents}.sg .arms h2{order:0}.sg .arms .arm-a .crop,.sg .arms .arm-a .arm{order:1}.sg .arms .arm-b .crop{order:2;margin-top:48px}.sg .arms .arm-b .arm{order:2}.sg .arms .lead{order:3}.sg .rec-fig{margin-top:36px}.sg .way-b{margin-top:48px}.sg .faq-wrap{max-width:none}.sg .last-b{margin-top:40px}}@media (prefers-reduced-motion:reduce){.sg .btn,.sg .spine .sp{transition:none}}
