:root{--keg-container:1184px;--keg-v2-ink:#1B242E;--keg-v2-paper:#F3EFE6;--keg-v2-surface:#FBF8F1;--keg-v2-line:#DDD5C3;--keg-v2-soft-line:#EAE3D2;--keg-v2-body:#3D4A57;--keg-v2-muted:#6B7884;--keg-v2-jade:#2E6E5E;--keg-v2-persimmon:#B4552D;--keg-v2-gold:#C9A227}html,body{max-width:100%;overflow-x:clip}.keg-site-header *,.keg-site-footer *,.keg-home-section *,.keg-archive-shell *,.keg-allposts *,.keg-article-shell *{box-sizing:border-box}.keg-site-header img,.keg-site-footer img,.keg-home-section img,.keg-archive-shell img,.keg-allposts img,.keg-article-shell img{max-width:100%}.keg-container{box-sizing:border-box;width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);margin-inline:auto}.keg-site-header{background:var(--keg-v2-surface)}.keg-site-header .keg-header-main{width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);min-height:66px;margin-inline:auto;padding-inline:0;padding-block:0}.keg-brand{min-width:max-content;gap:11px;white-space:nowrap}.keg-brand .wp-block-site-title,.keg-brand-title,.keg-brand-title a{margin:0;font-size:1.18rem;letter-spacing:-.01em;white-space:nowrap}.keg-header-links{display:flex;align-items:center;gap:22px}.keg-header-links a{color:var(--keg-v2-body);font-size:.78rem;font-weight:500;text-decoration:none}.keg-header-links a:hover{color:var(--keg-v2-persimmon)}.keg-mobile-menu{display:none}.keg-mobile-menu summary{display:grid;width:44px;height:44px;padding:11px;cursor:pointer;list-style:none;grid-template-rows:repeat(3,2px);gap:5px;align-content:center}.keg-mobile-menu summary::-webkit-details-marker{display:none}.keg-mobile-menu summary span{display:block;background:var(--keg-v2-ink)}.keg-mobile-menu summary span:last-child{width:70%;margin-left:auto;background:var(--keg-v2-gold)}.keg-mobile-menu nav{position:absolute;z-index:100;top:56px;right:16px;display:grid;width:320px;max-width:calc(100dvw - 32px);padding:12px;border:1px solid var(--keg-v2-line);background:var(--keg-v2-surface);box-shadow:0 16px 36px rgb(27 36 46 / .18)}.keg-mobile-menu nav a{padding:10px 12px;border-bottom:1px solid var(--keg-v2-soft-line);color:var(--keg-v2-body);font-size:.78rem;font-weight:600;text-decoration:none}.keg-mobile-menu nav a:last-child{border-bottom:0;color:var(--keg-v2-jade)}.keg-category-strip{min-height:42px;overflow:visible;border-top:1px solid var(--keg-v2-soft-line);border-bottom:1px solid var(--keg-v2-line);background:var(--keg-v2-surface)}.keg-category-strip-inner{display:flex;min-height:42px;align-items:center;justify-content:center;gap:clamp(10px, 1.6vw, 24px);overflow:visible}.keg-category-strip a{padding-block:12px;color:var(--keg-v2-body);font-size:.72rem;font-weight:600;text-decoration:none;white-space:nowrap}.keg-category-strip a:hover{color:var(--keg-v2-persimmon);text-decoration:none}.keg-hero.keg-hero-v2{position:relative;width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);height:420px;margin:28px auto 0;overflow:hidden;border:0;border-radius:0;background:var(--keg-v2-ink)}.keg-hero-v2::before{position:absolute;z-index:20;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#16202B 0 20%,#C0334A 20% 40%,#C9A227 40% 60%,#2F6D5E 60% 80%,#2A5BA8 80% 100%);content:"";pointer-events:none}.keg-hero-v2 .keg-hero-slides,.keg-hero-v2 .keg-hero-slide{position:absolute;inset:0}.keg-hero-v2 .keg-hero-slide{display:grid;visibility:hidden;opacity:0;transition:opacity 0.55s ease,visibility 0.55s ease}.keg-hero-v2 .keg-hero-slide.is-active{visibility:visible;opacity:1}.keg-hero-v2 .keg-hero-picture,.keg-hero-v2 .keg-hero-picture img{display:block;width:100%;height:100%}.keg-hero-v2 .keg-hero-picture img{object-fit:cover;object-position:center 40%}.keg-hero-slide--brand{grid-template-columns:46% 54%}.keg-hero-brand-copy{display:flex;z-index:2;flex-direction:column;justify-content:center;padding:30px clamp(42px, 4.4vw, 60px);background:var(--keg-v2-ink)}.keg-hero-kicker,.keg-archive-kicker{margin:0 0 16px;color:var(--keg-v2-gold);font-family:var(--wp--preset--font-family--mono);font-size:.65rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.keg-hero-brand-copy h1{margin:0 0 18px;color:#F5F1E6;font-family:var(--wp--preset--font-family--serif);font-size:clamp(2.6rem, 4vw, 3rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}.keg-hero-rule{width:56px;height:2px;margin-bottom:18px;background:var(--keg-v2-jade)}.keg-hero-lede{max-width:360px;margin:0 0 24px;color:#AEB6BD;font-size:.9rem;line-height:1.65}.keg-hero-v2 .keg-hero-search,.keg-archive-search{position:static;display:flex;width:min(100%, 390px);height:46px;margin:0;transform:none}.keg-hero-v2 .keg-hero-search input,.keg-archive-search input{min-width:0;flex:1;padding:0 16px;border:1px solid rgb(245 241 230 / .3);border-radius:0;outline:0;background:#fff0;color:#F5F1E6;font-size:.83rem}.keg-hero-v2 .keg-hero-search input::placeholder,.keg-archive-search input::placeholder{color:rgb(245 241 230 / .58)}.keg-hero-v2 .keg-hero-search button,.keg-archive-search button,.keg-all-posts-search button{flex:none;padding:0 22px;border:0;border-radius:0;background:var(--keg-v2-jade);color:#F5F1E6;font-size:.8rem;font-weight:600}.keg-hero-brand-image,.keg-hero-spotlight-image,.keg-hero-patch-image{position:relative;min-width:0;overflow:hidden}.keg-jogakbo-frame{position:absolute;z-index:3;inset:14px;border:1px solid rgb(255 255 255 / .55);pointer-events:none}.keg-vertical-caption{position:absolute;z-index:4;top:26px;right:26px;padding:14px 6px;background:rgb(245 241 230 / .86);color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--mono);font-size:.62rem;font-weight:500;letter-spacing:.3em;writing-mode:vertical-rl}.keg-vertical-caption--left{right:auto;left:26px}.keg-hero-slide--spotlight{grid-template-columns:1.2fr 0.9fr 0.5fr}.keg-hero-spotlight-image .keg-hero-image{object-position:center 30%}.keg-hero-spotlight-copy{display:flex;flex-direction:column;justify-content:center;padding:40px 48px;background:var(--keg-v2-jade)}.keg-hero-spotlight-copy .keg-hero-kicker{color:#C9E2D8}.keg-hero-spotlight-copy h2,.keg-hero-weekly-title h2,.keg-hero-level-intro h2{margin:0 0 20px;color:#F5F1E6;font-family:var(--wp--preset--font-family--serif);font-size:clamp(1.7rem, 2.7vw, 2.15rem);font-weight:600;line-height:1.16;letter-spacing:-.015em}.keg-hero-outline-button,.keg-hero-button{display:inline-flex;width:fit-content;padding:11px 22px;border:1px solid #C9E2D8;color:#F5F1E6;font-size:.78rem;font-weight:600;text-decoration:none}.keg-hero-outline-button:hover,.keg-hero-button:hover{color:#fff;text-decoration:none}.keg-hero-patch{display:grid;grid-template-rows:1fr 1fr}.keg-hero-patch-label{display:flex;align-items:center;justify-content:center;background:var(--keg-v2-persimmon);color:#F5E4D8;font-family:var(--wp--preset--font-family--mono);font-size:.66rem;letter-spacing:.3em;writing-mode:vertical-rl}.keg-hero-patch-image .keg-hero-picture{position:absolute;inset:0}.keg-hero-slide--weekly{display:block!important}.keg-hero-slide--weekly>.keg-hero-picture{position:absolute;inset:0}.keg-hero-slide--weekly .keg-hero-image{object-position:center 55%}.keg-hero-weekly-panel{position:absolute;z-index:4;right:0;bottom:0;left:0;display:flex;align-items:center;gap:26px;padding:24px clamp(42px, 4.4vw, 60px);background:rgb(27 36 46 / .94)}.keg-hero-weekly-title{min-width:0;flex:1}.keg-hero-weekly-title .keg-hero-kicker{margin-bottom:6px}.keg-hero-weekly-title h2{margin:0;overflow:hidden;font-size:1.5rem;text-overflow:ellipsis;white-space:nowrap}.keg-hero-button{border:0;background:var(--keg-v2-jade)}.keg-hero-slide--levels{grid-template-columns:30% 70%;background:var(--keg-v2-ink)}.keg-hero-level-intro{display:flex;flex-direction:column;justify-content:center;padding:36px 52px;border-right:1px solid rgb(245 241 230 / .14)}.keg-hero-level-intro h2{margin-bottom:16px;font-size:2rem}.keg-hero-level-intro>p:not(.keg-hero-kicker){margin:0 0 22px;color:#AEB6BD;font-size:.83rem;line-height:1.65}.keg-hero-outline-button--gold{border-color:var(--keg-v2-gold)}.keg-hero-level-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.keg-hero-level-card{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:13px;padding:24px 26px;border-right:1px solid rgb(245 241 230 / .14);color:#F5F1E6;text-decoration:none}.keg-hero-level-card:hover{background:rgb(255 255 255 / .035);color:#fff;text-decoration:none}.keg-hero-level-card strong{font-family:var(--wp--preset--font-family--serif);font-size:1.2rem;font-weight:600}.keg-hero-level-card>span:last-child{color:#AEB6BD;font-size:.73rem;line-height:1.6}.keg-hero-v2 .keg-hero-progress{position:absolute;z-index:12;right:0;bottom:0;left:0;height:3px;background:rgb(245 241 230 / .2)}.keg-hero-v2 .keg-hero-progress>span{display:block;width:25%;height:100%;background:var(--keg-v2-jade);transition:width 0.35s ease}.keg-hero-v2 .keg-hero-counter{position:absolute;z-index:12;right:24px;bottom:16px;padding:4px 10px;background:rgb(27 36 46 / .74);color:#F5F1E6;font-family:var(--wp--preset--font-family--mono);font-size:.65rem}.keg-hero-v2 .keg-hero-dots{position:absolute;z-index:13;bottom:17px;left:50%;display:flex;gap:7px;transform:translateX(-50%)}.keg-hero-v2 .keg-hero-dots button{width:7px;height:7px;padding:0;border:1px solid rgb(255 255 255 / .75);border-radius:50%;background:#fff0}.keg-hero-v2 .keg-hero-dots button.is-active{width:22px;border-radius:10px;background:#fff}.keg-home-section{box-sizing:border-box;width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);margin-inline:auto;padding:56px 48px}.keg-home-section-inner{width:100%;max-width:none}.keg-section-heading,.keg-allposts-title{display:flex;align-items:baseline;gap:18px;margin:0 0 24px;color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--serif);font-size:1.75rem;font-weight:600}.keg-section-heading::after,.keg-allposts-title::after{height:1px;flex:1;background:var(--keg-v2-line);content:""}.keg-category-card-grid{left:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:22px!important;row-gap:22px!important}.keg-category-card{position:relative;display:block;height:210px;min-height:0;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.keg-category-card:hover{border:0;box-shadow:0 12px 24px rgb(27 36 46 / .16);transform:translateY(-2px)}.keg-category-card picture,.keg-category-card img,.keg-category-card-placeholder{position:absolute;inset:0;display:block;width:100%;height:100%}.keg-category-card img{object-fit:cover;object-position:center 30%;transition:transform 0.35s ease}.keg-category-card:hover img{transform:scale(1.025)}.keg-category-card::before,.keg-category-card-overlay{position:absolute;z-index:1;inset:0;background:rgb(27 36 46 / .44);content:""}.keg-category-card::after{position:absolute;z-index:2;inset:10px;border:1px solid rgb(255 255 255 / .45);content:"";pointer-events:none}.keg-category-card .keg-category-card-title{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:16px;color:#fff!important;font-family:var(--wp--preset--font-family--serif);font-size:1.22rem;font-weight:600;text-align:center}.keg-category-card .keg-category-card-count{color:rgb(255 255 255 / .86);font-family:var(--wp--preset--font-family--mono);font-size:.58rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.keg-category-card--all::before,.keg-category-card--all .keg-category-card-overlay{background:rgb(27 36 46 / .66)}.keg-latest-guides,.keg-guide-cards,.keg-related-grid{left:auto;display:grid;width:100%;max-width:none;margin:0;transform:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.keg-guide-card{display:flex;min-width:0;height:auto;align-self:start;flex-direction:column;overflow:hidden;border:1px solid var(--keg-v2-line);border-radius:0;background:var(--keg-v2-surface);box-shadow:none}.keg-guide-card:hover{box-shadow:0 10px 24px rgb(27 36 46 / .11)}.keg-guide-card .keg-card-thumb{position:relative;display:block;height:auto;aspect-ratio:16 / 9;flex:none;margin:0;overflow:hidden;background:#E6E0D3}.keg-guide-card .keg-card-picture,.keg-guide-card .keg-card-thumb img,.keg-guide-card .keg-guide-card-placeholder{display:block;width:100%;height:100%}.keg-guide-card .keg-card-thumb img{aspect-ratio:auto!important;object-fit:cover;object-position:center 30%;transition:transform 0.3s ease}.keg-guide-card:hover .keg-card-thumb img{transform:scale(1.02)}.keg-level-badge{display:inline-flex;width:fit-content;align-items:center;gap:3px;padding:6px 11px;border:0;border-radius:0;font-family:var(--wp--preset--font-family--mono);font-size:.58rem;font-weight:500;letter-spacing:.08em;line-height:1;white-space:nowrap}.keg-level-badge b{font:inherit}.keg-card-thumb>.keg-level-badge{position:absolute;z-index:3;top:0;left:0}.keg-guide-card-body{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;gap:0;padding:18px 20px 14px}.keg-card-category,.keg-popular-category,.keg-row-category{color:var(--keg-v2-persimmon);font-family:var(--wp--preset--font-family--mono);font-size:.61rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.keg-guide-card .keg-card-category{margin:0 0 8px}.keg-guide-card h3{display:-webkit-box;margin:0 0 8px;overflow:hidden;color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--serif);font-size:1.18rem;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.keg-guide-card h3 a{color:inherit;text-decoration:none}.keg-guide-card-excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--keg-v2-muted);font-size:.8rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.keg-card-footer{display:grid;margin-top:0;padding:12px 20px 14px;border-top:1px solid var(--keg-v2-soft-line);grid-template-columns:auto 1fr auto;gap:12px;align-items:center;color:#8D979F;font-family:var(--wp--preset--font-family--mono);font-size:.59rem}.keg-card-footer>span:nth-child(2){text-align:center}.keg-card-readmore{color:var(--keg-v2-jade);font-family:var(--wp--preset--font-family--sans);font-size:.76rem;font-weight:600;text-decoration:none}.keg-card-media,.keg-guide-card__media,.keg-guide-card .keg-card-thumb{margin:0;line-height:0}.keg-card-media img,.keg-guide-card__media img,.keg-guide-card .keg-card-thumb img{display:block}.keg-card-body,.keg-guide-card__body,.keg-guide-card-body{padding:18px 22px 14px}.keg-card-category,.keg-guide-card__category,.keg-guide-card .keg-card-category{margin:0 0 8px;line-height:1.2}.keg-card-title,.keg-guide-card__title,.keg-guide-card h3{margin:0 0 8px;line-height:1.25}.keg-card-excerpt,.keg-guide-card__excerpt,.keg-guide-card-excerpt{margin:0;line-height:1.45}.keg-guide-card__footer,.keg-card-footer{margin-top:0;padding:12px 22px 14px}.keg-trust-band{box-sizing:border-box;width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);margin-inline:auto;padding:0!important;border-top:1px solid var(--keg-v2-line);background:#fff0}.keg-trust-band .keg-home-section-inner{width:100%;max-width:none;margin:0;gap:0;background:var(--keg-v2-ink)}.keg-about-band-image{position:relative;min-height:240px;flex-basis:320px!important;overflow:hidden}.keg-about-band-image::after{position:absolute;inset:10px;border:1px solid rgb(255 255 255 / .5);content:"";pointer-events:none}.keg-about-band-image figure,.keg-about-band-image img{width:100%;height:100%;margin:0}.keg-about-band-image img{object-fit:cover;object-position:center}.keg-trust-inner{display:flex;min-height:240px;flex-direction:column;justify-content:center;padding:42px 64px;background:var(--keg-v2-ink)}.keg-trust-kicker{margin:0 0 14px!important;color:var(--keg-v2-gold)!important;font-family:var(--wp--preset--font-family--mono)!important;font-size:0.62rem!important;font-style:normal!important;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.keg-trust-inner .has-large-font-size{max-width:720px;margin:0!important;color:#F5F1E6;font-family:var(--wp--preset--font-family--serif);font-size:1.34rem!important;font-style:italic;line-height:1.6}.keg-trust-link{margin:18px 0 0!important}.keg-trust-link a{color:var(--keg-v2-gold);font-size:.8rem;font-weight:600;text-decoration:none}.keg-popular-guides{left:auto!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible;border:0;border-radius:0;background:#fff0;transform:none!important}.keg-popular-row{display:grid;min-height:76px;padding:13px 4px;border-bottom:1px solid #E0D8C6;grid-template-columns:34px minmax(0,1fr) auto;gap:18px;align-items:center;transition:background 0.18s ease,padding 0.18s ease}.keg-popular-row:hover{padding-inline:12px;background:rgb(251 248 241 / .8)}.keg-popular-rank{color:var(--keg-v2-persimmon);font-family:var(--wp--preset--font-family--mono);font-size:.75rem}.keg-popular-thumb{display:none;width:72px;height:50px;overflow:hidden}.keg-popular-thumb picture,.keg-popular-thumb img,.keg-popular-thumb .keg-guide-card-placeholder{display:block;width:100%;height:100%}.keg-popular-thumb img{aspect-ratio:auto!important;object-fit:cover;object-position:center 30%}.keg-popular-content{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;align-items:center}.keg-popular-content .keg-level-badge{grid-row:1 / span 2}.keg-popular-title{overflow:hidden;color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--serif);font-size:1.05rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.keg-popular-category{color:#8B8371;font-size:.58rem}.keg-popular-views{color:#8B8371;font-family:var(--wp--preset--font-family--mono);font-size:.62rem;white-space:nowrap}.keg-category-page{background:var(--keg-v2-paper)}.keg-archive-hero{display:grid;width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);height:260px;margin:28px auto 0;grid-template-columns:52% 48%;overflow:hidden;background:var(--keg-v2-ink)}.keg-archive-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:30px clamp(42px, 4.4vw, 60px)}.keg-archive-hero-copy h1{margin:0 0 8px;color:#F5F1E6;font-family:var(--wp--preset--font-family--serif);font-size:clamp(2.2rem, 3.4vw, 2.5rem);font-weight:600;letter-spacing:-.015em}.keg-archive-description{max-width:520px;margin:0 0 16px;color:#AEB6BD;font-size:.8rem;line-height:1.5}.keg-archive-hero-media{position:relative;overflow:hidden}.keg-archive-hero-media picture,.keg-archive-hero-media img{display:block;width:100%;height:100%}.keg-archive-hero-media img{object-fit:cover;object-position:center 30%}.keg-category-page .keg-archive-shell{width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);padding-block:0 52px}.keg-main.keg-archive-shell{width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);margin-inline:auto}.keg-level-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin:0;padding:14px 0;border-bottom:1px solid var(--keg-v2-line);background:var(--keg-v2-surface)}.keg-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.keg-chip{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--keg-v2-line);border-radius:0;background:var(--keg-v2-paper);color:var(--keg-v2-body);font-size:.72rem;font-weight:600;text-decoration:none}.keg-chip.is-active{border-color:var(--keg-v2-ink);background:var(--keg-v2-ink);color:#F5F1E6}.keg-chip-swatch{width:8px;height:8px}.keg-level-sort select{min-height:36px;padding-inline:12px 32px;border:1px solid var(--keg-v2-line);border-radius:0;background-color:var(--keg-v2-paper);color:var(--keg-v2-body);font-size:.72rem;font-weight:600}.keg-allposts{width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);padding-block:36px 56px}.keg-allposts-page{background:var(--keg-v2-paper)}.keg-allposts-hero{position:relative;width:min(1184px, calc(100% - 96px));max-width:var(--keg-container);min-height:260px;margin:28px auto 0;overflow:hidden;background:linear-gradient(90deg,rgb(27 36 46 / .98) 0 46%,rgb(27 36 46 / .72) 72%,rgb(27 36 46 / .48)),url(/wp-content/themes/korea-easy-guide/assets/images/optimized/hero/hero-04.webp) center 36% / cover}.keg-allposts-hero::after{position:absolute;inset:12px;border:1px solid rgb(255 255 255 / .38);content:"";pointer-events:none}.keg-allposts-hero-inner{position:relative;z-index:2;display:flex;box-sizing:border-box;width:100%;min-height:260px;padding:44px 48px;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden}.keg-allposts-hero .keg-archive-kicker{position:static!important;inset:auto!important;display:block;max-width:100%;margin:0 0 14px;padding:0;overflow:visible;color:var(--keg-v2-gold);font-size:.65rem;line-height:1.2;letter-spacing:.18em;white-space:normal;overflow-wrap:normal;transform:none!important}.keg-allposts-hero h1{margin:0 0 18px;color:#F5F1E6;font-family:var(--wp--preset--font-family--serif);font-size:2.4rem;font-weight:600}.keg-allposts-hero .keg-all-posts-search{width:min(100%, 520px);margin:0}.keg-allposts-hero .keg-all-posts-search>label{color:#C9A227}.keg-allposts-hero .keg-all-posts-search-row input{border-color:rgb(245 241 230 / .38);background:rgb(27 36 46 / .54);color:#F5F1E6}.keg-allposts-hero .keg-all-posts-search-row input::placeholder{color:rgb(245 241 230 / .62)}.keg-allposts-hero .keg-search-clear{color:#F5F1E6}.keg-all-posts-search{display:grid;max-width:620px;gap:8px;margin-bottom:18px}.keg-all-posts-search>label{color:var(--keg-v2-body);font-family:var(--wp--preset--font-family--mono);font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.keg-all-posts-search-row{display:flex;height:46px}.keg-all-posts-search-row input{min-width:0;flex:1;padding-inline:16px;border:1px solid var(--keg-v2-line);border-radius:0;background:var(--keg-v2-surface);color:var(--keg-v2-body)}.keg-search-clear{width:fit-content;color:var(--keg-v2-persimmon);font-size:.72rem}.keg-allposts .keg-level-filter-bar{margin:0 0 26px;padding:0;border:0;background:#fff0}.keg-topic-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.keg-topic-filter a{padding:8px 15px;border:1px solid var(--keg-v2-line);background:var(--keg-v2-surface);color:var(--keg-v2-body);font-size:.72rem;font-weight:600;text-decoration:none}.keg-topic-filter a:hover,.keg-topic-filter a.is-active{border-color:var(--keg-v2-ink);background:var(--keg-v2-ink);color:#F5F1E6}.keg-index{margin-top:32px}.keg-index-toolbar{margin-bottom:14px}.keg-result-count{margin:0;color:#8B8371;font-family:var(--wp--preset--font-family--mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.keg-guide-rows{display:grid;grid-template-columns:1fr;gap:14px}.keg-guide-row{display:grid;min-height:210px;overflow:hidden;border:1px solid var(--keg-v2-line);background:var(--keg-v2-surface);grid-template-columns:230px minmax(0,1fr)}.keg-guide-row-thumb{position:relative;display:block;min-height:210px;overflow:hidden}.keg-guide-row-thumb picture,.keg-guide-row-thumb img,.keg-guide-row-placeholder{display:block;width:100%;height:100%}.keg-guide-row-thumb img{aspect-ratio:auto!important;object-fit:cover;object-position:center 30%}.keg-guide-row-content{display:flex;min-width:0;flex-direction:column;padding:20px 26px}.keg-guide-row-meta{display:flex;align-items:center;justify-content:flex-start;gap:10px}.keg-guide-row-title{margin:10px 0 8px;font-family:var(--wp--preset--font-family--serif);font-size:1.24rem;font-weight:600;line-height:1.3}.keg-guide-row-title a{color:var(--keg-v2-ink);text-decoration:none}.keg-guide-row-excerpt{display:-webkit-box;margin:0 0 10px;overflow:hidden;color:var(--keg-v2-muted);font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.keg-guide-row-data{display:flex;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid var(--keg-v2-soft-line);color:#8D979F;font-family:var(--wp--preset--font-family--mono);font-size:.6rem}.keg-pagination{display:flex;justify-content:center;margin:48px auto 24px}.keg-pagination>ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin:0;padding:0;list-style:none}.keg-pagination>ul.page-numbers>li{display:block;margin:0;padding:0}.keg-pagination a.page-numbers,.keg-pagination span.page-numbers{display:inline-flex;width:auto;min-width:42px;height:42px;align-items:center;justify-content:center;box-sizing:border-box;padding:0 14px;border:1px solid var(--keg-v2-line);border-radius:0;background:var(--keg-v2-surface);color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--sans);font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color 0.16s ease,background 0.16s ease,color 0.16s ease}.keg-pagination span.page-numbers.current{border-color:var(--keg-v2-ink);background:var(--keg-v2-ink);color:#fff}.keg-pagination a.page-numbers:hover,.keg-pagination a.page-numbers:focus-visible{border-color:var(--keg-v2-jade);background:var(--keg-v2-jade);color:#fff;outline:0}.keg-article-shell{width:min(1184px, calc(100% - 96px));max-width:1184px;grid-template-columns:minmax(0,780px) 300px;gap:54px;padding-block:52px 60px}.keg-reading-column>.wp-block-post-title{color:var(--keg-v2-ink);font-size:clamp(2rem, 3.2vw, 2.42rem);line-height:1.2;letter-spacing:-.015em}.keg-info-box{display:grid;margin:18px 0 28px;overflow:hidden;border:1px solid var(--keg-v2-line);border-radius:0;background:var(--keg-v2-surface);grid-template-columns:repeat(3,1fr)}.keg-info-item{padding:14px 16px;border-color:var(--keg-v2-line)}.keg-reading-column>.wp-block-post-featured-image{margin-bottom:34px}.keg-reading-column>.wp-block-post-featured-image{aspect-ratio:16 / 9;overflow:hidden;background:#E6E0D3}.keg-reading-column>.wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.keg-article-shell>.keg-sidebar{position:sticky;top:24px;display:grid;align-self:start;gap:18px}.keg-sidebar-section{padding:20px;border:1px solid var(--keg-v2-line);border-radius:0;background:var(--keg-v2-surface)}.keg-sidebar-section h2{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--serif);font-size:1rem;font-weight:600}.keg-sidebar-section h2::after{height:1px;flex:1;background:var(--keg-v2-line);content:""}.keg-sidebar-links,.keg-sidebar-levels{display:grid;gap:7px;margin:0;padding:0;list-style:none}.keg-sidebar-links a,.keg-sidebar-levels a{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--keg-v2-soft-line);background:var(--keg-v2-paper);color:var(--keg-v2-body);font-size:.73rem;font-weight:600;text-decoration:none}.keg-sidebar-links a:hover,.keg-sidebar-links .is-active a,.keg-sidebar-levels a:hover{border-color:var(--keg-v2-jade);background:#EEF3EF;color:var(--keg-v2-jade)}.keg-sidebar-levels .keg-level-badge{display:inline-flex;font-size:.54rem}.keg-sidebar-section .keg-popular-guides{border:0}.keg-sidebar-section .keg-popular-row{display:grid;min-height:0;padding:10px 0;grid-template-columns:24px minmax(0,1fr);gap:8px}.keg-sidebar-section .keg-popular-thumb{display:none}.keg-sidebar-section .keg-popular-content{display:grid;grid-template-columns:1fr;gap:5px}.keg-sidebar-section .keg-popular-content .keg-level-badge{display:inline-flex;grid-row:auto;font-size:.5rem}.keg-sidebar-section .keg-popular-title{display:-webkit-box;font-size:.82rem;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.keg-sidebar-section .keg-popular-category{display:none}.keg-sidebar-section .keg-popular-views{display:block;grid-column:2;font-size:.55rem}.keg-article-cta{position:relative;margin-top:44px;padding:clamp(30px, 5vw, 46px);overflow:hidden;border:1px solid var(--keg-v2-line);border-radius:8px;background:var(--keg-v2-ink);color:#DCE3E9;box-shadow:0 1px 3px rgb(27 36 46 / .06)}.keg-article-cta::before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#16202B 0 20%,#C0334A 20% 40%,#C9A227 40% 60%,#2F6D5E 60% 80%,#2A5BA8 80% 100%);content:""}.keg-article-cta>*{position:relative;z-index:1}.keg-article-cta--middle{margin-block:40px;padding:clamp(24px, 4vw, 36px);border-left:4px solid var(--keg-v2-jade);background:var(--keg-v2-surface);color:var(--keg-v2-body)}.keg-article-cta--middle::after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(251 248 241 / .98),rgb(251 248 241 / .9) 62%,rgb(251 248 241 / .65)),linear-gradient(135deg,rgb(46 110 94 / .1),rgb(201 162 39 / .08));content:"";pointer-events:none}.keg-article-cta--middle h2{color:var(--keg-v2-ink)}.keg-article-cta h2{margin:5px 0 9px;color:#F5F1E6;font-family:var(--wp--preset--font-family--serif);font-size:1.7rem;line-height:1.2}.keg-article-cta p:not(.keg-article-cta-kicker){max-width:620px;margin:0;line-height:1.6}.keg-article-cta--middle .keg-article-cta-kicker{color:var(--keg-v2-jade)}.keg-article-cta-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.keg-article-cta-actions .keg-button,.keg-article-cta-actions .keg-button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;font-weight:700;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.keg-article-cta-actions .keg-button{background:var(--keg-v2-jade);color:#fff}.keg-article-cta-actions .keg-button:hover{box-shadow:0 10px 22px rgb(27 36 46 / .16);transform:translateY(-1px)}.keg-article-cta-actions .keg-button-secondary{border:1px solid rgb(245 241 230 / .42);color:#F5F1E6}.keg-article-cta--middle .keg-article-cta-actions .keg-button-secondary{border-color:var(--keg-v2-line);color:var(--keg-v2-jade)}.keg-related-guides{margin-top:40px}.keg-related-guides-kicker{margin:0;color:var(--keg-v2-persimmon);font-family:var(--wp--preset--font-family--mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.keg-related-guides>h2{display:flex;align-items:baseline;gap:16px;margin:4px 0 18px;color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--serif);font-size:clamp(1.35rem, 2.6vw, 1.75rem)}.keg-related-guides>h2::after{height:1px;flex:1;background:var(--keg-v2-line);content:""}.keg-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.keg-related-card{display:flex;min-width:0;min-height:210px;flex-direction:column;overflow:hidden;border:1px solid var(--keg-v2-line);border-radius:8px;background:var(--keg-v2-surface);box-shadow:0 1px 2px rgb(27 36 46 / .04);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.keg-related-media{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#E6E0D3;line-height:0}.keg-related-media picture,.keg-related-media img{display:block;width:100%;height:100%}.keg-related-media picture{overflow:hidden}.keg-related-media img{height:100%!important;object-fit:cover;object-position:center 30%}.keg-related-content{display:flex;min-width:0;flex:1;flex-direction:column;gap:12px;padding:20px 22px 22px}.keg-related-card.no-image .keg-related-content{padding-top:22px}.keg-related-card:hover{border-color:#D6CEBC;box-shadow:0 8px 24px rgb(27 36 46 / .12);transform:translateY(-2px)}.keg-related-badge{align-self:flex-start;color:var(--keg-v2-persimmon);font-family:var(--wp--preset--font-family--mono);font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.keg-related-title{margin:0;color:var(--keg-v2-ink);font-family:var(--wp--preset--font-family--serif);font-size:1.06rem;line-height:1.32}.keg-related-title a{color:inherit;text-decoration:none}.keg-related-excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--keg-v2-muted);font-size:.88rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.keg-related-link{margin-top:auto;color:var(--keg-v2-jade);font-size:.82rem;font-weight:700;text-decoration:none}.keg-prevnext{display:grid;margin-top:28px;border:0;background:#fff0;grid-template-columns:1fr 1fr;gap:14px}.keg-prevnext-link{display:flex;min-height:112px;flex-direction:column;gap:7px;padding:18px 20px;border:1px solid var(--keg-v2-line);background:var(--keg-v2-surface);color:var(--keg-v2-ink);text-decoration:none}.keg-prevnext-link>span:first-child{color:#8B8371;font-family:var(--wp--preset--font-family--mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase}.keg-prevnext-link .keg-level-badge{font-size:.5rem}.keg-prevnext-link strong{font-family:var(--wp--preset--font-family--serif);font-size:.94rem;line-height:1.35}@media (min-width:1024px) and (max-width:1180px){.keg-category-strip-inner{gap:10px}.keg-category-strip a{font-size:.66rem}}@media (max-width:1023px){.keg-category-strip{display:none}.keg-header-links{display:none}.keg-mobile-menu{position:relative;display:block}.keg-hero.keg-hero-v2{height:400px}.keg-hero-slide--brand{grid-template-columns:48% 52%}.keg-hero-brand-copy,.keg-hero-spotlight-copy,.keg-hero-level-intro{padding-inline:34px}.keg-hero-slide--spotlight{grid-template-columns:1.15fr 0.85fr}.keg-hero-patch{display:none}.keg-hero-slide--levels{grid-template-columns:34% 66%}.keg-hero-level-card{padding-inline:16px}.keg-hero-level-card>span:last-child{display:none}.keg-container,.keg-site-header .keg-header-main,.keg-hero.keg-hero-v2,.keg-home-section,.keg-trust-band,.keg-archive-hero,.keg-allposts-hero,.keg-main.keg-archive-shell,.keg-allposts,.keg-category-page .keg-archive-shell,.keg-article-shell{width:min(100% - 48px, 900px)}.keg-home-section-inner,.keg-allposts-hero-inner{width:100%}.keg-category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;row-gap:16px!important}.keg-latest-guides,.keg-guide-cards,.keg-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keg-article-shell{grid-template-columns:1fr}.keg-article-shell>.keg-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.keg-sidebar-section:last-child{grid-column:1 / -1}}@media (max-width:767px){.keg-site-header .keg-header-main{min-height:56px}.keg-mobile-menu nav{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.keg-mobile-menu nav a{display:flex;min-height:44px;align-items:center;font-size:.82rem}.keg-hero.keg-hero-v2{height:450px}.keg-hero-slide--brand{grid-template-columns:1fr;grid-template-rows:58% 42%}.keg-hero-brand-copy{order:2;padding:26px 22px 30px}.keg-hero-brand-image{order:1}.keg-hero-brand-copy h1{margin-bottom:10px;font-size:2rem}.keg-hero-rule{margin-bottom:10px}.keg-hero-lede{display:none}.keg-hero-v2 .keg-hero-search{width:100%;height:42px}.keg-hero-slide--spotlight{grid-template-columns:1fr;grid-template-rows:54% 46%}.keg-hero-spotlight-copy{padding:26px 22px 34px}.keg-hero-spotlight-copy h2{font-size:1.7rem}.keg-hero-slide--weekly .keg-hero-image{object-position:center}.keg-hero-weekly-panel{align-items:flex-start;flex-direction:column;gap:12px;padding:24px 22px 34px}.keg-hero-weekly-title h2{font-size:1.25rem;white-space:normal}.keg-hero-slide--levels{display:block;overflow-y:auto}.keg-hero-level-intro{padding:34px 22px 22px;border-right:0}.keg-hero-level-intro h2{font-size:1.75rem}.keg-hero-level-intro>p:not(.keg-hero-kicker){display:none}.keg-hero-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 22px 36px}.keg-hero-level-card{min-height:104px;padding:16px;border-top:1px solid rgb(245 241 230 / .14)}.keg-hero-v2 .keg-hero-dots{display:none}.keg-hero-v2 .keg-hero-counter{right:14px;bottom:10px}.keg-home-section{padding-block:40px}.keg-container,.keg-site-header .keg-header-main,.keg-hero.keg-hero-v2,.keg-home-section,.keg-trust-band,.keg-archive-hero,.keg-allposts-hero,.keg-main.keg-archive-shell,.keg-allposts,.keg-category-page .keg-archive-shell,.keg-article-shell{width:calc(100% - 32px)}.keg-home-section{padding:40px 16px}.keg-home-section-inner,.keg-allposts-hero-inner{width:100%}.keg-section-heading,.keg-allposts-title{font-size:1.55rem}.keg-allposts-hero,.keg-allposts-hero-inner{min-height:300px}.keg-allposts-hero-inner{padding:34px 20px}.keg-allposts-hero .keg-archive-kicker{margin-bottom:12px}.keg-category-card{height:160px;aspect-ratio:auto}.keg-latest-guides,.keg-guide-cards,.keg-related-grid{grid-template-columns:1fr}.keg-guide-card .keg-card-thumb{height:auto;aspect-ratio:16 / 9}.keg-card-body,.keg-guide-card__body,.keg-guide-card-body{padding:16px 18px 14px}.keg-guide-card__footer,.keg-card-footer{padding:12px 18px 14px}.keg-trust-band .wp-block-columns{display:block}.keg-about-band-image{min-height:220px}.keg-trust-inner{min-height:0;padding:34px 24px 40px}.keg-trust-inner .has-large-font-size{font-size:1.12rem!important}.keg-popular-row{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:14px 0}.keg-popular-thumb{display:none}.keg-popular-content{grid-template-columns:1fr}.keg-popular-content .keg-level-badge{grid-row:auto}.keg-popular-title{display:-webkit-box;font-size:.94rem;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.keg-popular-category{display:none}.keg-archive-hero{height:auto;grid-template-columns:1fr;grid-template-rows:210px auto}.keg-archive-hero-media{grid-row:1}.keg-archive-hero-copy{grid-row:2;padding:28px 20px 32px}.keg-archive-hero-copy h1{font-size:2rem}.keg-level-filter-bar,.keg-allposts .keg-level-filter-bar{align-items:stretch;flex-direction:column;margin-inline:0;padding:14px 0}.keg-category-page .keg-level-filter-bar{margin-inline:0;padding-inline:0}.keg-filter-chips{max-width:100%;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;overscroll-behavior-inline:contain}.keg-topic-filter{max-width:100%;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;overscroll-behavior-inline:contain}.keg-topic-filter a{flex:none}.keg-chip{flex:none}.keg-guide-row{min-height:0;grid-template-columns:1fr}.keg-guide-row-thumb{min-height:0;aspect-ratio:16 / 9}.keg-guide-row-content{padding:18px}.keg-guide-row-meta{flex-wrap:wrap}.keg-card-footer{grid-template-columns:auto 1fr auto}.keg-article-shell{padding-block:32px 48px}.keg-info-box{grid-template-columns:1fr}.keg-info-item{border-right:0;border-bottom:1px solid var(--keg-v2-line)}.keg-article-shell>.keg-sidebar{grid-template-columns:1fr}.keg-sidebar-section:last-child{grid-column:auto}.keg-article-cta{padding:30px 24px}.keg-article-cta-actions{align-items:stretch;flex-direction:column}.keg-article-cta-actions a{text-align:center}.keg-prevnext{grid-template-columns:1fr}.keg-site-footer{padding-top:38px}.keg-site-footer>.wp-block-group{align-items:flex-start;gap:24px}.keg-site-footer .keg-footer-nav,.keg-site-footer .keg-footer-nav .wp-block-navigation__container{width:100%;flex-wrap:wrap;gap:12px 24px}.keg-site-footer .keg-footer-nav a{display:inline-flex;min-height:44px;align-items:center}.keg-reading-column,.keg-reading-column .wp-block-post-content{min-width:0;overflow-wrap:anywhere}}@media (max-width:430px){.keg-pagination{margin:36px auto 18px}.keg-pagination>ul.page-numbers{gap:7px}.keg-pagination a.page-numbers,.keg-pagination span.page-numbers{min-width:38px;height:38px;padding-inline:11px}.keg-category-card-grid{grid-template-columns:1fr!important;column-gap:14px!important;row-gap:14px!important}.keg-category-card{height:136px}.keg-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.keg-card-footer>span:nth-child(2){text-align:left}.keg-level-badge{font-size:.53rem}.keg-all-posts-search-row{height:auto;flex-direction:column;gap:8px}.keg-all-posts-search-row input,.keg-all-posts-search-row button{min-height:44px}}@media (prefers-reduced-motion:reduce){.keg-hero-v2 .keg-hero-slide,.keg-category-card img,.keg-guide-card .keg-card-thumb img{transition:none}}.keg-home-tools-intro{max-width:680px;margin:-8px 0 24px;color:var(--keg-muted)}body.page-t-money-tap-checker,body.page-korea-transit-card-picker,body.page-airport-to-seoul-finder,body.page-korean-travel-words{overflow-x:hidden}body.page-t-money-tap-checker .keg-main.keg-section,body.page-korea-transit-card-picker .keg-main.keg-section,body.page-airport-to-seoul-finder .keg-main.keg-section,body.page-korean-travel-words .keg-main.keg-section{box-sizing:border-box;width:100%;max-width:none;padding:0}body.page-t-money-tap-checker .wp-block-post-content,body.page-korea-transit-card-picker .wp-block-post-content,body.page-airport-to-seoul-finder .wp-block-post-content,body.page-korean-travel-words .wp-block-post-content{min-width:0;max-width:none;margin:0}body.page-t-money-tap-checker .wp-block-post-content>*,body.page-korea-transit-card-picker .wp-block-post-content>*,body.page-airport-to-seoul-finder .wp-block-post-content>*,body.page-korean-travel-words .wp-block-post-content>*{max-width:none}.keg-related-grid{align-items:start}.keg-related-card{min-height:0;align-self:start}.keg-related-content{flex:0 0 auto;gap:8px;padding:14px 18px 16px}.keg-related-card.no-image .keg-related-content{padding-top:16px}.keg-related-link{margin-top:4px}.keg-prevnext-link,.keg-prevnext-next{align-items:flex-start;text-align:left}.keg-prevnext-link .keg-level-badge,.keg-prevnext-link .keg-level-badge b{color:#FFFFFF!important}.keg-related-grid{align-items:stretch;grid-auto-rows:1fr}.keg-related-card{height:100%;min-height:0;align-self:stretch}.keg-related-content{flex:1 1 auto;gap:7px;padding:14px 18px 16px}.keg-related-title{display:-webkit-box;min-height:3.84em;overflow:hidden;font-size:1rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.keg-related-excerpt{min-height:3.1em;line-height:1.55}.keg-related-link{margin-top:auto}.keg-prevnext-link .keg-level-badge,.keg-prevnext-link .keg-level-badge *,.keg-prevnext-link .keg-level-badge b,.keg-prevnext-link .keg-level-badge span{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}body.home .keg-home-latest .keg-home-section-inner{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}body.home .keg-home-latest .keg-latest-guides{position:static;left:auto;box-sizing:border-box;width:100%;max-width:none;margin:0;transform:none}