/* v207 · page 03 uses the supplied blank artwork, with copy restored as HTML. */
@media (min-width:901px){
  .v72-home #word.desktop-word-panel{
    position:relative!important;
    isolation:isolate;
    display:block!important;
    width:100%!important;
    height:100vh!important;
    min-height:100vh!important;
    padding:0!important;
    overflow:hidden!important;
    background:#f7fbfa!important;
  }

  .v72-home #word.desktop-word-panel .desktop-word-art{
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    transform:none!important;
    filter:none!important;
    pointer-events:none!important;
  }

  .v72-home #word .word-top-copy{
    position:absolute!important;
    z-index:4!important;
    left:25.8%!important;
    top:9.2%!important;
    width:49.2%!important;
    color:#153f59!important;
    text-align:center!important;
    font-family:'Noto Sans KR','Pretendard','Malgun Gothic',sans-serif!important;
  }

  .v72-home #word .word-top-copy small{
    display:block!important;
    margin:0 0 1.2%!important;
    color:#a87536!important;
    font-size:clamp(9px,.68vw,12px)!important;
    font-weight:800!important;
    letter-spacing:.34em!important;
    line-height:1.2!important;
  }

  .v72-home #word .word-top-copy h2{
    margin:0!important;
    color:#153f59!important;
    font-size:clamp(30px,3.15vw,56px)!important;
    font-weight:800!important;
    line-height:1.14!important;
    letter-spacing:-.075em!important;
    white-space:nowrap!important;
  }

  .v72-home #word .word-top-copy p{
    margin:1.1% 0 0!important;
    color:#5f7c8e!important;
    font-size:clamp(12px,.96vw,17px)!important;
    font-weight:500!important;
    line-height:1.4!important;
    letter-spacing:-.045em!important;
    white-space:nowrap!important;
  }

  .v72-home #word .word-tabs-live{
    position:absolute!important;
    z-index:5!important;
    left:24.1%!important;
    top:23.8%!important;
    width:51.7%!important;
    height:7.1%!important;
    display:grid!important;
    grid-template-columns:repeat(4,1fr)!important;
    align-items:center!important;
    pointer-events:auto!important;
  }

  .v72-home #word .word-tabs-live a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:100%!important;
    color:#153f59!important;
    text-decoration:none!important;
    font-size:clamp(10px,.87vw,15px)!important;
    font-weight:800!important;
    letter-spacing:-.06em!important;
    white-space:nowrap!important;
  }

  .v72-home #word .word-tabs-live a:first-child{color:#fff!important}

  .v72-home #word .word-schedule-live{
    position:absolute!important;
    z-index:4!important;
    left:5.25%!important;
    top:35.4%!important;
    width:30.3%!important;
    height:54.8%!important;
    color:#153f59!important;
    font-family:'Noto Sans KR','Pretendard','Malgun Gothic',sans-serif!important;
  }

  .v72-home #word .word-schedule-heading{
    position:relative!important;
    height:15.7%!important;
    padding:2.5% 5.4% 0!important;
  }

  .v72-home #word .word-schedule-heading small{
    display:block!important;
    color:#a87536!important;
    font-size:clamp(9px,.72vw,13px)!important;
    font-weight:800!important;
    letter-spacing:.2em!important;
    line-height:1.25!important;
  }

  .v72-home #word .word-schedule-heading h2{
    margin:5px 0 0!important;
    color:#153f59!important;
    font-size:clamp(25px,2.05vw,37px)!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:-.08em!important;
  }

  .v72-home #word .word-schedule-heading em{
    position:absolute!important;
    top:13%!important;
    right:6%!important;
    color:#d1b28f!important;
    font-family:'Segoe Script','Brush Script MT','Nanum Pen Script',cursive!important;
    font-size:clamp(16px,1.35vw,25px)!important;
    font-style:normal!important;
    line-height:1.05!important;
    text-align:center!important;
    transform:rotate(-7deg)!important;
  }

  .v72-home #word .word-service-rows{
    width:84.4%!important;
    margin:0 5.4%!important;
    padding-left:4.8%!important;
  }

  .v72-home #word .word-service-rows>div{
    display:grid!important;
    grid-template-columns:1.65fr .72fr 1.38fr!important;
    align-items:center!important;
    height:clamp(34px,5.1vh,49px)!important;
    min-height:0!important;
    color:#153f59!important;
    font-size:clamp(10px,.88vw,15px)!important;
    line-height:1.2!important;
    letter-spacing:-.065em!important;
  }

  .v72-home #word .word-service-rows strong{font-weight:800!important;white-space:nowrap!important}
  .v72-home #word .word-service-rows b{color:#a87536!important;font-size:1.16em!important;font-weight:800!important;white-space:nowrap!important}
  .v72-home #word .word-service-rows span{color:#628095!important;font-size:.88em!important;white-space:nowrap!important}

  .v72-home #word .word-nextgen-live{
    position:absolute!important;
    left:3.4%!important;
    right:2.4%!important;
    top:57.2%!important;
    height:24.2%!important;
    padding:3.5% 6.5% 0 7.5%!important;
    color:#153f59!important;
  }

  .v72-home #word .word-nextgen-live>strong{
    display:block!important;
    color:#4c8a36!important;
    font-size:clamp(9px,.72vw,13px)!important;
    font-weight:800!important;
    letter-spacing:.16em!important;
    line-height:1.2!important;
    white-space:nowrap!important;
  }

  .v72-home #word .word-nextgen-live>strong i{color:#4c8a36!important;font-style:normal!important;letter-spacing:.08em!important}
  .v72-home #word .word-nextgen-live>div{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:9%!important;font-size:clamp(11px,.9vw,16px)!important;line-height:1.1!important;letter-spacing:-.06em!important}
  .v72-home #word .word-nextgen-live>div+div{margin-top:8%!important}
  .v72-home #word .word-nextgen-live>div b{font-weight:800!important;white-space:nowrap!important}
  .v72-home #word .word-nextgen-live>div span{color:#628095!important;font-size:.88em!important;white-space:nowrap!important}

  .v72-home #word .word-schedule-button{
    position:absolute!important;
    left:3.6%!important;
    right:3.6%!important;
    bottom:0!important;
    height:10.8%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#fff!important;
    text-decoration:none!important;
    font-size:clamp(11px,.9vw,16px)!important;
    font-weight:800!important;
    letter-spacing:-.06em!important;
  }

  .v72-home #word .word-schedule-button b{display:none!important}

  .v72-home #word .word-pastor-original{
    position:absolute!important;
    z-index:2!important;
    left:69.8%!important;
    top:36.0%!important;
    width:27.1%!important;
    height:55.8%!important;
    overflow:hidden!important;
    border-radius:0 24px 24px 0!important;
    pointer-events:none!important;
  }

  .v72-home #word .word-pastor-original::after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(90deg,rgba(6,36,54,.38) 0%,rgba(6,36,54,.04) 24%,transparent 47%),linear-gradient(0deg,rgba(6,36,54,.54) 0%,transparent 33%)!important;
    pointer-events:none!important;
  }

  .v72-home #word .word-pastor-original img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:53% 32%!important;
    transform:scale(1.16)!important;
    transform-origin:53% 65%!important;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 9%,#000 21%,#000 100%)!important;
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 9%,#000 21%,#000 100%)!important;
  }
}

@media (min-width:901px) and (max-width:1200px){
  .v72-home #word .word-top-copy{left:24.3%!important;width:51.4%!important;top:9.1%!important}
  .v72-home #word .word-top-copy h2{font-size:clamp(24px,3.2vw,39px)!important}
  .v72-home #word .word-top-copy p{font-size:clamp(10px,1vw,13px)!important}
  .v72-home #word .word-tabs-live{left:23.5%!important;width:53.2%!important}
  .v72-home #word .word-tabs-live a{font-size:clamp(8px,.86vw,11px)!important}
  .v72-home #word .word-service-rows>div{font-size:clamp(8px,.9vw,11px)!important}
  .v72-home #word .word-nextgen-live>div{font-size:clamp(9px,.9vw,12px)!important}
  .v72-home #word .word-schedule-button{font-size:clamp(9px,.9vw,12px)!important}
}
