.nusa-dua-stay{padding:64px 0;max-width:1120px}.nusa-dua-stay header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.nusa-dua-stay header span{max-width:230px;line-height:1.8}.nusa-dua-stay h2{font-size:clamp(28px,3.2vw,44px);line-height:1.35;margin:0;max-width:700px}.nusa-location{margin:30px 0 34px;max-width:850px}.nusa-stay-purposes{list-style:none;counter-reset:nusa;margin:0;padding:0;border-top:3px solid var(--ink,#121412)}.nusa-stay-purposes li{counter-increment:nusa;position:relative;padding:28px 25px 28px 110px;border-bottom:1px solid var(--ink,#121412);font-size:17px;line-height:1.9}.nusa-stay-purposes li::before{content:"0" counter(nusa);position:absolute;top:30px;left:18px;font-size:34px;font-weight:900}.nusa-dua-stay h3{font-size:23px;margin:0 0 12px}.nusa-dua-stay footer{font-size:13px;line-height:1.9;margin-top:24px}@media(max-width:640px){.nusa-dua-stay{padding:42px 0}.nusa-dua-stay header{display:block}.nusa-dua-stay header span{display:block;margin-bottom:16px}.nusa-stay-purposes li{padding:23px 0 23px 53px;font-size:16px}.nusa-stay-purposes li::before{left:0;top:24px;font-size:26px}.nusa-dua-stay h3{font-size:20px}}
