:root{--paper:#f4f6f8;--card:#fff;--ink:#1b2530;--muted:#5a6573;--line:#d6dde4;--soft:#e9eef3;--sign:#0b4ea2;--sign-deep:#083a78;--mark:#f2b705;--font:"Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.75 var(--font);word-break:keep-all;overflow-wrap:anywhere;margin:0}a{color:var(--sign);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--sign-deep);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--mark);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto}.wd-skip{background:var(--ink);color:#fff;padding:8px 12px;position:absolute;top:0;left:-999px}.wd-skip:focus{z-index:10;top:12px;left:12px}.wd-mast{background:var(--card);border-bottom:1px solid var(--line)}.wd-mast-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:920px;margin:0 auto;padding:12px 20px;display:flex}.wd-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.wd-brand img{border-radius:8px}.wd-menu{flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.wd-menu a{color:var(--ink);font-weight:600;text-decoration:none}.wd-menu a:hover{color:var(--sign)}.wd-trail{max-width:920px;color:var(--muted);margin:0 auto;padding:14px 20px 0;font-size:13.5px}.wd-trail ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wd-trail li+li:before{content:"›";color:var(--line);margin:0 6px 0 2px}.wd-trail a{color:var(--muted);text-decoration:none}.wd-trail a:hover{color:var(--sign);text-decoration:underline}.wd-main{max-width:920px;margin:0 auto;padding:18px 20px 56px}.wd-main>section,.wd-main>.wd-faq,.wd-main>.wd-related{margin-top:48px}h1,h2,h3{letter-spacing:-.015em;line-height:1.32}h2{margin:0 0 14px;font-size:22px;font-weight:750}h3{margin:0 0 8px;font-size:17px;font-weight:700}p{max-width:46em;margin:0 0 12px}.wd-sign{background:var(--sign);color:#fff;box-shadow:inset 0 0 0 3px var(--sign), inset 0 0 0 5px #ffffffeb;border-radius:14px;padding:22px 24px 20px}.wd-sign-place{color:#ffffffe0;flex-wrap:wrap;gap:2px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.wd-sign-place span+span:before{content:"→";color:var(--mark);margin:0 8px;font-weight:800}.wd-sign h1{color:#fff;margin:0;font-size:clamp(24px,3.6vw,34px);font-weight:800}.wd-sign-sub{color:#ffffffeb;margin:10px 0 0}.wd-byline{color:#ffffffdb;border-top:1px solid #ffffff47;flex-wrap:wrap;gap:4px 18px;max-width:none;margin:16px 0 0;padding-top:12px;font-size:13.5px;display:flex}.wd-byline-who{color:#fff;font-weight:700}.wd-sign-plain{margin-bottom:18px}.wd-lead{margin-top:20px;font-size:17px}.wd-key{background:var(--card);border:1px solid var(--line);border-left:6px solid var(--mark);border-radius:8px;margin-top:20px;padding:16px 20px}.wd-key-label{color:var(--muted);margin:0 0 4px;font-size:13.5px;font-weight:700}.wd-key-lead{margin:0 0 8px;font-size:17px;font-weight:600}.wd-key ul{color:var(--ink);margin:0;padding-left:18px}.wd-key li{margin:2px 0}.wd-feature{background:var(--soft);border-radius:8px;margin-top:16px;padding:12px 18px}.wd-feature ul{margin:0;padding-left:18px}.wd-disclosure{color:var(--muted);background:var(--soft);border-radius:8px;max-width:none;margin-top:16px;padding:10px 14px;font-size:14.5px}.wd-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:var(--card);border-radius:8px;margin:8px 0 12px;overflow-x:auto}.wd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.wd-table caption{text-align:left;color:var(--muted);padding:10px 14px 6px;font-size:13px}.wd-table th,.wd-table td{border-top:1px solid var(--soft);text-align:left;vertical-align:top;padding:9px 12px}.wd-table thead th{background:var(--soft);color:var(--muted);white-space:nowrap;border-top:0;font-size:13px;font-weight:700}.wd-table tbody th{min-width:9em;font-weight:600}.wd-table tbody th a{color:var(--ink);text-decoration:none}.wd-table tbody th a:hover{color:var(--sign);text-decoration:underline}.wd-rank{color:var(--sign);width:3em;font-weight:800}.wd-table tbody tr:first-child .wd-rank{color:var(--ink)}.wd-score{white-space:nowrap;font-weight:800}.wd-kv tbody th{width:11em;color:var(--muted);font-weight:600}.wd-hours th,.wd-hours td{text-align:center;white-space:nowrap}.wd-card{background:var(--card);border:1px solid var(--line);border-radius:8px;margin:0 0 14px;padding:18px 20px}.wd-card h3{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:19px;display:flex}.wd-card h3 a{color:var(--ink);text-decoration:none}.wd-card h3 a:hover{color:var(--sign);text-decoration:underline}.wd-card-rank{background:var(--sign);color:#fff;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:15px;font-weight:800;display:inline-grid}.wd-card:first-of-type .wd-card-rank{background:var(--mark);color:var(--ink)}.wd-card-where{color:var(--muted);font-size:14px;font-weight:500}.wd-card-reason{margin:0 0 10px}.wd-card-reason strong{background:var(--soft);border-radius:6px;padding:2px 8px;font-weight:700}.wd-card-score{color:var(--muted);margin-left:8px;font-size:14px}.wd-card-note{color:var(--muted);border-left:3px solid var(--line);padding-left:10px;font-size:15px}.wd-card-photos{grid-template-columns:repeat(3,1fr);gap:6px;max-width:520px;margin:0 0 12px;display:grid}.wd-card-photos img{aspect-ratio:4/3;object-fit:cover;background:var(--soft);border-radius:6px;width:100%}.wd-detail-photos{margin-top:16px}.wd-facts{grid-template-columns:1fr 1fr;gap:0 20px;margin:8px 0 10px;font-size:14.5px;display:grid}.wd-facts>div{border-top:1px solid var(--soft);grid-template-columns:6.5em 1fr;gap:8px;padding:7px 0;display:grid}.wd-facts dt{color:var(--muted);font-weight:600}.wd-facts dd{margin:0}.wd-quotes{margin:8px 0}.wd-quotes blockquote{border-left:3px solid var(--mark);background:var(--paper);border-radius:0 6px 6px 0;margin:0 0 6px;padding:6px 12px;font-size:14.5px}.wd-quotes blockquote a{color:var(--muted);white-space:nowrap;font-size:12.5px}.wd-maps{flex-wrap:wrap;gap:6px 16px;max-width:none;margin:8px 0 0;font-size:14px;display:flex}.wd-maps a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wd-pick{margin:0;padding:0;list-style:none}.wd-pick li{border-top:1px solid var(--line);padding:8px 0}.wd-pick li>span:first-child{color:var(--muted);margin-right:6px}.wd-pick-v{color:var(--muted);font-size:14px}.wd-faq details{background:var(--card);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:0 18px}.wd-faq summary{cursor:pointer;padding:14px 0;list-style:none}.wd-faq summary::-webkit-details-marker{display:none}.wd-faq summary h3{margin:0;font-size:16.5px;display:inline}.wd-faq summary:after{content:"+";float:right;color:var(--sign);font-weight:800}.wd-faq details[open] summary:after{content:"−"}.wd-faq details>p{padding-bottom:14px}.wd-related ul{margin:0;padding-left:18px}.wd-related li{margin:4px 0}.wd-related li span{color:var(--muted);font-size:14px}.wd-source{color:var(--muted);max-width:none;margin-top:36px;font-size:13.5px}.wd-jump{flex-wrap:wrap;gap:6px;margin-top:16px;font-size:14px;display:flex}.wd-jump a{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:3px 12px;text-decoration:none}.wd-jump a:hover{border-color:var(--sign);color:var(--sign)}.wd-regions{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.wd-regions li{border-top:1px solid var(--line);padding:6px 0}.wd-regions li>span{color:var(--muted);font-size:13.5px}.wd-sub{margin-left:6px;font-size:13px}.wd-small{margin-top:18px}.wd-small ul{margin:0;padding-left:18px}.wd-inline{flex-wrap:wrap;gap:4px 14px;font-size:14.5px;list-style:none;display:flex;padding:0!important}.wd-hero{background:var(--sign);color:#fff;box-shadow:inset 0 0 0 3px var(--sign), inset 0 0 0 5px #ffffffeb;border-radius:14px;margin-top:6px;padding:34px 28px 28px}.wd-hero h1{margin:0 0 10px;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.22}.wd-hero p{color:#ffffffeb;font-size:17px}.wd-hero-go{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.wd-hero-go a{color:var(--sign);background:#fff;border-radius:6px;padding:6px 14px;font-weight:700;text-decoration:none;display:inline-block}.wd-hero-go a:hover{background:var(--mark);color:var(--ink)}.wd-three{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.wd-three li{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px}.wd-three strong{margin-bottom:4px;font-size:17px;display:block}.wd-three span{color:var(--muted);font-size:14.5px}.wd-steps{margin:0;padding-left:22px}.wd-steps li{margin:6px 0}.wd-steps strong{margin-right:6px}.wd-cats{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.wd-cats li{background:var(--card);border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:10px;padding:14px 16px;display:flex}.wd-cats a{font-weight:700}.wd-cats span{color:var(--muted);font-size:14px}.wd-article p,.wd-article li{max-width:44em}.wd-article table{margin-top:6px}.wd-foot{background:var(--ink);color:#ffffffd1;font-size:14px}.wd-foot-in{max-width:920px;margin:0 auto;padding:28px 20px 40px}.wd-foot a{color:#fff}.wd-foot-brand strong{color:#fff;margin-right:6px}.wd-foot-links{flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;display:flex}@media (width<=680px){.wd-main{padding:14px 16px 44px}.wd-mast-in,.wd-trail,.wd-foot-in{padding-left:16px;padding-right:16px}.wd-sign{border-radius:12px;padding:18px 18px 16px}.wd-facts,.wd-three,.wd-cats{grid-template-columns:1fr}.wd-card{padding:16px}h2{font-size:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
