:root{--jade:#0F6E56;--jade-dark:#085041;--jade-light:#E1F5EE;--honey:#EF9F27;--honey-dark:#854F0B;--honey-light:#FAEEDA;--ink:#2C2C2A;--ink-soft:#5F5E5A;--line:#E6E3DA;--bg:#FAF8F3;--white:#FFFFFF;--radius:10px;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Pretendard Variable","Pretendard","Inter","Noto Sans KR",system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.75;font-size:17px;word-break:keep-all}a{color:inherit;text-decoration:none}a:hover{color:var(--jade)}img{max-width:100%;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ic{width:1em;height:1em;fill:currentColor;vertical-align:-.125em;flex-shrink:0}.ic-c{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--jade-light);color:var(--jade);margin-right:10px;vertical-align:middle}.ic-c .ic{width:16px;height:16px;vertical-align:0}.ic-c.sm{width:28px;height:28px;margin-right:8px}.ic-c.sm .ic{width:13px;height:13px}.ic-c.lg{width:56px;height:56px;margin:0 auto 6px}.ic-c.lg .ic{width:26px;height:26px}.ic-c.honey{background:var(--honey-light);color:var(--honey-dark)}.utility{background:var(--jade-dark);color:#FFF;font-size:15px}.utility .container{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;padding-bottom:6px;flex-wrap:wrap}.utility .weather{display:flex;flex-wrap:wrap;gap:6px 18px}.utility .weather span{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.utility .weather .ic{width:18px;height:18px;vertical-align:0}.utility .weather b{font-weight:600}.utility .weather small{font-size:13px;opacity:.85}.wx-sun .ic{color:#FAC775}.wx-night .ic{color:#FAEEDA}.wx-cloud .ic{color:#D3D1C7}.wx-rain .ic{color:#85B7EB}.wx-storm .ic{color:#CECBF6}.utility .rate .ic{width:18px;height:18px;color:#FAC775;vertical-align:-3px}.utility .rate{white-space:nowrap}.lang-switch{display:flex;gap:4px}.lang-switch a{padding:2px 10px;border-radius:999px;border:1px solid rgb(255 255 255 / .3);font-size:12px}.lang-switch a.active{background:var(--honey);border-color:var(--honey);color:var(--ink)}.lang-switch a.soon{color:#C8EBDD;border-style:dashed;cursor:not-allowed}.site-header{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.site-header .container{display:flex;align-items:center;gap:24px;height:68px}.logo{display:flex;flex-direction:column;line-height:1}.logo .word{font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--jade)}.logo .word .tip{color:var(--honey-dark)}.logo .word .i{position:relative;display:inline-block}.logo .word .i::before{content:"";position:absolute;left:50%;top:-1px;transform:translateX(-50%);border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:8px solid var(--honey)}.logo .word .logo-bulb{width:.5em;height:.5em;fill:var(--honey);margin-left:3px;vertical-align:top;position:relative;top:.05em;transform:rotate(14deg)}.site-footer .logo .word .logo-bulb{fill:#FAC775}.logo .tagline{font-size:12px;color:var(--ink-soft);margin-top:4px;letter-spacing:.2px}.main-nav{flex:1}.main-nav ul{list-style:none;display:flex;gap:22px;margin:0;padding:0;font-weight:600;font-size:16px}.main-nav a.current{color:var(--jade);box-shadow:inset 0 -3px 0 var(--honey);padding-bottom:6px}.search{color:var(--ink-soft);display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 12px;gap:6px;background:var(--bg)}.search input{border:0;background:#fff0;outline:none;width:160px;font:inherit;font-size:14px}.menu-btn{display:none;background:none;border:0;font-size:24px;cursor:pointer;color:var(--ink);padding:6px;line-height:0}.ad{background:repeating-linear-gradient(45deg,#F3F0E8,#F3F0E8 10px,#EEEAE0 10px,#EEEAE0 20px);border:1px dashed #CFCABD;color:#8A867B;font-size:12px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:6px}.ad-leader{height:90px;margin:20px auto;max-width:728px}.ad-rect{height:250px}.ad-inarticle{height:120px;margin:28px 0}.thumb{border-radius:var(--radius);background:var(--jade-light);color:var(--jade-dark);display:flex;align-items:flex-end;padding:12px;font-weight:700;aspect-ratio:16/9;position:relative;overflow:hidden}.thumb.t2{background:#FAEEDA;color:#633806}.thumb.t3{background:#E6F1FB;color:#0C447C}.thumb.t4{background:#FBEAF0;color:#72243E}.thumb.t5{background:#EEEDFE;color:#3C3489}.thumb .ph{position:absolute;top:10px;right:12px;font-size:11px;font-weight:500;opacity:.7}.badge{display:inline-block;font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px;background:var(--jade-light);color:var(--jade-dark)}.badge.pr{background:var(--honey-light);color:var(--honey-dark)}.badge.new{background:var(--honey);color:var(--ink)}.meta{font-size:14px;color:var(--ink-soft)}.section{margin:36px 0}.section-title{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:8px;margin-bottom:18px}.section-title h2{margin:0;font-size:21px;display:flex;align-items:center;gap:0}.section-title a{font-size:14px;color:var(--jade);font-weight:600}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px}.hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin-top:24px}.hero-main .thumb{aspect-ratio:16/10;font-size:15px}.hero-main .hero-title{font-size:26px;line-height:1.35;margin:14px 0 6px}.hero-main p{color:var(--ink-soft);margin:0 0 6px}.latest{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.latest h3{margin:0 0 8px;font-size:16px;display:flex;align-items:center}.latest ol{margin:0;padding:0;list-style:none;counter-reset:n}.latest li{counter-increment:n;padding:10px 0;border-top:1px solid var(--line);display:flex;gap:10px;font-size:15px;line-height:1.45}.latest li:first-child{border-top:0}.latest li::before{content:counter(n);font-weight:800;color:var(--honey-dark);min-width:14px}.cities{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.city{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:14px 10px;text-align:center;transition:border-color .15s}.city:hover{border-color:var(--jade)}.city .ic-c.lg{display:flex;transition:background .15s,color .15s}.city:hover .ic-c.lg{background:var(--jade);color:var(--white)}.city b{display:block;margin-top:4px}.city small{color:var(--ink-soft);font-size:12px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card h3{font-size:16px;line-height:1.45;margin:10px 0 4px}.card p{font-size:15px;color:var(--ink-soft);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotel-box{background:var(--jade);color:var(--white);border-radius:var(--radius);padding:22px}.hotel-box h2{margin:0 0 4px;font-size:20px;display:flex;align-items:center}.hotel-box p{margin:0 0 16px;color:#E1F5EE;font-size:15px}.hotel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hotel-grid a{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:8px;padding:12px;font-size:14px}.hotel-grid a:hover{background:var(--honey);color:var(--ink);border-color:var(--honey)}.hotel-grid a b{display:block;font-size:15px}.disclosure{font-size:12px;color:#E1F5EE;margin-top:12px}.pr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pr-item{display:flex;gap:12px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.pr-item .thumb{width:110px;aspect-ratio:1;flex-shrink:0;padding:6px;font-size:12px}.pr-item h3{font-size:15px;margin:6px 0 0;line-height:1.45}.sidebar>*+*{margin-top:24px}.widget{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.widget h3{margin:0 0 10px;font-size:16px;display:flex;align-items:center}.rank{list-style:none;margin:0;padding:0;counter-reset:r}.rank li{counter-increment:r;display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45}.rank li:first-child{border-top:0}.rank li::before{content:counter(r);background:var(--jade);color:#fff;min-width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.rank li:nth-child(n+4)::before{background:#B4B2A9}.tools{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tools a{background:var(--bg);border-radius:8px;padding:12px 8px;font-size:13px;font-weight:600;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.tools a .ic-c{margin:0}.tools a:hover{background:var(--jade-light)}.calc label{font-size:13px;color:var(--ink-soft)}.calc input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;margin:4px 0 8px}.calc .out{font-size:20px;font-weight:800;color:var(--jade)}.site-footer{background:var(--ink);color:#D3D1C7;margin-top:56px;padding:36px 0 24px;font-size:14px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.site-footer h4{color:#fff;margin:0 0 10px;font-size:15px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:6px 0}.site-footer .logo .word{color:#9FE1CB}.site-footer .logo .tagline{color:#B4B2A9}.copyright .data-credit a{text-decoration:underline}.copyright{border-top:1px solid #444441;margin-top:28px;padding-top:16px;font-size:12px;color:#888780;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.breadcrumb{font-size:14px;color:var(--ink-soft);margin:20px 0 10px}.breadcrumb a{color:var(--jade)}.article-head h1{font-size:30px;line-height:1.35;margin:8px 0 10px}.article-head .meta{display:flex;gap:14px;flex-wrap:wrap}.updated{background:var(--honey-light);color:var(--honey-dark);font-weight:700;padding:1px 8px;border-radius:4px}.article-cover{margin:20px 0}.article-cover .thumb{aspect-ratio:16/8;font-size:16px}.article-body{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px;font-size:17px}.article-body h2{font-size:22px;margin:40px 0 12px;padding:10px 14px;background:var(--jade-light);color:var(--jade-dark);border-radius:6px}.article-body h3{font-size:18px;margin:28px 0 8px;border-bottom:2px solid var(--honey);display:inline-block}.article-body p{margin:0 0 16px}.summary{border:2px solid var(--jade);border-radius:var(--radius);padding:16px 20px;margin:8px 0 24px}.summary b.label{display:block;color:var(--jade);margin-bottom:6px}.summary ul{margin:0;padding-left:20px}.toc{background:var(--bg);border-radius:var(--radius);padding:16px 20px;margin-bottom:24px}.toc b{display:block;margin-bottom:6px}.toc ol{margin:0;padding-left:20px}.toc a{color:var(--jade)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 20px}.table-wrap table.compare{margin:0;min-width:540px}table.compare{width:100%;border-collapse:collapse;font-size:15px;margin:12px 0 20px}table.compare th,table.compare td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}table.compare th{background:var(--bg)}.tip-box{background:var(--honey-light);border-left:4px solid var(--honey);padding:12px 16px;border-radius:0 6px 6px 0;margin:16px 0;font-size:16px}.tip-box b{color:var(--honey-dark)}.cta-hotel{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--jade-light);border-radius:var(--radius);padding:16px 20px;margin:20px 0}.cta-hotel b{color:var(--jade-dark)}.btn{display:inline-block;background:var(--honey);color:var(--ink);font-weight:700;padding:10px 18px;border-radius:8px;white-space:nowrap}.btn:hover{background:#E08E14;color:var(--ink)}.faq details{border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:8px 0}.faq summary{font-weight:700;cursor:pointer}.faq details p{margin:8px 0 0}.author{display:flex;gap:14px;align-items:center;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.author .avatar{width:52px;height:52px;border-radius:50%;background:var(--jade);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.share{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.share a{border:1px solid var(--line);border-radius:999px;padding:4px 14px;font-size:13px;background:var(--white)}.sticky-toc{position:sticky;top:88px}.aff-notice{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--ink-soft);margin:0 0 20px;line-height:1.6}.aff-notice b{color:var(--ink);margin-right:6px}.demo-note{background:#FFF7E6;border:1px solid #FAC775;color:#633806;font-size:13px;padding:8px 12px;border-radius:8px;margin:16px 0 0}@media (max-width:1024px){.main-nav ul{gap:14px;font-size:14px}.search input{width:110px}.cities{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.layout,.hero{grid-template-columns:minmax(0,1fr)}.main-nav,.search{display:none}.menu-btn{display:block;margin-left:auto}body.nav-open .main-nav{display:block;position:absolute;top:68px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--line)}body.nav-open .main-nav ul{flex-direction:column;gap:0;padding:8px 16px}body.nav-open .main-nav li{padding:10px 0;border-top:1px solid var(--line)}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-grid{grid-template-columns:repeat(2,1fr)}.pr-list{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.sticky-toc{position:static}.article-body{padding:20px 18px;font-size:16px}}@media (max-width:560px){.utility{font-size:14px}.utility .weather small{display:none}.utility .container{flex-wrap:nowrap;gap:8px}.utility .weather span:nth-child(n+2){display:none}.utility .weather span{margin-right:0}.utility .rate small{display:none}.lang-switch a{padding:1px 7px;font-size:11px}.cards{grid-template-columns:1fr}.hero-main .hero-title{font-size:22px}.article-head h1{font-size:24px}.cta-hotel{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}}.main-nav li.current-menu-item>a,.main-nav li.current-menu-ancestor>a,.main-nav li.current-post-ancestor>a{color:var(--jade);box-shadow:inset 0 -3px 0 var(--honey);padding-bottom:6px}.ad-slot{margin:20px 0;text-align:center;min-height:90px}.ad-slot.ad-leader{max-width:728px;margin:20px auto}.ad-slot.ad-rect{min-height:250px}.thumb.has-img{padding:0;background:var(--line)}.thumb.has-img img{width:100%;height:100%;object-fit:cover}.hero-title a:hover{color:var(--jade)}.article-cover img{width:100%;height:auto;border-radius:var(--radius)}.author .avatar{overflow:hidden}.author .avatar img{width:52px;height:52px;border-radius:50%}.archive-head h1{margin:0;font-size:24px}.archive-desc{color:var(--ink-soft);margin-bottom:20px}.page-single{max-width:820px;margin:24px auto 0}.page-404{text-align:center;padding:60px 16px}.page-404 .search{max-width:360px;margin:20px auto}.nav-links{display:flex;gap:6px;justify-content:center;margin:32px 0;flex-wrap:wrap}.nav-links .page-numbers{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 10px}.nav-links .page-numbers.current{background:var(--jade);color:#fff;border-color:var(--jade)}.article-body img{height:auto;border-radius:8px}.article-body figure{margin:20px 0}.article-body figcaption{font-size:13px;color:var(--ink-soft);text-align:center;margin-top:6px}.article-body .table-wrap table{width:100%;border-collapse:collapse;font-size:15px;min-width:540px}.article-body .table-wrap th,.article-body .table-wrap td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.article-body .table-wrap th,.article-body .table-wrap thead td{background:var(--bg);font-weight:700}.article-body .wp-block-table{margin:12px 0 20px}.is-style-vt-summary{border:2px solid var(--jade);border-radius:var(--radius);padding:16px 20px;margin:8px 0 24px}.is-style-vt-summary>p:first-child strong{color:var(--jade)}.is-style-vt-summary ul{margin:0;padding-left:20px}.is-style-vt-tip{background:var(--honey-light);border-left:4px solid var(--honey);padding:12px 16px;border-radius:0 6px 6px 0;margin:16px 0}.is-style-vt-tip strong:first-child{color:var(--honey-dark)}.is-style-vt-tip p{margin:0}.is-style-vt-cta{background:var(--jade-light);border-radius:var(--radius);padding:16px 20px;margin:20px 0;align-items:center;gap:16px}.is-style-vt-cta p{margin:0}.is-style-vt-cta strong{color:var(--jade-dark)}.vt-btn .wp-block-button__link,.wp-block-button.vt-btn .wp-element-button{background:var(--honey);color:var(--ink);font-weight:700;border-radius:8px;padding:10px 18px}.wp-block-rank-math-faq-block .rank-math-list-item{border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:8px 0}.wp-block-rank-math-faq-block .rank-math-question{font-size:16px;margin:0 0 6px}.toc+h2,.article-body>h2:first-child{margin-top:24px}.article-body a:not(.wp-block-button__link):not(.wp-element-button){color:var(--jade);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body a:not(.wp-block-button__link):not(.wp-element-button):hover{color:var(--jade-dark);text-decoration-thickness:2px}.article-body .toc a,.article-body figure a{text-decoration:none}.is-style-vt-cta+.is-style-vt-cta{margin-top:-8px}