:root{--turmeric:#d97706;--turmeric-deep:#b45309;--turmeric-soft:#fef3e2;--turmeric-line:#fbd9a8;--charcoal:#1f2328;--charcoal-2:#3a4049;--gray-bg:#f4f4f5;--gray-line:#e4e4e7;--muted:#6b7280;--white:#fff;--ok:#15803d;--no:#9f3a1d;--sans:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body.gch{background:var(--white);color:var(--charcoal);font:1rem/1.75 var(--sans);word-break:keep-all;overflow-wrap:anywhere;margin:0}a{color:var(--turmeric-deep);text-underline-offset:3px}a:hover{color:var(--turmeric)}img{max-width:100%;height:auto}.gch-jump{background:var(--charcoal);color:#fff;z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.gch-jump:focus{left:1rem}.gch-masthead{background:var(--charcoal);color:#fff}.gch-masthead-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;max-width:1160px;margin:0 auto;padding:.9rem 1.25rem;display:flex}.gch-logo{color:#fff;grid-template-columns:38px auto;align-items:center;column-gap:.65rem;text-decoration:none;display:grid}.gch-logo img{border-radius:10px;grid-row:span 2}.gch-logo-name{font:800 1.3rem/1.15 var(--sans);letter-spacing:-.02em}.gch-logo-sub{color:#c7cbd1;font-size:.76rem}.gch-tabs{flex-wrap:wrap;gap:.35rem;font-size:.9rem;display:flex}.gch-tabs a{color:#e5e7eb;border-radius:999px;padding:.3rem .75rem;text-decoration:none}.gch-tabs a:hover{background:var(--turmeric);color:#fff}.gch-crumbs{max-width:1160px;color:var(--muted);margin:0 auto;padding:1rem 1.25rem 0;font-size:.82rem}.gch-crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gch-crumbs li+li:before{content:"/";color:var(--gray-line);margin:0 .5rem}.gch-crumbs a{color:var(--muted);text-decoration:none}.gch-frame{gap:2.25rem;max-width:1160px;margin:0 auto;padding:1.25rem 1.25rem 3.5rem;display:grid}@media (width>=980px){.gch-frame{grid-template-columns:minmax(0,1fr) 300px}}.gch-column{min-width:0}h1,h2,h3{font-family:var(--sans);color:var(--charcoal);letter-spacing:-.02em;line-height:1.35}h1{margin:.3rem 0 .7rem;font-size:1.8rem;font-weight:800}h2{margin:2.8rem 0 1rem;font-size:1.35rem;font-weight:800}h3{margin:1.6rem 0 .5rem;font-size:1.1rem;font-weight:700}@media (width>=720px){h1{font-size:2.2rem}}.gch-post h2:before,.gch-doc h2:before{content:"";background:var(--turmeric);vertical-align:.2em;border-radius:50%;width:.55rem;height:.55rem;margin-right:.55rem;display:inline-block}.gch-lede{color:var(--charcoal-2);background:var(--turmeric-soft);border-radius:12px;padding:1rem 1.2rem;font-size:1.06rem}.gch-post-cat{margin:0}.gch-post-cat a,.gch-post-cat span{background:var(--turmeric);color:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.gch-byline{color:var(--muted);margin:0 0 1.4rem;font-size:.85rem}.gch-byline-name{color:var(--charcoal);font-weight:700}.gch-index{border:1px solid var(--gray-line);border-radius:14px;margin:1.5rem 0 1rem;padding:1rem 1.3rem}.gch-index-title{color:var(--charcoal);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.gch-index ol{margin:0;padding-left:1.3rem}.gch-index li{margin:.2rem 0}.gch-index li::marker{color:var(--turmeric);font-weight:700}.gch-index a{color:var(--charcoal-2);text-decoration:none}.gch-index a:hover{color:var(--turmeric-deep)}.gch-scroll{border:1px solid var(--gray-line);border-radius:12px;margin:.8rem 0;overflow-x:auto}.gch-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.gch-table caption{text-align:left;color:var(--muted);padding:.7rem .8rem .4rem;font-size:.8rem}.gch-table th,.gch-table td{border-top:1px solid var(--gray-line);text-align:left;vertical-align:top;padding:.6rem .8rem}.gch-table thead th{background:var(--gray-bg);color:var(--charcoal-2);font-size:.8rem;font-weight:700}.gch-table tbody th{font-weight:600}.gch-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.gch-yes{color:var(--ok);font-weight:600}.gch-no{color:var(--no)}.gch-unknown{color:var(--muted)}.gch-place{border:1px solid var(--gray-line);border-radius:16px;margin-top:1rem;padding:.3rem 1.2rem 1.1rem}.gch-rank{background:var(--turmeric);color:#fff;font:800 .8rem/1 var(--sans);vertical-align:.15em;border-radius:8px;margin-right:.35rem;padding:.38rem .55rem;display:inline-block}.gch-place-where{color:var(--muted);font-size:.85rem;font-weight:400}.gch-photos{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.6rem 0;display:grid}.gch-photos img{object-fit:cover;border-radius:10px;width:100%;height:140px}.gch-facts{gap:0;margin:.6rem 0;font-size:.9rem;display:grid}.gch-facts div{border-bottom:1px solid var(--gray-bg);grid-template-columns:7.5rem 1fr;gap:.6rem;padding:.35rem 0;display:grid}.gch-facts dt{color:var(--muted)}.gch-facts dd{margin:0}.gch-maplinks{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;font-size:.85rem;display:flex}.gch-maplinks a{color:var(--charcoal);background:var(--gray-bg);border-radius:999px;padding:.3rem .9rem;font-weight:600;text-decoration:none}.gch-maplinks a:hover{background:var(--turmeric-soft);color:var(--turmeric-deep)}.gch-related{padding-left:1.2rem}.gch-related li{margin:.3rem 0}.gch-related li::marker{color:var(--turmeric)}.gch-post-foot{background:var(--gray-bg);border-radius:14px;margin-top:2.5rem;padding:1rem 1.3rem}.gch-post-foot-title{color:var(--charcoal);margin:0;font-size:.9rem;font-weight:800}.gch-home-head h1{margin-top:0}.gch-feature{background:var(--charcoal);color:#fff;border-radius:18px;margin:1.6rem 0;padding:.4rem 1.4rem 1.2rem}.gch-feature h2{color:#fff;margin-top:1rem}.gch-feature a{color:#fff}.gch-feature-list{margin:0;padding:0;list-style:none}.gch-feature-list li{border-bottom:1px solid #ffffff1f;padding:.5rem 0}.gch-feature-list .gch-rank{text-align:center;min-width:1.7rem}.gch-feature-where{color:#c7cbd1;font-size:.85rem}.gch-feature-more{color:#c7cbd1;margin:.8rem 0 0;font-size:.88rem}.gch-feature-more a{color:var(--turmeric-line)}.gch-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.gch-card{background:var(--white);border:1px solid var(--gray-line);border-radius:16px;padding:1.1rem 1.2rem 1.2rem;transition:border-color .15s,box-shadow .15s}.gch-card:hover{border-color:var(--turmeric-line);box-shadow:0 6px 20px #1f232812}.gch-card-meta{color:var(--muted);align-items:center;gap:.45rem;margin:0;font-size:.78rem;display:flex}.gch-card-meta a,.gch-card-meta>span:first-child{background:var(--turmeric-soft);color:var(--turmeric-deep);border-radius:999px;padding:.12rem .6rem;font-weight:700;text-decoration:none}.gch-card-title{margin:.55rem 0 .6rem;font-size:1.08rem}.gch-card-title a{color:var(--charcoal);text-decoration:none}.gch-card-title a:hover{color:var(--turmeric-deep)}.gch-card-facts{gap:.2rem;margin:0;font-size:.86rem;display:grid}.gch-card-facts div{gap:.45rem;display:flex}.gch-card-facts dt{color:var(--turmeric-deep);min-width:2rem;font-weight:700}.gch-card-facts dd{color:var(--charcoal-2);margin:0}.gch-pager{flex-wrap:wrap;gap:.4rem;margin:1.6rem 0 0;display:flex}.gch-pager a,.gch-pager span{text-align:center;background:var(--gray-bg);min-width:2.3rem;color:var(--charcoal);border-radius:10px;padding:.35rem .7rem;text-decoration:none}.gch-pager span[aria-current]{background:var(--turmeric);color:#fff}.gch-cats ul{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.gch-cats a{background:var(--gray-bg);color:var(--charcoal);border-radius:999px;padding:.35rem .9rem;font-weight:600;text-decoration:none;display:inline-block}.gch-cats a:hover{background:var(--turmeric);color:#fff}.gch-doc h1{margin-top:0}.gch-doc ul{padding-left:1.2rem}.gch-rail{align-content:start;gap:1rem;display:grid}.gch-rail-box,.gch-app{background:var(--gray-bg);border-radius:18px;padding:1.1rem 1.2rem}.gch-rail-title,.gch-app-title{color:var(--charcoal);margin:0 0 .6rem;font-size:.95rem;font-weight:800}.gch-rail-cats{margin:0;padding:0;font-size:.92rem;list-style:none}.gch-rail-cats li{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.gch-rail-cats a{color:var(--charcoal);text-decoration:none}.gch-rail-cats a:hover{color:var(--turmeric-deep)}.gch-count{background:var(--white);color:var(--turmeric-deep);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700}.gch-rail-note{color:var(--muted);margin:0;font-size:.86rem}.gch-app{background:var(--turmeric-soft)}.gch-app-row{align-items:center;gap:.7rem;display:flex}.gch-app-row img{border-radius:12px;flex:none}.gch-app-copy{color:var(--charcoal-2);margin:0;font-size:.86rem}.gch-app-stores{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem;display:grid}.gch-store{text-align:center;background:var(--charcoal);color:#fff;border-radius:10px;padding:.55rem .4rem;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.gch-store:hover{background:var(--turmeric);color:#fff}.gch-colophon{background:var(--gray-bg);color:var(--charcoal-2);border-top:4px solid var(--turmeric);font-size:.84rem}.gch-colophon-in{max-width:1160px;margin:0 auto;padding:1.8rem 1.25rem 2.4rem}.gch-colophon p{margin:0 0 .6rem}.gch-colophon a{color:var(--turmeric-deep)}.gch-colophon strong{color:var(--charcoal)}.gch-colophon-links{flex-wrap:wrap;gap:1rem;display:flex;margin-top:1rem!important}
