:root{--oe-bg:#fff;--oe-ink:#111418;--oe-ink-2:#3d434a;--oe-mute:#6b7280;--oe-line:#e7e9ec;--oe-line-2:#f3f4f6;--oe-green:#14532d;--oe-green-2:#166534;--oe-green-tint:#f0f7f2;--oe-green-line:#cfe3d6;--oe-amber:#f59e0b;--oe-amber-tint:#fff7e6;--oe-sans:"Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, -apple-system, "Segoe UI", sans-serif;--oe-w:1040px;--oe-text:700px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.oe-body{background:var(--oe-bg);color:var(--oe-ink);font:16px/1.75 var(--oe-sans);word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.005em;margin:0}a{color:var(--oe-green-2);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--oe-ink)}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--oe-sans);letter-spacing:-.025em}.oe-jump{position:absolute;top:0;left:-9999px}.oe-jump:focus{z-index:10;background:var(--oe-green);color:#fff;padding:8px 12px;top:12px;left:12px}.oe-masthead{background:var(--oe-bg);border-bottom:1px solid var(--oe-line)}.oe-masthead-in{max-width:var(--oe-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 32px;margin:0 auto;padding:16px 24px;display:flex}.oe-logo{color:var(--oe-ink);letter-spacing:-.03em;align-items:center;gap:9px;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.oe-logo img{border-radius:7px}.oe-menu{flex-wrap:wrap;gap:4px 22px;font-size:.93rem;display:flex}.oe-menu a{color:var(--oe-ink-2);text-decoration:none}.oe-menu a:hover{color:var(--oe-green)}.oe-route{max-width:var(--oe-w);color:var(--oe-mute);margin:0 auto;padding:14px 24px 0;font-size:.82rem}.oe-route ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.oe-route li+li:before{content:"/";color:#c4c8cd;margin:0 6px 0 2px}.oe-route a{color:var(--oe-mute);text-decoration:none}.oe-route a:hover{color:var(--oe-green)}.oe-sheet{max-width:var(--oe-w);margin:0 auto;padding:28px 24px 80px}.oe-kicker{letter-spacing:.04em;color:var(--oe-green-2);margin:0 0 8px;font-size:.78rem;font-weight:700}.oe-hero{border-bottom:1px solid var(--oe-line);margin-bottom:36px;padding:48px 0 36px}.oe-hero-h{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.3rem,6vw,3.6rem);font-weight:800;line-height:1.15}.oe-hero-h span{color:var(--oe-green);letter-spacing:-.02em;margin-top:14px;font-size:clamp(1.02rem,2.2vw,1.25rem);font-weight:700;display:block}.oe-hero-lede{max-width:var(--oe-text);color:var(--oe-ink-2);margin:0 0 28px;font-size:1.05rem}.oe-hero-nums{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 28px;display:grid}.oe-hero-nums div{background:var(--oe-line-2);border-radius:10px;padding:14px 16px}.oe-hero-nums dt{color:var(--oe-mute);font-size:.8rem}.oe-hero-nums dd{letter-spacing:-.03em;margin:2px 0 0;font-size:1.55rem;font-weight:800}.oe-lead{border-bottom:1px solid var(--oe-line);margin-bottom:28px;padding:20px 0 28px}.oe-title{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.75rem,4.4vw,2.5rem);font-weight:800;line-height:1.25}.oe-title span{color:var(--oe-green);letter-spacing:-.01em;margin-top:8px;font-size:.5em;font-weight:700;display:block}.oe-anchors{flex-wrap:wrap;gap:6px;display:flex}.oe-anchors a{color:var(--oe-ink-2);border:1px solid var(--oe-line);background:var(--oe-bg);border-radius:999px;padding:5px 13px;font-size:.84rem;text-decoration:none}.oe-anchors a:hover{border-color:var(--oe-green);color:var(--oe-green)}.oe-brief{background:var(--oe-green-tint);border:1px solid var(--oe-green-line);border-left:4px solid var(--oe-green);border-radius:10px;margin:0 0 32px;padding:20px 24px}.oe-brief .oe-kicker{color:var(--oe-green)}.oe-brief .oe-kicker:before{content:"";background:var(--oe-amber);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.oe-brief-text{color:var(--oe-ink);max-width:860px;margin:0;font-size:1.03rem;line-height:1.85}.oe-tally{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0 0 44px;display:grid}.oe-tally-nums{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.oe-tally-nums div{background:var(--oe-line-2);border-radius:10px;padding:12px 16px}.oe-tally-nums div:last-child:nth-child(odd){grid-column:1/-1}.oe-tally-nums dt{color:var(--oe-mute);font-size:.8rem}.oe-tally-nums dd{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.oe-tally-nums small{color:var(--oe-green-2);font-size:.78rem;font-weight:600}.oe-bars{margin:0;padding:4px 0;list-style:none}.oe-bars li{grid-template-columns:5.5em 1fr;align-items:center;gap:10px;margin:5px 0;font-size:.88rem;display:grid}.oe-bars-k{color:var(--oe-ink-2)}.oe-bars-v{color:var(--oe-green);background:linear-gradient(var(--oe-green-tint), var(--oe-green-tint)) no-repeat left center / var(--w) 100%;box-shadow:inset 3px 0 0 var(--oe-green);border-radius:4px;padding-left:8px;font-size:.82rem;font-weight:700;display:block}.oe-grid-scroll{border:1px solid var(--oe-line);border-radius:10px;overflow-x:auto}.oe-grid{border-collapse:collapse;width:100%;min-width:680px;font-size:.9rem}.oe-grid caption{text-align:left;color:var(--oe-mute);caption-side:bottom;border-top:1px solid var(--oe-line);padding:10px 14px;font-size:.78rem}.oe-grid th,.oe-grid td{border-bottom:1px solid var(--oe-line-2);text-align:left;vertical-align:top;padding:11px 14px}.oe-grid thead th{background:var(--oe-bg);color:var(--oe-mute);white-space:nowrap;border-bottom:1px solid var(--oe-line);font-size:.76rem;font-weight:700}.oe-grid tbody tr:first-child{background:var(--oe-amber-tint)}.oe-grid tbody td:first-child{color:var(--oe-green);width:3.2em;font-weight:800}.oe-grid tbody th a{color:var(--oe-ink);font-weight:700;text-decoration:none}.oe-grid tbody th a:hover{color:var(--oe-green);text-decoration:underline}.oe-list{border-top:2px solid var(--oe-ink);margin:0 0 52px}.oe-dish{border-bottom:1px solid var(--oe-line);grid-template-columns:64px minmax(0,1fr);padding:22px 0;display:grid}.oe-dish-rank{color:var(--oe-green);letter-spacing:-.04em;font-size:1.9rem;font-weight:800;line-height:1.1}.oe-dish-body{min-width:0}.oe-dish-h{margin:0 0 4px;font-size:1.22rem;font-weight:800;line-height:1.4}.oe-dish-h small{color:var(--oe-mute);letter-spacing:0;margin-top:2px;font-size:.82rem;font-weight:500;display:block}.oe-dish-no{color:var(--oe-green);background:var(--oe-green-tint);border:1px solid var(--oe-green-line);vertical-align:3px;letter-spacing:0;border-radius:4px;margin-right:6px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-block}.oe-dish-photo{border-radius:8px;margin:10px 0;display:block}.oe-dish-line{color:var(--oe-ink-2);margin:0 0 10px;font-size:.95rem}.oe-facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 28px;margin:0;font-size:.88rem;display:grid}.oe-facts div{grid-template-columns:8.6em 1fr;gap:8px;padding:3px 0;display:grid}.oe-facts dt{color:var(--oe-mute)}.oe-facts dd{color:var(--oe-ink);margin:0}.oe-out{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.oe-out a{color:var(--oe-green);border:1px solid var(--oe-green);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.oe-out a:hover{background:var(--oe-green);color:#fff}.oe-block{margin:0 0 52px}.oe-block h2,.oe-qa h2{margin:0 0 16px;font-size:1.35rem;font-weight:800}.oe-block h3{margin:22px 0 10px;font-size:1.02rem;font-weight:700}.oe-block h3 small{color:var(--oe-mute);font-weight:500}.oe-more{margin:14px 0 0;font-size:.9rem}.oe-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.oe-tiles a{height:100%;color:var(--oe-ink);border:1px solid var(--oe-line);border-radius:10px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.oe-tiles a:hover{border-color:var(--oe-green)}.oe-tiles strong{font-size:1.02rem;font-weight:800}.oe-tiles span{color:var(--oe-ink-2);font-size:.84rem}.oe-tiles span+span{color:var(--oe-mute);font-size:.78rem}.oe-region+.oe-region{margin-top:12px}.oe-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oe-chips a{color:var(--oe-green);background:var(--oe-green-tint);border-radius:999px;padding:4px 12px;font-size:.86rem;text-decoration:none;display:inline-block}.oe-chips a:hover{background:var(--oe-green);color:#fff}.oe-steps{counter-reset:oe-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.oe-steps li{counter-increment:oe-step;gap:6px;display:grid}.oe-steps li:before{content:counter(oe-step);background:var(--oe-green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.88rem;font-weight:800;display:grid}.oe-steps span{color:var(--oe-ink-2);font-size:.92rem}.oe-kinds{margin:0;padding:0;list-style:none;display:grid}.oe-kinds li{border-bottom:1px solid var(--oe-line-2);grid-template-columns:6em 7em 1fr;align-items:baseline;gap:10px;padding:10px 0;font-size:.92rem;display:grid}.oe-kinds small{color:var(--oe-mute)}.oe-qa{margin:0 0 52px}.oe-qa-item{border-top:1px solid var(--oe-line);padding:14px 0 4px}.oe-qa-item h3{margin:0 0 6px;font-size:1rem;font-weight:700}.oe-qa-item h3:before{content:"Q";width:1.5em;color:var(--oe-green);font-weight:800;display:inline-block}.oe-qa-item p{color:var(--oe-ink-2);max-width:var(--oe-text);margin:0 0 12px 1.5em}.oe-how .oe-facts{max-width:var(--oe-text);background:var(--oe-line-2);border-radius:10px;grid-template-columns:1fr;padding:12px 16px}.oe-prose{max-width:var(--oe-text);padding-top:24px}.oe-prose h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.8rem,4.5vw,2.4rem);font-weight:800;line-height:1.25}.oe-prose h2{margin:36px 0 10px;font-size:1.2rem;font-weight:800}.oe-prose-lede{color:var(--oe-ink-2);font-size:1.08rem}.oe-app{background:var(--oe-green-tint);border-top:1px solid var(--oe-green-line)}.oe-app-in{max-width:var(--oe-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin:0 auto;padding:32px 24px;display:flex}.oe-app .oe-kicker{color:var(--oe-green)}.oe-app-h{color:var(--oe-ink);margin:0;font-size:1.4rem;font-weight:800}.oe-app-name{color:var(--oe-mute);margin:4px 0 0;font-size:.92rem}.oe-app-stores{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oe-store{background:var(--oe-green);color:#fff;border-radius:10px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-block}.oe-store:hover{background:var(--oe-ink);color:#fff}.oe-base{background:var(--oe-bg);border-top:1px solid var(--oe-line);color:var(--oe-mute);font-size:.85rem}.oe-base-in{max-width:var(--oe-w);margin:0 auto;padding:28px 24px 44px}.oe-base p{margin:0 0 6px}.oe-base-brand strong{color:var(--oe-ink)}.oe-base-links{flex-wrap:wrap;gap:16px;display:flex;margin-top:12px!important}.oe-base a{color:var(--oe-ink-2)}@media (width<=720px){.oe-tally{grid-template-columns:1fr}.oe-dish{grid-template-columns:44px minmax(0,1fr)}.oe-dish-rank{font-size:1.5rem}.oe-kinds li{grid-template-columns:5em 1fr}.oe-kinds li span{grid-column:1/-1}}
