[hidden]{display:none!important}.academy-seo-heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header-btn{border:0;background:none;cursor:pointer}.faq-cnt--item_q{cursor:pointer}.faq-cnt--item_q:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #2f72b9;outline-offset:4px}.visual-form--cnt>p{font-size:15px;line-height:2}.academy-inquiry{display:flex;width:100%;height:auto;margin:24px 0;min-height:64px;line-height:1.6;font-size:15px;padding:18px 20px 18px 56px;white-space:normal;align-items:center;justify-content:center}.visual-form--cnt .academy-local-note{font-size:12px;color:#666}.hypeup-academy .header-nav--list{gap:24px}.hypeup-academy .footer-nav--list{flex-wrap:wrap;gap:16px}.hypeup-academy{overflow-wrap:break-word}

@media(max-width:1080px){.header-nav{visibility:hidden}.js--slidein .header-nav{visibility:visible}}

#visual-form{scroll-margin-top:96px}

/* Keep each illustration beside its own speech bubble as the copy wraps. */
@media (max-width:1080px){
  .hypeup-academy .main .feedback-cnt{
    display:grid;
    grid-template-columns:clamp(68px,24vw,140px) minmax(0,1fr) clamp(68px,24vw,140px);
    gap:24px 12px;
    align-items:center;
  }
  .hypeup-academy .main .feedback-cnt--txt,
  .hypeup-academy .main .feedback-cnt--fig{display:contents}
  .hypeup-academy .main .feedback-cnt--txt_item{
    grid-column:2 / -1;
    min-width:0;
    margin:0;
    padding:24px clamp(20px,3vw,32px);
  }
  .hypeup-academy .main .feedback-cnt--txt_item:nth-of-type(1){grid-row:1}
  .hypeup-academy .main .feedback-cnt--txt_item:nth-of-type(2){grid-row:2;grid-column:1 / 3}
  .hypeup-academy .main .feedback-cnt--txt_item:nth-of-type(3){grid-row:3}
  .hypeup-academy .main .feedback-cnt--txt_item:nth-of-type(4){grid-row:4}
  .hypeup-academy .main .feedback-cnt--txt_item:nth-of-type(4)::after{
    right:calc(100% - 1px);
    clip-path:polygon(100% 0,0 50%,100% 100%);
  }
  .hypeup-academy .main .feedback-cnt--fig_item{
    position:static;
    width:100%;
    transform:none;
  }
  .hypeup-academy .main .feedback-cnt--fig_item:nth-of-type(1){grid-row:1;grid-column:1}
  .hypeup-academy .main .feedback-cnt--fig_item:nth-of-type(2){grid-row:2;grid-column:3}
  .hypeup-academy .main .feedback-cnt--fig_item:nth-of-type(3){grid-row:4;grid-column:1}
}
