@font-face{font-family:Paperlogy;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Paperlogy-6SemiBold.woff2) format("woff2")}.faq{--faq-ink:#131A24;--faq-bg:#FAFAF7;--faq-sub:#566072;--faq-coral:#FC8667;--faq-green:#6FA05B;--faq-blue:#577EFD;--faq-t-green:#E1EDD6;--faq-t-cream:#FBEFCF;--faq-t-blue:#DDEAF8;--faq-t-yellow:#FCEAB8;--faq-row-bg:#F1F3F7;--faq-max:clamp(1426px,80vw,1800px);--faq-pad:clamp(20px,5.35vw,86px);--faq-display:"Paperlogy","Pretendard Variable",Pretendard,sans-serif;position:relative;background:var(--faq-bg);color:var(--faq-ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;line-height:1.5;padding:clamp(36px,4.5vw,72px) var(--faq-pad) clamp(72px,9vw,120px);overflow-x:clip}.faq :where(h2,h3,p,ul,li){margin:0;padding:0;font:inherit;color:inherit;list-style:none}.faq :where(img){display:block;max-width:100%;height:auto}.faq :where(a,button){color:inherit;text-decoration:none}.faq-bg{position:absolute;z-index:0;pointer-events:none;border-radius:38% 42% 40% 44%/44% 38% 46% 40%}.faq-bg-blue{top:-4%;right:-8%;width:26%;background:var(--faq-t-blue)}.faq-bg-blue,.faq-bg-green{aspect-ratio:1/.85;opacity:.6}.faq-bg-green{bottom:8%;left:-8%;width:22%;background:var(--faq-t-green)}.faq-bg-cream{bottom:-6%;right:-6%;width:30%;aspect-ratio:1/.8;background:var(--faq-t-cream);opacity:.55}.faq-inner{position:relative;z-index:1;max-width:var(--faq-max);margin:0 auto}.faq-deco{position:absolute;height:auto;pointer-events:none}.faq-header{position:relative;display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:clamp(32px,4.5vw,80px);column-gap:clamp(32px,4.5vw,80px);align-items:center}.faq-eyebrow{font-size:clamp(13px,.95vw,15px);font-weight:700;letter-spacing:.22em;text-indent:.22em;color:var(--faq-green)}.faq-title{margin-top:clamp(12px,1.4vw,22px);font-family:var(--faq-display);font-weight:800;font-size:clamp(36px,3.9vw,62px);line-height:1.18;letter-spacing:-.03em;word-break:keep-all;color:var(--faq-ink)}.faq-lead{margin-top:clamp(14px,1.6vw,22px);font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.75;color:var(--faq-sub);word-break:keep-all}.faq-header-right{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:clamp(180px,16vw,260px)}.faq-char{position:relative;z-index:1;width:clamp(150px,13.5vw,216px)}.faq-deco-asterisk{width:clamp(26px,2.3vw,34px);top:-2%;left:32%}.faq-deco-spark{width:clamp(32px,2.8vw,44px);top:18%;right:4%;transform:rotate(-10deg)}.faq-list-wrap{position:relative;z-index:1;margin-top:clamp(40px,4.5vw,56px)}.faq-deco-arch{width:clamp(54px,4.6vw,76px);left:clamp(-58px,-4.2vw,-28px);top:8%;opacity:.9}.faq-deco-triple{width:clamp(60px,5.4vw,84px);left:clamp(-50px,-3.6vw,-24px);top:62%;opacity:.85}.faq-deco-dots{width:clamp(30px,2.6vw,40px);right:clamp(-42px,-3.2vw,-20px);top:18%;opacity:.9}.faq-deco-wavy{width:clamp(52px,4.6vw,72px);right:clamp(-58px,-4.2vw,-28px);top:56%;opacity:.85}.faq-list{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,18px);position:relative;z-index:1}.faq-row{background:var(--faq-row-bg);border-radius:clamp(18px,1.8vw,26px)}.faq-q{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;gap:clamp(14px,1.6vw,22px);padding:clamp(16px,1.7vw,24px) clamp(20px,2vw,28px);border-radius:inherit;cursor:pointer}.faq-q:focus-visible{outline:3px solid var(--faq-blue);outline-offset:-3px}.faq-num{flex:0 0 auto;display:grid;place-items:center;width:clamp(38px,2.9vw,50px);aspect-ratio:1;border-radius:50%;font-family:var(--faq-display);font-weight:800;font-size:clamp(14px,1.05vw,17px);color:var(--faq-ink)}.faq-num-blue{background:var(--faq-t-blue)}.faq-num-yellow{background:var(--faq-t-yellow)}.faq-num-green{background:var(--faq-t-green)}.faq-q-text{flex:1 1 auto;min-width:0;font-weight:700;font-size:clamp(17px,1.2vw,20px);line-height:1.4;color:var(--faq-ink);word-break:keep-all}.faq-chevron{flex:0 0 auto;width:clamp(18px,1.3vw,22px);color:var(--faq-ink);transition:transform .22s ease}.faq-q[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.faq-a-wrap.is-open{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a-content{padding:0 clamp(20px,2vw,28px) clamp(18px,2vw,26px);margin-left:calc(clamp(38px, 2.9vw, 50px) + clamp(14px, 1.6vw, 22px));font-size:clamp(17px,1.05vw,18px);font-weight:500;line-height:1.75;color:var(--faq-sub);word-break:keep-all}.faq-contact{position:relative;z-index:1;margin-top:clamp(56px,6vw,84px);border-radius:clamp(28px,3vw,40px);background:var(--faq-t-cream);padding:clamp(30px,3.4vw,50px) clamp(28px,3.2vw,48px);display:flex;align-items:center;gap:clamp(24px,3vw,40px);overflow:hidden}.faq-contact-char{flex:0 0 auto;width:clamp(112px,9.5vw,164px)}.faq-contact-body{position:relative;z-index:1;flex:1 1 auto;min-width:0}.faq-contact-title{font-family:var(--faq-display);font-weight:800;font-size:clamp(24px,2vw,30px);line-height:1.3;letter-spacing:-.02em;color:var(--faq-ink);word-break:keep-all}.faq-contact-desc{margin-top:clamp(8px,1vw,14px);font-size:clamp(17px,1.1vw,18px);font-weight:500;line-height:1.7;color:var(--faq-sub);word-break:keep-all}.faq-contact-cta{margin-top:clamp(18px,2vw,26px);display:inline-flex;align-items:center;gap:.6em;min-height:48px;height:clamp(48px,3.05vw,49px);padding:0 clamp(18px,1.68vw,27px);border-radius:12px;background:var(--faq-coral);color:#fff;font-size:clamp(15px,1.05vw,16px);font-weight:700;transition:background-color .16s ease}.faq-contact-cta:hover{background:#F3714F}.faq-contact-cta:focus-visible{outline:3px solid var(--faq-blue);outline-offset:3px}.faq-contact-cta .faq-arrow{transition:transform .18s ease}.faq-contact-cta:hover .faq-arrow{transform:translateX(5px)}.faq-deco-route{position:absolute;z-index:0;right:clamp(80px,8vw,140px);bottom:clamp(8px,1.4vw,18px);width:clamp(84px,7.4vw,124px);opacity:.9}.faq-wordmark{position:relative;z-index:1;margin-top:clamp(16px,2vw,24px);text-align:right;font-size:clamp(13px,.95vw,15px);font-weight:700;letter-spacing:.18em;color:var(--faq-coral)}@media (max-width:1000px){.faq-header{grid-template-columns:1fr;row-gap:clamp(28px,5vw,40px)}.faq-header-right{min-height:0}.faq-deco-arch,.faq-deco-dots,.faq-deco-triple,.faq-deco-wavy{display:none}}@media (max-width:620px){.faq-title{font-size:clamp(28px,8vw,34px)}.faq-lead{font-size:17px;line-height:1.7}.faq-char{width:clamp(140px,40vw,180px)}.faq-deco-asterisk,.faq-deco-spark{display:none}.faq-q{padding:16px 18px;gap:12px}.faq-q-text{font-size:17px}.faq-a-content{margin-left:0;padding:0 18px 18px;font-size:17px}.faq-contact{flex-direction:column;text-align:center;padding:28px 22px}.faq-contact-cta{display:flex;justify-content:center;width:100%;height:56px}.faq-deco-route{display:none}.faq-wordmark{text-align:center}}@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");.ha-hero{--ha-ink:#242941;--ha-bg:#FAFAF7;--ha-coral:#FC8667;--ha-yellow:#FDD977;--ha-blue:#577EFD;--ha-max:clamp(1426px,80vw,1800px);--ha-pad:clamp(20px,5.35vw,86px);position:relative;background:var(--ha-bg);color:var(--ha-ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;line-height:1.5;padding:clamp(18px,3.73vw,60px) var(--ha-pad) clamp(72px,9vw,144px);overflow-x:clip}.ha-hero :where(h1,h2,h3,p,ul,li){margin:0;padding:0;font:inherit;color:inherit}.ha-hero :where(ul){list-style:none}.ha-hero :where(a){color:inherit;text-decoration:none}.ha-hero :where(img){display:block;max-width:100%;height:auto}.ha-inner{max-width:var(--ha-max);margin:0 auto}.ha-head{gap:clamp(16px,2.6vw,42px)}.ha-brand,.ha-head{display:flex;align-items:center}.ha-brand-name{font-size:clamp(13px,.93vw,15px);font-weight:600;letter-spacing:.14em;white-space:nowrap}.ha-brand-logo{height:clamp(20px,1.9vw,30px);width:auto;display:block}.ha-nav{margin-left:auto;display:flex;gap:clamp(16px,2.67vw,43px)}.ha-nav a{font-size:clamp(13px,.9vw,15px);font-weight:600;letter-spacing:.08em;padding:4px 0;border-bottom:2px solid transparent;transition:border-color .16s ease}.ha-nav a:hover,.ha-nav a[aria-current=page]{border-bottom-color:var(--ha-coral)}.ha-apply{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:clamp(34px,2.3vw,37px);padding:0 clamp(14px,1.5vw,24px);border-radius:9px;background:var(--ha-coral);color:#fff;font-size:clamp(13px,.9vw,15px);font-weight:700;white-space:nowrap;border:0;font-family:inherit;transition:background-color .16s ease}.ha-apply:hover{background:#F3714F}.ha-apply:focus-visible{outline:3px solid var(--ha-blue);outline-offset:3px}.ha-nav+.ha-apply{margin-left:clamp(16px,2.6vw,42px)}.ha-main{position:relative;display:grid;grid-template-columns:33.2% 66.8%;align-items:start;margin-top:clamp(16px,2.2vw,36px)}.ha-left{padding-top:clamp(16px,3vw,48px)}.ha-eyebrow{font-size:clamp(17px,1.3vw,23px);font-weight:600;line-height:1.35;letter-spacing:-.01em}.ha-wm{position:relative;width:82.5%;min-width:210px;margin-top:clamp(12px,1.6vw,26px)}.ha-wm img{width:100%;height:auto}.ha-spark{left:93.8%;top:16%;width:12.1%}.ha-aster,.ha-spark{position:absolute;height:auto}.ha-aster{left:108%;top:72%;width:11.9%}.ha-en{margin-top:clamp(14px,1.6vw,26px);font-size:clamp(14px,1.05vw,16px);font-weight:600;letter-spacing:.19em;line-height:1.55}.ha-lead{margin-top:clamp(18px,2.2vw,36px);font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.85;color:#353B55}.ha-trust{margin-top:clamp(14px,1.7vw,22px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ha-trust-badge{display:inline-flex;align-items:center;gap:.55em;padding:6px 14px;border-radius:999px;background:rgba(87,126,253,.1);font-size:clamp(13px,.95vw,14px);font-weight:600;letter-spacing:-.01em;color:#3B4270;white-space:normal}.ha-trust-badge-date{background:rgba(252,134,103,.14);color:#A5502F}.ha-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--ha-blue);flex:none}.ha-cta,.ha-trust-badge-date .ha-trust-dot{background:var(--ha-coral)}.ha-cta{margin-top:clamp(22px,2.6vw,42px);display:inline-flex;align-items:center;gap:.6em;min-height:48px;height:clamp(48px,3.05vw,49px);padding:0 clamp(18px,1.68vw,27px);border-radius:12px;color:#fff;font-size:clamp(13px,1vw,16px);font-weight:700;border:0;font-family:inherit;transition:background-color .16s ease}.ha-apply.is-closed,.ha-cta.is-closed{cursor:not-allowed;background:#9A6E63}.ha-apply.is-closed:hover,.ha-cta.is-closed:hover{background:#9A6E63}.ha-cta:hover{background:#F3714F}.ha-cta:focus-visible{outline:3px solid var(--ha-blue);outline-offset:3px}.ha-cta .ha-arrow{transition:transform .18s ease}.ha-cta:hover .ha-arrow{transform:translateX(5px)}.ha-bottom-cta{margin-top:clamp(40px,6vw,96px);display:flex;justify-content:center}.ha-bottom-cta .ha-cta{margin-top:0}.ha-right{position:relative}.ha-photo{width:100%;aspect-ratio:953/620;object-fit:cover;object-position:center 45%;border-radius:10% 11% 13% 9%/18% 20% 23% 17%}.ha-note{position:absolute;top:3.9%;right:-9.8%;width:23.7%;aspect-ratio:226/233;display:grid;place-items:center}.ha-note-blob{position:absolute;inset:0;width:100%;height:100%}.ha-note-text{position:relative;display:flex;flex-direction:column;align-items:center;font-size:clamp(13px,1.7vw,26px);font-weight:800;line-height:1.34;letter-spacing:.01em}.ha-note-text>span{white-space:nowrap}.ha-note-text>span:first-child{transform:translateX(-.28em)}.ha-note-text>span:nth-child(3){transform:translateX(-.14em)}.ha-note-u{position:relative;display:inline-block}.ha-note-u svg{left:-2%;top:92%;width:104%}.ha-note-u svg,.ha-triple{position:absolute;height:auto}.ha-triple{right:-7.1%;bottom:6.2%;width:10.9%}.ha-char{position:absolute;left:23.2%;bottom:6%;width:15.5%;min-width:96px;height:auto;pointer-events:none}@media (prefers-reduced-motion:no-preference){.ha-rise{animation:ha-rise .62s cubic-bezier(.22,.68,.36,1) both}.ha-fade{animation:ha-fade .76s ease both}.ha-d1{animation-delay:70ms}.ha-d2{animation-delay:.14s}.ha-d3{animation-delay:.21s}.ha-d4{animation-delay:.3s}}@keyframes ha-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ha-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1080px){.ha-nav{display:none}.ha-nav+.ha-apply{margin-left:auto}}@media (max-width:760px){.ha-hero{padding-top:22px}.ha-main{display:flex;flex-direction:column;margin-top:18px}.ha-left{display:contents}.ha-eyebrow{order:1}.ha-wm{order:2}.ha-en{order:3}.ha-lead{order:4}.ha-right{order:5}.ha-trust{order:6}.ha-cta{order:7}.ha-wm{width:min(100%,290px);margin-top:12px}.ha-spark{left:90%;width:13%}.ha-aster{left:100%;width:13%}.ha-en{margin-top:16px;letter-spacing:.16em}.ha-lead{margin-top:18px}.ha-right{margin-top:26px}.ha-photo{aspect-ratio:4/3;border-radius:12% 13% 15% 11%/16% 18% 20% 15%}.ha-note{width:33%;right:-2%;top:-3%;font-size:clamp(13px,3.3vw,16px);padding-left:10%}.ha-char,.ha-triple{display:none}.ha-cta{display:flex;justify-content:center;width:100%;margin-top:22px;height:56px}.ha-trust{align-items:center;margin-top:20px}.ha-bottom-cta{margin-top:32px}.ha-bottom-cta .ha-cta{height:56px}}@font-face{font-family:Paperlogy;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/Paperlogy-8ExtraBold.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Paperlogy-7Bold.woff2) format("woff2")}.hero-footer{--hf-ink:#131A24;--hf-bg:#FFFFFF;--hf-sub:#566072;--hf-coral:#FC8667;--hf-yellow:#FDD977;--hf-blue:#577EFD;--hf-green:#6FA05B;--hf-t-blue:#DDEAF8;--hf-t-yellow:#FCEAB8;--hf-t-green:#E1EDD6;--hf-max:clamp(1426px,80vw,1800px);--hf-pad:clamp(20px,5.35vw,86px);--hf-display:"Paperlogy","Pretendard Variable",Pretendard,sans-serif;position:relative;background:var(--hf-bg);color:var(--hf-ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;line-height:1.5;padding:clamp(88px,9.5vw,160px) var(--hf-pad) clamp(112px,12vw,192px);overflow-x:clip}.hero-footer :where(h2,h3,p,ul,li,hr){margin:0;padding:0;font:inherit;color:inherit;list-style:none;border:0}.hero-footer :where(img){display:block;max-width:100%;height:auto}.hero-footer :where(a){color:inherit;text-decoration:none}.hf-bg{position:absolute;z-index:0;pointer-events:none;border-radius:40% 44% 42% 46%/46% 40% 48% 42%}.hf-bg-blue{top:-6%;left:-6%;width:24%;aspect-ratio:1/.85;background:var(--hf-t-blue);opacity:.55}.hf-bg-yellow{top:8%;right:-8%;width:22%;aspect-ratio:1/.8;background:var(--hf-t-yellow);opacity:.55}.hf-bg-green{bottom:-8%;left:18%;width:26%;aspect-ratio:1/.8;background:var(--hf-t-green);opacity:.5}.hf-inner{position:relative;z-index:1;max-width:var(--hf-max);margin:0 auto}.hf-top{display:grid;grid-template-columns:1.3fr 1fr;grid-column-gap:clamp(32px,5vw,88px);column-gap:clamp(32px,5vw,88px);align-items:start}.hf-left{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hf-wordmark{display:inline-flex;align-items:center;gap:clamp(10px,1vw,14px)}.hf-wm-mark{width:clamp(30px,2.6vw,42px);height:auto;flex:none}.hf-wm-text{display:inline-flex;align-items:baseline;font-family:var(--hf-display);font-weight:800;font-size:clamp(26px,2.8vw,40px);line-height:1.15;letter-spacing:-.02em;word-break:keep-all}.hf-wm-a{color:var(--hf-ink)}.hf-wm-colon{color:var(--hf-sub);font-weight:600}.hf-logo-white{height:clamp(20px,1.8vw,28px);width:auto}.hf-wm-b{color:var(--hf-coral)}.hf-tagline{margin-top:clamp(16px,1.8vw,22px);font-weight:700;letter-spacing:.18em;text-indent:.18em;color:var(--hf-ink)}.hf-program,.hf-tagline{font-size:clamp(14px,1vw,16px)}.hf-program{margin-top:clamp(6px,.8vw,10px);font-weight:500;color:var(--hf-sub);word-break:keep-all}.hf-divider{width:100%;height:1px;background:rgba(19,26,36,.12);margin:clamp(24px,2.8vw,36px) 0}.hf-nav{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,1.8vw,28px)}.hf-nav-item{font-size:clamp(13px,.95vw,15px);font-weight:600;letter-spacing:.01em;color:var(--hf-sub);text-decoration:none;transition:color .15s ease}.hf-nav-item:hover{color:var(--hf-ink)}.hf-nav-item.is-current{color:var(--hf-ink);font-weight:800}.hf-org{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,1vw,12px);margin-top:clamp(24px,2.8vw,36px);font-size:clamp(13px,.95vw,15px)}.hf-org-label{font-weight:700;color:var(--hf-ink);opacity:.55;text-transform:uppercase;letter-spacing:.08em}.hf-org-name{font-weight:600;color:var(--hf-sub)}.hf-org-sep{color:rgba(19,26,36,.25)}.hf-org-ci{height:clamp(18px,1.6vw,24px);width:auto;opacity:.92}.hf-copyright{margin-top:clamp(18px,2vw,26px);font-size:clamp(13px,.95vw,15px);font-weight:500;color:var(--hf-sub)}.hf-right{position:relative;display:flex;flex-direction:column;align-items:flex-end;min-height:clamp(200px,18vw,300px)}.hf-char{position:relative;z-index:1;width:clamp(150px,13.5vw,220px)}.hf-route{position:absolute;z-index:2;width:clamp(84px,7.6vw,132px);left:-4%;bottom:24%;transform:rotate(-6deg);opacity:.95}.hf-legal{position:relative;z-index:1;flex-wrap:wrap;justify-content:flex-end;margin-top:clamp(20px,2.4vw,32px)}.hf-legal,.hf-legal li{display:flex;align-items:center;gap:clamp(6px,.8vw,10px)}.hf-contact-trigger,.hf-legal a{font-size:clamp(13px,.95vw,15px);font-weight:600;color:var(--hf-sub);transition:color .15s ease}.hf-contact-trigger{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.hf-contact-trigger:hover,.hf-legal a:hover{color:var(--hf-ink)}.hf-legal-sep{color:rgba(19,26,36,.25);font-size:13px}.hf-contact-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(19,26,36,.42)}.hf-contact-dialog{position:relative;width:min(440px,100%);padding:32px;border:1px solid rgba(19,26,36,.12);border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(19,26,36,.22);color:var(--hf-ink);text-align:left}.hf-contact-dialog,.hf-contact-dialog *{box-sizing:border-box}.hf-contact-close{position:absolute;top:14px;right:16px;padding:2px 7px;border:0;background:transparent;color:var(--hf-sub);font:inherit;font-size:28px;line-height:1;cursor:pointer}.hf-contact-eyebrow{margin:0 0 10px;color:#FC8667;font-size:12px;font-weight:800;letter-spacing:.16em}.hf-contact-dialog h2{margin:0;font-size:clamp(21px,2vw,25px);line-height:1.35}.hf-contact-help{margin:10px 0 22px;color:var(--hf-sub);font-size:14px;line-height:1.65}.hf-contact-email-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid rgba(19,26,36,.13);border-radius:12px;background:#f7f9fc}.hf-contact-email-row span{font-size:15px;font-weight:700;word-break:break-all}.hf-contact-email-row button{flex:0 0 auto;padding:8px 11px;border:0;border-radius:8px;background:#132039;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.hf-contact-mail-button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:13px 16px;border-radius:12px;background:#FC8667;color:#fff!important;font-size:15px!important;font-weight:800!important;text-decoration:none}@media (min-width:1001px){.hf-legal{margin-top:clamp(52px,4.7vw,68px)}}@media (max-width:1000px){.hf-top{grid-template-columns:1fr;row-gap:clamp(48px,7vw,72px)}.hf-left,.hf-right{align-items:flex-start}.hf-right{min-height:0}.hf-route{left:auto;right:-2%}.hf-legal{justify-content:flex-start}}@media (max-width:620px){.hero-footer{padding:clamp(64px,14vw,88px) 20px clamp(80px,18vw,112px)}.hf-wm-text{font-size:clamp(24px,7.5vw,30px)}.hf-program,.hf-tagline{font-size:16px}.hf-nav{gap:14px 20px}.hf-nav-item,.hf-org{font-size:15px}.hf-org{row-gap:8px}.hf-copyright{font-size:15px}.hf-right{width:100%;align-items:center;margin-top:8px}.hf-char{width:clamp(140px,42vw,180px)}.hf-route{left:-2%;right:auto;bottom:18%;width:clamp(70px,22vw,100px)}.hf-legal{justify-content:center;width:100%}.hf-contact-trigger,.hf-legal a{font-size:15px}.hf-contact-dialog{padding:28px 22px 22px}.hf-contact-email-row{align-items:stretch;flex-direction:column}.hf-contact-email-row button{width:100%}}