.life-zone-detail{background:#fffaf6}.zone-hero{color:#fff;background:linear-gradient(90deg,#1d0a0ff5,#4d1927b8,#240c1266),url(/images/magazine/hotel-night-hero.png) 68%/cover;padding:130px 0 82px}.zone-hero h1{letter-spacing:-.055em;max-width:900px;margin:16px 0 18px;font-family:Gowun Batang;font-size:clamp(46px,6vw,68px);font-weight:400;line-height:1.17}.zone-hero h1 em{color:#e6b5bf;margin-top:6px;font-style:normal;display:block}.zone-hero>div>p:not(.hero-label){color:#ffffffad;font-size:15px}.zone-overview,.zone-map-section,.zone-check,.zone-process,.zone-faq,.zone-siblings{padding:96px 0}.zone-overview{background:#fff}.zone-overview-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.zone-overview h2,.zone-section-head h2,.zone-process h2,.zone-faq h2{margin:8px 0 18px;font-family:Gowun Batang;font-size:clamp(34px,4vw,46px);font-weight:400;line-height:1.35}.zone-overview-grid>div>p:last-child{color:#796762;font-size:15px;line-height:2}.zone-overview aside{background:#fffaf6;border:1px solid #eadbd5;border-radius:25px;padding:34px;box-shadow:0 18px 48px #3a191f12}.zone-overview aside>small{color:#ae6070;font-size:9px;font-weight:900}.zone-overview aside h3{margin:10px 0 23px;font-family:Gowun Batang;font-size:25px;line-height:1.5}.zone-overview dl{margin:0}.zone-overview dl>div{border-top:1px solid #eadfda;justify-content:space-between;padding:13px 0;display:flex}.zone-overview dt{color:#9b8984;font-size:10px}.zone-overview dd{margin:0;font-size:11px;font-weight:800}.zone-map-section{background:#f5ebe5}.zone-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.zone-section-head p:last-child{color:#806d68;max-width:500px;font-size:12px;line-height:1.8}.zone-map-shell{background:#fff;border:1px solid #dfcec8;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 20px 55px #361c1814}.zone-map{height:440px}.zone-map-shell>span{z-index:500;background:#ffffffeb;border-radius:999px;padding:8px 11px;font-size:8px;position:absolute;bottom:14px;left:14px}.zone-map-shell .leaflet-popup-content-wrapper{border-radius:12px}.zone-map-shell .leaflet-popup-content{margin:9px 10px;font-family:Noto Sans KR,sans-serif}.zone-map-profile{border-bottom:1px solid #eadfda;align-items:center;gap:8px;padding:1px 12px 8px 0;display:flex}.zone-map-profile img{object-fit:cover;border-radius:50%;width:38px;height:38px}.zone-map-profile span,.zone-map-profile em,.zone-map-profile b,.zone-map-profile small{display:block}.zone-map-profile em{color:#4c9a60;font-size:6px;font-style:normal;font-weight:900}.zone-map-profile b{font-size:10px}.zone-map-profile small{color:#74625e;margin-top:2px;font-size:8px}.zone-map-popup>a{background:#9d3f52;border-radius:7px;justify-content:center;align-items:center;min-height:30px;font-weight:900;color:#fff!important;margin-top:7px!important;font-size:8px!important;display:flex!important}.zone-check{background:#fff}.zone-check-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.zone-check-grid article{background:linear-gradient(145deg,#fff,#fff9f5);border:1px solid #eadbd5;border-radius:20px;min-height:190px;padding:27px}.zone-check-grid span{color:#ba7a88;font-family:Gowun Batang;font-size:22px}.zone-check-grid h3{margin:28px 0 9px;font-family:Gowun Batang;font-size:20px}.zone-check-grid p{color:#806e69;margin:0;font-size:11px;line-height:1.8}.zone-process{color:#fff;background:#241519}.zone-process>div>p{color:#d9a3ae}.zone-process ol{border:1px solid #ffffff26;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:38px 0 0;padding:0;list-style:none;display:grid}.zone-process li{border-right:1px solid #ffffff21;min-height:150px;padding:27px}.zone-process li:last-child{border:0}.zone-process li span,.zone-process li b,.zone-process li small{display:block}.zone-process li span{color:#dda8b3;font-family:Gowun Batang;font-size:18px}.zone-process li b{margin-top:25px;font-size:13px}.zone-process li small{color:#ffffff8c;margin-top:7px;font-size:10px}.zone-faq{background:#f8f0eb}.zone-faq-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.zone-faq-grid>div:first-child>p:last-child{color:#806e69;font-size:13px}.zone-faq details{border-top:1px solid #d9c8c1}.zone-faq summary{cursor:pointer;grid-template-columns:38px 1fr 20px;align-items:center;padding:20px 0;font-family:Gowun Batang;font-size:17px;list-style:none;display:grid}.zone-faq summary span{color:#b67683;font-family:Noto Sans KR;font-size:9px}.zone-faq summary i{font-style:normal}.zone-faq details p{color:#806e69;margin:-3px 0 20px;padding-left:38px;font-size:13px;line-height:1.9}.zone-siblings{background:#fff}.zone-siblings .zone-section-head>a{color:#9d3f52;font-size:11px;font-weight:800}.zone-siblings .container>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.zone-siblings .container>div:last-child>a{border:1px solid #eadbd5;border-radius:18px;grid-template-columns:35px 1fr 20px;align-items:center;padding:22px;display:grid}.zone-siblings small{color:#b97785}.zone-siblings b{font-family:Gowun Batang;font-size:16px}.zone-siblings span{color:#9d3f52}@media (max-width:800px){.zone-hero{padding:110px 0 65px}.zone-hero h1{font-size:42px}.zone-overview,.zone-map-section,.zone-check,.zone-process,.zone-faq,.zone-siblings{padding:70px 0}.zone-overview-grid,.zone-faq-grid{grid-template-columns:1fr;gap:38px}.zone-section-head{display:block}.zone-section-head p:last-child{margin-top:12px}.zone-map{height:360px}.zone-check-grid,.zone-process ol{grid-template-columns:1fr 1fr}.zone-process li:nth-child(2){border-right:0}.zone-process li{border-bottom:1px solid #ffffff21}.zone-siblings .container>div:last-child{grid-template-columns:1fr}}@media (max-width:520px){.zone-check-grid,.zone-process ol{grid-template-columns:1fr}.zone-process li{border-right:0;min-height:0}}
