/* T354-01: 승인 PNG 원본 100% 유지, 비율유지 + 카드 링크 4개 유지 + 하단 여백 연속 처리 */
* { box-sizing: border-box; }
html, body { margin: 0; min-height: 100%; background: #071b15; color-scheme: only dark; }
.hm {
  width: 100%;
  max-width: 941px;
  min-height: 100vh;
  min-height: 100svh;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.hm-poster { position: relative; width: 100%; flex: 0 0 auto; }
.hm-img { display: block; width: 100%; height: auto; }
.hm-tail {
  width: 100%;
  flex: 1 0 0px;
  min-height: 0;
  background-image: url("assets/portal/main-home-continuation-01.webp");
  background-size: 100% auto;
  background-repeat: repeat-y;
  background-position: center top;
}
.hm-link { position: absolute; display: block; border-radius: 2.2% / 1.4%; -webkit-tap-highlight-color: transparent; }
.hm-link:focus-visible { outline: 3px solid #91cdb0; outline-offset: -3px; }
.hm-sr { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
/* 기존 T353 body::before blur(26px) 복제 배경 제거. 다른 페이지 스타일 변경 없음. */
