html,body{background:var(--cream)}.apply[data-astro-cid-hmriek5z]{min-height:100vh;min-height:100dvh}.nojs[data-astro-cid-hmriek5z]{max-width:480px;margin:0 auto;padding:48px 24px;font-size:18px;line-height:1.6;color:var(--navy)}.apply[data-astro-cid-hmriek5z] .mhfl{font-family:var(--font-body);background:transparent}.apply[data-astro-cid-hmriek5z] .mhfl-bar{background:var(--cream)}.apply[data-astro-cid-hmriek5z] .mhfl-logo b{font-weight:800}.apply[data-astro-cid-hmriek5z] .mhfl-logo span{font-weight:500}.apply[data-astro-cid-hmriek5z] .mhfl-logo img{height:26px}.apply[data-astro-cid-hmriek5z] .mhfl-count{color:var(--red);font-weight:700;font-size:.9rem}.apply[data-astro-cid-hmriek5z] .mhfl-count:before{content:"Question "}.apply[data-astro-cid-hmriek5z] .mhfl-stage{flex:0 0 auto;margin:8px 16px 40px;padding:26px 20px 28px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-pop)}.apply[data-astro-cid-hmriek5z] .mhfl h1{font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.2;font-weight:800;letter-spacing:-.015em}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-ch{background:var(--cream);border:2px solid var(--sand);border-radius:var(--radius-sm);color:var(--navy);font-weight:600;font-size:1.05rem;padding:15px 16px;transition:border-color .15s,background .15s,transform .1s}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-ch:hover,.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-ch[aria-pressed=true]{border-color:var(--red);background:var(--blush)}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-input{background:var(--cream);border:2px solid var(--sand);border-radius:var(--radius-sm)}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-input:focus{border-color:var(--red);outline:0}.apply[data-astro-cid-hmriek5z] .mhfl-seg{display:flex;flex-direction:column;gap:8px}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-seg .mhfl-ch{justify-content:flex-start;text-align:left;padding:15px 16px}.apply[data-astro-cid-hmriek5z] .mhfl-stack{counter-reset:key}.apply[data-astro-cid-hmriek5z] .mhfl-ch:not(.mhfl-multi){counter-increment:key}.apply[data-astro-cid-hmriek5z] .mhfl-ch:not(.mhfl-multi) .mhfl-dot{width:30px;height:30px;border:0;border-radius:7px;background:var(--red);color:#fff;font-size:.85rem;font-weight:800}.apply[data-astro-cid-hmriek5z] .mhfl-ch:not(.mhfl-multi) .mhfl-dot:before{content:counter(key,upper-alpha)}.apply[data-astro-cid-hmriek5z] .mhfl-ch:not(.mhfl-multi) .mhfl-dot svg{display:none}.apply[data-astro-cid-hmriek5z] .mhfl-ch:not(.mhfl-multi)[aria-pressed=true] .mhfl-dot{background:var(--red-dark)}.apply[data-astro-cid-hmriek5z] .mhfl-ch.mhfl-multi .mhfl-dot{border-color:var(--red)}.apply[data-astro-cid-hmriek5z] .mhfl-ch.mhfl-multi[aria-pressed=true] .mhfl-dot{background:var(--red)}@media(prefers-reduced-motion:reduce){.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-ch{transition:none}}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-btn{text-transform:none;letter-spacing:0;font-weight:500;font-size:1.05rem;border-radius:999px}.apply[data-astro-cid-hmriek5z] .mhfl-told li{color:var(--navy);font-weight:600}.apply[data-astro-cid-hmriek5z] .mhfl-told svg{color:var(--red)}.apply[data-astro-cid-hmriek5z] .mhfl-start{border-radius:var(--radius);box-shadow:var(--shadow-pop)}.flow[data-astro-cid-hmriek5z]{min-height:100vh;min-height:100dvh}.apply[data-astro-cid-hmriek5z] .story-kim{display:flex;align-items:center;gap:12px;margin-bottom:16px}.apply[data-astro-cid-hmriek5z] .story-kim img{width:56px;height:56px;border-radius:999px;object-fit:cover;object-position:50% 14%}.apply[data-astro-cid-hmriek5z] .story-kim span{font-size:.85rem;line-height:1.35;color:var(--navy)}.apply[data-astro-cid-hmriek5z] .story-kim b{display:block;font-size:.95rem}.apply[data-astro-cid-hmriek5z] .mhfl-screen:has(.story-kim) h1{font-size:clamp(1.6rem,6vw,2.1rem)}.apply[data-astro-cid-hmriek5z] .mhfl-screen:has(.story-kim) p{font-size:1.12rem;line-height:1.55}.apply[data-astro-cid-hmriek5z] .story-price{display:grid;gap:12px;margin:6px 0 16px}.apply[data-astro-cid-hmriek5z] .pc{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:var(--radius);background:var(--cream);border:2px solid var(--sand);color:var(--navy)}.apply[data-astro-cid-hmriek5z] .pc-deep{background:var(--navy);border-color:var(--navy);color:#fff}.apply[data-astro-cid-hmriek5z] .pc-l{font-weight:700;font-size:1rem}.apply[data-astro-cid-hmriek5z] .pc-n{font-weight:800;font-size:clamp(2rem,9vw,2.6rem);line-height:1.05;letter-spacing:-.03em}.apply[data-astro-cid-hmriek5z] .pc-s{font-size:.95rem}.apply[data-astro-cid-hmriek5z] .pc-deep .pc-s{color:var(--peach)}@media(min-width:768px){.apply[data-astro-cid-hmriek5z] .mhfl{max-width:900px;margin:0 auto;padding:0 24px}.apply[data-astro-cid-hmriek5z] .mhfl-stage{margin:8px 0 56px;padding:48px 56px 56px}.apply[data-astro-cid-hmriek5z] .mhfl h1{font-size:clamp(1.7rem,2.6vw,2.2rem)}.apply[data-astro-cid-hmriek5z] .mhfl .mhfl-ch{font-size:1.15rem;padding:18px 20px}.apply[data-astro-cid-hmriek5z][data-stage=ending] .mhfl-screen>h1{font-size:clamp(2rem,3.4vw,2.8rem)}.apply[data-astro-cid-hmriek5z][data-stage=ending] .mhfl-btn{width:auto;min-width:340px}}
