:root{--green: #4f7d73;--green-600: #426b62;--green-700: #345750;--green-900: #1c2f2b;--green-950: #142320;--sage-100: #eef3f1;--sage-200: #dde7e3;--sage-300: #b9cdc6;--ochre: #d3b792;--bg: #f8f6f2;--white: #fff;--text: #151821;--text-sub: #5a6470;--line: #e8e4de;--on-dark: #f3f1ec;--on-dark-sub: #a9bfb8;--font: "Manrope", "SUIT", system-ui, -apple-system, sans-serif;--font-ko: "SUIT", "Manrope", system-ui, sans-serif;--max: 1160px;--gutter: clamp(16px, 4vw, 40px);--radius: 18px;--shadow: 0 1px 2px rgba(20, 35, 32, .04), 0 8px 24px rgba(20, 35, 32, .06)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}html[lang=ko] body{font-family:var(--font-ko);word-break:keep-all}h1,h2,h3{margin:0;color:var(--text);line-height:1.08;text-wrap:balance}h1{font-size:clamp(52px,7.4vw,92px);font-weight:800;letter-spacing:-.045em}h2{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.03em}h3{font-size:clamp(21px,2vw,25px);font-weight:700;letter-spacing:-.02em}html[lang=ko] h1{letter-spacing:-.03em}p{margin:0;color:var(--text-sub);text-wrap:pretty}a{color:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}section{scroll-margin-top:80px}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--sage-100);border:1px solid var(--sage-200);color:var(--green-700);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:14px;font-weight:600;font-size:15px;letter-spacing:-.005em;text-decoration:none;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.btn--primary{background:var(--green);color:#fff;box-shadow:0 1px #ffffff26 inset,var(--shadow)}.btn--primary:hover{background:var(--green-700);transform:translateY(-1px)}.btn--ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.btn--ghost:hover{border-color:var(--sage-300);background:var(--sage-100)}.btn--light{background:var(--on-dark);color:var(--green-900)}.btn--light:hover{background:#fff;transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}.icon{width:20px;height:20px;flex:none;stroke:currentColor}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.tg-logo[data-astro-cid-tvrurpns]{display:block;flex:none}.ring[data-astro-cid-tvrurpns]{transform-box:view-box;transform-origin:50% 50%}.spin[data-astro-cid-tvrurpns] .ring[data-astro-cid-tvrurpns]{animation:tg-spin 48s linear infinite}@keyframes tg-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin[data-astro-cid-tvrurpns] .ring[data-astro-cid-tvrurpns]{animation:none}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#ffffffd1;backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:28px;height:76px}.mark[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;text-decoration:none}.mark[data-astro-cid-3ef6ksr2] .tg-logo{transition:transform .6s ease}.mark[data-astro-cid-3ef6ksr2]:hover .tg-logo{transform:rotate(-30deg)}nav[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;margin-left:auto}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:15px;color:var(--text-sub);text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--green-700)}.lang[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--sage-100);color:var(--green-700);font-size:12px;font-weight:700;text-decoration:none}.lang[data-astro-cid-3ef6ksr2] .icon{width:14px;height:14px}.ig[data-astro-cid-3ef6ksr2]{display:inline-flex;color:var(--green-700);padding:6px;border-radius:10px}.ig[data-astro-cid-3ef6ksr2]:hover{background:var(--sage-100)}@media(max-width:720px){nav[data-astro-cid-3ef6ksr2]{display:none}.ig[data-astro-cid-3ef6ksr2]{margin-left:auto}}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);padding:clamp(64px,9vw,128px) 0 clamp(64px,8vw,112px)}.glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:-30% -10% auto auto;width:70vw;max-width:900px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(79,125,115,.16) 0%,rgba(79,125,115,.05) 40%,transparent 68%);pointer-events:none}.grid[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,88px);align-items:center}.copy[data-astro-cid-bbe6dxrz]{display:grid;gap:26px;justify-items:start}.dot[data-astro-cid-bbe6dxrz]{color:var(--green)}.lede[data-astro-cid-bbe6dxrz]{font-size:clamp(17px,1.5vw,19px);line-height:1.7;max-width:28em}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px}.chips[data-astro-cid-bbe6dxrz]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.chips[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{font-size:13px;color:var(--text-sub);display:flex;align-items:center;gap:8px}.chips[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--sage-300)}.sealed[data-astro-cid-bbe6dxrz]{margin:0}.card[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(120% 80% at 100% 0%,rgba(211,183,146,.18) 0%,transparent 55%),linear-gradient(160deg,var(--green) 0%,var(--green-700) 55%,var(--green-900) 100%);padding:32px 28px 28px;display:grid;gap:24px;box-shadow:0 30px 60px -30px #1c2f2b8c}.emblem[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;padding:4px 0 0}.emblem[data-astro-cid-bbe6dxrz] .tg-logo{width:clamp(132px,15vw,176px);height:auto}.ticket[data-astro-cid-bbe6dxrz]{background:#f8f6f2f5;border-radius:16px;padding:18px 20px 20px}.ticket-head[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:center}.label[data-astro-cid-bbe6dxrz]{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green-700)}.seal[data-astro-cid-bbe6dxrz]{width:10px;height:10px;border-radius:50%;background:var(--ochre)}dl[data-astro-cid-bbe6dxrz]{margin:14px 0 0;display:grid;gap:12px}dl[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:7em 1fr;align-items:center;gap:12px}dt[data-astro-cid-bbe6dxrz]{font-size:13px;color:var(--text-sub)}dd[data-astro-cid-bbe6dxrz]{margin:0}.redact[data-astro-cid-bbe6dxrz]{display:block;height:10px;border-radius:3px;background:var(--sage-300);opacity:.8}figcaption[data-astro-cid-bbe6dxrz]{margin-top:14px;text-align:center;font-size:13px;color:var(--text-sub)}@media(max-width:900px){.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}.korean[data-astro-cid-jklqdqio]{background:var(--white);padding:clamp(72px,9vw,120px) 0;border-bottom:1px solid var(--line)}.grid[data-astro-cid-jklqdqio]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:start}.intro[data-astro-cid-jklqdqio]{display:grid;gap:18px}.kicker[data-astro-cid-jklqdqio]{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);margin:0;display:flex;align-items:center;gap:10px}.kicker[data-astro-cid-jklqdqio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ochre)}html[lang=ko] .kicker[data-astro-cid-jklqdqio]{letter-spacing:.02em}h2[data-astro-cid-jklqdqio]{margin:0}.lede[data-astro-cid-jklqdqio]{font-size:clamp(17px,1.5vw,19px);line-height:1.7;max-width:28em;margin:0}.facts[data-astro-cid-jklqdqio]{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--line)}.facts[data-astro-cid-jklqdqio] li[data-astro-cid-jklqdqio]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.facts[data-astro-cid-jklqdqio] li[data-astro-cid-jklqdqio] .icon{color:var(--green);flex:none}.label[data-astro-cid-jklqdqio]{font-weight:600;color:var(--text);min-width:5.5em}.value[data-astro-cid-jklqdqio]{margin-left:auto;text-align:right;color:var(--text-sub)}.teacher[data-astro-cid-jklqdqio]{font-size:14px;color:var(--text-sub);margin:0;max-width:34em}.courses[data-astro-cid-jklqdqio] ol[data-astro-cid-jklqdqio]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.courses[data-astro-cid-jklqdqio] li[data-astro-cid-jklqdqio]{display:flex;gap:18px;padding:24px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line)}.n[data-astro-cid-jklqdqio]{font-family:Manrope,sans-serif;font-weight:800;font-size:15px;color:var(--ochre);padding-top:4px}.body[data-astro-cid-jklqdqio]{flex:1;display:grid;gap:6px}.head[data-astro-cid-jklqdqio]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}h3[data-astro-cid-jklqdqio]{font-size:21px;margin:0}h3[data-astro-cid-jklqdqio] span[data-astro-cid-jklqdqio]{font-family:var(--font-ko);font-weight:700;color:var(--green-700);margin-left:6px}.weeks[data-astro-cid-jklqdqio]{font-size:12px;font-weight:700;color:var(--green-700);background:var(--sage-100);padding:4px 10px;border-radius:999px;white-space:nowrap}.body[data-astro-cid-jklqdqio] p[data-astro-cid-jklqdqio]{font-size:15px;margin:0}.kids[data-astro-cid-jklqdqio]{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);display:grid;gap:6px}.kids[data-astro-cid-jklqdqio] p[data-astro-cid-jklqdqio]{font-size:15px;margin:0}.more[data-astro-cid-jklqdqio]{justify-self:start;margin-top:4px;font-size:15px;font-weight:700;color:var(--green-700);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ochre)}.foot[data-astro-cid-jklqdqio]{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.foot[data-astro-cid-jklqdqio] p[data-astro-cid-jklqdqio]{font-size:14px;color:var(--text-sub);margin:0}@media(max-width:900px){.grid[data-astro-cid-jklqdqio]{grid-template-columns:1fr}}.escape[data-astro-cid-xpxe7fcv]{position:relative;overflow:hidden;background:radial-gradient(60% 90% at 100% 100%,rgba(79,125,115,.45) 0%,transparent 60%),var(--green-900);padding:clamp(80px,11vw,140px) 0}.inner[data-astro-cid-xpxe7fcv]{display:grid;gap:clamp(28px,4vw,44px)}.lines[data-astro-cid-xpxe7fcv]{display:grid;gap:4px;margin:0}.lines[data-astro-cid-xpxe7fcv] span[data-astro-cid-xpxe7fcv]{font-weight:800;letter-spacing:-.04em;line-height:1.04;font-size:clamp(44px,7vw,96px);color:rgba(243,241,236,calc(.22 + var(--i) * .12))}.turn[data-astro-cid-xpxe7fcv]{margin:0;font-weight:800;letter-spacing:-.04em;line-height:1.04;font-size:clamp(44px,7vw,96px);color:var(--ochre)}.foot[data-astro-cid-xpxe7fcv]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:clamp(24px,3vw,36px);border-top:1px solid rgba(255,255,255,.1)}.note[data-astro-cid-xpxe7fcv]{color:var(--on-dark-sub);font-size:16px;max-width:32em}html[lang=ko] .lines[data-astro-cid-xpxe7fcv] span[data-astro-cid-xpxe7fcv],html[lang=ko] .turn[data-astro-cid-xpxe7fcv]{letter-spacing:-.03em}.join[data-astro-cid-ud2ht4zz]{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:16px}.join[data-astro-cid-ud2ht4zz].open,.join[data-astro-cid-ud2ht4zz]:target{display:grid}html.modal-open{overflow:hidden}.backdrop[data-astro-cid-ud2ht4zz]{position:absolute;inset:0;background:#1423208c;backdrop-filter:blur(4px)}.panel[data-astro-cid-ud2ht4zz]{position:relative;width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:20px;padding:clamp(24px,4vw,36px);border-radius:22px;background:var(--bg);box-shadow:0 40px 80px -30px #14232099;animation:rise .28s cubic-bezier(.2,.8,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}.close[data-astro-cid-ud2ht4zz]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--text-sub)}.close[data-astro-cid-ud2ht4zz]:hover{background:var(--sage-100);color:var(--text)}.intro[data-astro-cid-ud2ht4zz]{display:grid;gap:10px;justify-items:start}.intro[data-astro-cid-ud2ht4zz] p[data-astro-cid-ud2ht4zz]{font-size:15px}form[data-astro-cid-ud2ht4zz]{display:grid;gap:14px}.field[data-astro-cid-ud2ht4zz]{display:grid;gap:6px}.field[data-astro-cid-ud2ht4zz] span[data-astro-cid-ud2ht4zz]{font-size:13px;font-weight:600;color:var(--text)}.field[data-astro-cid-ud2ht4zz] em[data-astro-cid-ud2ht4zz]{font-style:normal;font-weight:500;color:var(--text-sub);margin-left:4px}input[data-astro-cid-ud2ht4zz][type=text],input[data-astro-cid-ud2ht4zz][type=email]{width:100%;font:inherit;font-size:16px;color:var(--text);padding:13px 14px;border-radius:12px;border:1px solid var(--line);background:var(--white);transition:border-color .15s ease,box-shadow .15s ease}input[data-astro-cid-ud2ht4zz]:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)}.at[data-astro-cid-ud2ht4zz]{position:relative}.at[data-astro-cid-ud2ht4zz] b[data-astro-cid-ud2ht4zz]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:600;color:var(--text-sub)}.at[data-astro-cid-ud2ht4zz] input[data-astro-cid-ud2ht4zz]{padding-left:32px}.interest[data-astro-cid-ud2ht4zz]{border:0;margin:0;padding:0;display:grid;gap:8px}.interest[data-astro-cid-ud2ht4zz] legend[data-astro-cid-ud2ht4zz]{font-size:13px;font-weight:600;color:var(--text);padding:0;margin-bottom:8px}.opts[data-astro-cid-ud2ht4zz]{display:flex;flex-wrap:wrap;gap:8px}.opts[data-astro-cid-ud2ht4zz] label[data-astro-cid-ud2ht4zz]{position:relative;cursor:pointer}.opts[data-astro-cid-ud2ht4zz] input[data-astro-cid-ud2ht4zz]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opts[data-astro-cid-ud2ht4zz] span[data-astro-cid-ud2ht4zz]{display:inline-block;font-size:14px;font-weight:600;color:var(--text-sub);padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:var(--white);transition:background .15s ease,color .15s ease,border-color .15s ease}.opts[data-astro-cid-ud2ht4zz] input[data-astro-cid-ud2ht4zz]:checked+span[data-astro-cid-ud2ht4zz]{background:var(--green);border-color:var(--green);color:var(--on-dark)}.opts[data-astro-cid-ud2ht4zz] input[data-astro-cid-ud2ht4zz]:focus-visible+span[data-astro-cid-ud2ht4zz]{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}.ts[data-astro-cid-ud2ht4zz]{min-height:65px}form[data-astro-cid-ud2ht4zz] .btn[data-astro-cid-ud2ht4zz]{width:100%}.status[data-astro-cid-ud2ht4zz]{min-height:1.4em;font-size:14px;font-weight:600;margin:0}.status[data-astro-cid-ud2ht4zz][data-kind=ok]{color:var(--green-700)}.status[data-astro-cid-ud2ht4zz][data-kind=err]{color:#a4513f}.privacy[data-astro-cid-ud2ht4zz]{font-size:12px;margin:0}.done[data-astro-cid-ud2ht4zz] .field[data-astro-cid-ud2ht4zz],.done[data-astro-cid-ud2ht4zz] .interest[data-astro-cid-ud2ht4zz],.done[data-astro-cid-ud2ht4zz] .ts[data-astro-cid-ud2ht4zz],.done[data-astro-cid-ud2ht4zz] .btn[data-astro-cid-ud2ht4zz]{display:none}.hp[data-astro-cid-ud2ht4zz]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.panel[data-astro-cid-ud2ht4zz]{animation:none}}.how[data-astro-cid-tgsqgwjn]{background:var(--bg);padding:clamp(72px,9vw,120px) 0}.top[data-astro-cid-tgsqgwjn]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:start}h2[data-astro-cid-tgsqgwjn]{margin-bottom:24px}.facts[data-astro-cid-tgsqgwjn] ul[data-astro-cid-tgsqgwjn]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.facts[data-astro-cid-tgsqgwjn] li[data-astro-cid-tgsqgwjn]{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.facts[data-astro-cid-tgsqgwjn] li[data-astro-cid-tgsqgwjn] .icon{color:var(--green)}.label[data-astro-cid-tgsqgwjn]{font-weight:600;color:var(--text);min-width:5.5em}.value[data-astro-cid-tgsqgwjn]{margin-left:auto;text-align:right;color:var(--text-sub);display:grid;gap:2px}.value[data-astro-cid-tgsqgwjn] em[data-astro-cid-tgsqgwjn]{font-style:normal;font-size:13px;color:var(--green-700);font-weight:600}.kicker[data-astro-cid-tgsqgwjn]{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);margin-bottom:18px}html[lang=ko] .kicker[data-astro-cid-tgsqgwjn]{letter-spacing:.02em}.gets[data-astro-cid-tgsqgwjn] ol[data-astro-cid-tgsqgwjn]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.gets[data-astro-cid-tgsqgwjn] li[data-astro-cid-tgsqgwjn]{display:flex;gap:18px;padding:22px 24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.gets[data-astro-cid-tgsqgwjn] .n[data-astro-cid-tgsqgwjn]{font-family:Manrope,sans-serif;font-weight:800;font-size:15px;color:var(--ochre);padding-top:3px}.gets[data-astro-cid-tgsqgwjn] h3[data-astro-cid-tgsqgwjn]{font-size:19px;margin-bottom:4px}.gets[data-astro-cid-tgsqgwjn] p[data-astro-cid-tgsqgwjn]{font-size:15px}.topic[data-astro-cid-tgsqgwjn]{margin-top:clamp(40px,6vw,64px);padding:clamp(28px,4vw,44px);border-radius:24px;background:radial-gradient(80% 120% at 100% 0%,rgba(211,183,146,.18) 0%,transparent 55%),var(--green);color:var(--on-dark);display:grid;gap:18px}.topic[data-astro-cid-tgsqgwjn] .tag[data-astro-cid-tgsqgwjn]{justify-self:start;background:#f3f1ec1f;border-color:transparent;color:var(--on-dark)}.topic[data-astro-cid-tgsqgwjn] .tag[data-astro-cid-tgsqgwjn]:before{background:var(--ochre)}.q[data-astro-cid-tgsqgwjn]{margin:0;color:var(--on-dark);font-weight:800;letter-spacing:-.03em;line-height:1.1;font-size:clamp(32px,4.6vw,60px)}.topic[data-astro-cid-tgsqgwjn] .foot[data-astro-cid-tgsqgwjn]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.topic[data-astro-cid-tgsqgwjn] .foot[data-astro-cid-tgsqgwjn] p[data-astro-cid-tgsqgwjn]{color:var(--on-dark-sub);max-width:34em}@media(max-width:860px){.top[data-astro-cid-tgsqgwjn]{grid-template-columns:1fr}}.partners[data-astro-cid-s63cuhea]{background:var(--bg);padding:clamp(64px,8vw,104px) 0}.grid[data-astro-cid-s63cuhea]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-astro-cid-s63cuhea]{display:grid;gap:12px;align-content:start;padding:36px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);text-decoration:none;scroll-margin-top:96px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card[data-astro-cid-s63cuhea]:hover{border-color:var(--sage-300);box-shadow:var(--shadow);transform:translateY(-2px)}.n[data-astro-cid-s63cuhea]{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--green)}.card[data-astro-cid-s63cuhea] p[data-astro-cid-s63cuhea]{max-width:32em}.link[data-astro-cid-s63cuhea]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:600;font-size:15px;color:var(--green-700)}.link[data-astro-cid-s63cuhea] .icon{width:16px;height:16px;transition:transform .2s ease}.card[data-astro-cid-s63cuhea]:hover .link[data-astro-cid-s63cuhea] .icon{transform:translate(3px)}@media(max-width:760px){.grid[data-astro-cid-s63cuhea]{grid-template-columns:1fr}.card[data-astro-cid-s63cuhea]{padding:28px}}.footer[data-astro-cid-sz7xmlte]{background:var(--green-950);color:var(--on-dark-sub);padding:36px 0;font-size:14px}.row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:20px}a[data-astro-cid-sz7xmlte]{color:var(--on-dark);text-decoration:none}a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}
