.web{--bg: #f3f4f9;--surface: #ffffff;--surface-alt: #eceef6;--fill: #e3e6f1;--text: #14172e;--text-2: #5c6280;--text-3: #9aa0ba;--sep: #dcdfeb;--primary: #2c327e;--on-primary: #ffffff;--primary-soft: #e3e5f6;--on-primary-soft: #2c327e;--secondary: #1f8a9b;--secondary-soft: #dbf0f2;--tertiary: #b5562f;--tertiary-soft: #f6e5dc;--nature: #3f7d52;--nature-soft: #e0eee4;--favorite: #e8476a;--success: #2f8a55;--warning: #d98300;--danger: #d6362b;--shadow: 0 1px 2px rgb(20 23 46 / .04), 0 6px 20px rgb(20 23 46 / .06);--radius: 18px;--radius-sm: 12px;--maxw: 1120px;--readable: 820px;--gutter: 16px;--tabbar-h: 0px;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif;font-optical-sizing:auto;font-size:15px;line-height:1.4;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme: dark){.web{--bg: #0b0d1a;--surface: #161929;--surface-alt: #20243a;--fill: #2a2f48;--text: #eef0fa;--text-2: #a4aac6;--text-3: #6b718f;--sep: #2c3150;--primary: #9aa2ee;--on-primary: #0b0d1a;--primary-soft: #262c5e;--on-primary-soft: #d5d9fa;--secondary: #5cc3d1;--secondary-soft: #12393f;--tertiary: #e58a62;--tertiary-soft: #43251a;--nature: #71be88;--nature-soft: #173823;--favorite: #ff6b8a;--success: #5cc48a;--warning: #f2b13a;--danger: #ff6b5e;--shadow: none;color-scheme:dark}.web [style*=--hue-fg]{--hue-fg: var(--hue-fg-dark) !important;--hue-bg: var(--hue-bg-dark) !important}}.web *,.web *:before,.web *:after{box-sizing:border-box}.web a{color:inherit;text-decoration:none}.web img{display:block;max-width:100%}.web button{font:inherit;color:inherit}.web :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.web h1,.web h2,.web h3,.web p{margin:0}.web .page{max-width:var(--maxw);margin:0 auto;padding:8px var(--gutter) 48px}.web .page.readable{max-width:calc(var(--readable) + 2 * var(--gutter))}.web .stack>*+*{margin-top:28px}.web .big-title{padding:14px 0 4px}.web .big-title h1{font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1.1}@media (min-width: 760px){.web .big-title h1{font-size:36px}}.web .big-title .sub{margin-top:4px;color:var(--text-2);font-size:15px}.web .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.web .section-head h2{font-size:21px;font-weight:700;letter-spacing:-.02em}.web .section-head a{color:var(--primary);font-size:15px;font-weight:500;white-space:nowrap}.web .eyebrow{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.web .card{display:block;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:15px 16px}a.card{transition:transform .15s ease}@media (hover: hover){.web a.card:hover{transform:translateY(-2px)}}.web .card-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.web .muted{color:var(--text-2)}.web .small{font-size:13px}.web .clamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web .clamp3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.web .grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.web .list>*+*{margin-top:12px}.web .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:var(--item-w, 240px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding:0 var(--gutter)}.web .carousel::-webkit-scrollbar{display:none}.web .carousel>*{scroll-snap-align:start}.web .tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9px;font-size:12px;font-weight:700;color:var(--hue-fg, var(--primary));background:var(--hue-bg, var(--primary-soft));white-space:nowrap}.web .chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) 14px;padding:2px var(--gutter)}.web .chips::-webkit-scrollbar{display:none}.web .chip{flex:none;border:0;cursor:pointer;padding:9px 15px;border-radius:999px;background:var(--fill);color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.web .chip.on{background:var(--primary);color:var(--on-primary)}.web .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;padding:12px 18px;border-radius:14px;background:var(--primary-soft);color:var(--on-primary-soft);font-size:15px;font-weight:600}.web .btn.primary{background:var(--primary);color:var(--on-primary)}.web .btn-row{display:flex;flex-wrap:wrap;gap:10px}.web .photo{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius);background:var(--fill)}.web .thumb{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--fill)}.web .prose{font-size:16px;line-height:1.55;white-space:pre-line}.web .facts{display:grid;gap:10px}.web .fact{display:flex;gap:12px;align-items:flex-start}.web .fact .ico{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--primary-soft);color:var(--on-primary-soft)}.web .empty{padding:40px 16px;text-align:center;color:var(--text-2)}.web .notice{padding:14px 16px;border-radius:var(--radius-sm);background:var(--tertiary-soft);color:var(--text);font-size:15px}.web .doc{line-height:1.65}.web .doc h1{font-size:clamp(28px,5vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 14px}.web .doc h2{font-size:21px;font-weight:700;margin:32px 0 8px}.web .doc h3{font-size:17px;font-weight:700;margin:22px 0 6px}.web .doc p,.web .doc ul,.web .doc ol{margin:0 0 12px}.web .doc a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.web .doc table{width:100%;border-collapse:collapse;background:var(--surface);border-radius:var(--radius-sm);overflow:hidden;margin:0 0 12px}.web .doc th,.web .doc td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--sep)}.web .doc th{width:30%;color:var(--text-2);font-weight:600}.web .doc .muted{color:var(--text-2)}@media (min-width: 760px){.web .carousel{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(var(--item-w, 240px),1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0}.web .carousel>:nth-child(n+7){display:none}}.web .pager{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font-size:15px;font-weight:600;color:var(--primary)}.web .pager.newer{margin-bottom:14px;padding:8px 14px 8px 10px;font-size:14px}.banner.svelte-j8n0ev{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 6px;background:var(--surface);border-bottom:1px solid var(--sep)}.x.svelte-j8n0ev{display:grid;place-items:center;width:32px;height:32px;border:0;background:none;color:var(--text-3);cursor:pointer}.logo.svelte-j8n0ev{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--primary-soft);color:var(--primary);flex:none}.txt.svelte-j8n0ev{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.txt.svelte-j8n0ev strong:where(.svelte-j8n0ev){font-size:14px}.txt.svelte-j8n0ev span:where(.svelte-j8n0ev){font-size:12px;color:var(--text-2)}.go.svelte-j8n0ev{padding:8px 16px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:700}@media (min-width: 760px){.banner.svelte-j8n0ev{display:none}}body{margin:0}.skip.svelte-12qhfyh{position:absolute;left:-999px}.skip.svelte-12qhfyh:focus{left:12px;top:12px;z-index:100;background:var(--surface);padding:8px 12px;border-radius:10px}.sr.svelte-12qhfyh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.top.svelte-12qhfyh{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid color-mix(in srgb,var(--sep) 60%,transparent)}.top-in.svelte-12qhfyh{max-width:var(--maxw);margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;gap:12px}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.02em;font-size:17px;flex:none}.logo.svelte-12qhfyh{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.tabs.svelte-12qhfyh{display:none;margin:0 auto;padding:4px;gap:2px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow)}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:8px 18px;border-radius:999px;font-size:15px;font-weight:500;color:var(--text)}.tabs.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:var(--primary-soft);color:var(--on-primary-soft);font-weight:600}.tools.svelte-12qhfyh{display:flex;align-items:center;gap:8px;margin-left:auto}.weather.svelte-12qhfyh,.lang.svelte-12qhfyh{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font-size:15px;font-weight:600;color:var(--text)}.lang.svelte-12qhfyh{position:relative;cursor:pointer}.lang.svelte-12qhfyh select:where(.svelte-12qhfyh){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:16px}main.svelte-12qhfyh{display:block}.foot.svelte-12qhfyh{border-top:1px solid var(--sep);margin-top:24px}.foot-in.svelte-12qhfyh{max-width:var(--maxw);margin:0 auto;padding:28px var(--gutter) calc(28px + var(--tabbar-h))}.promo.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:var(--radius);background:var(--primary-soft);color:var(--on-primary-soft)}.promo-text.svelte-12qhfyh{display:flex;gap:14px;align-items:center;max-width:560px}.promo-logo.svelte-12qhfyh{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--surface);color:var(--primary)}.promo.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-top:2px;font-size:14px;opacity:.85}.stores.svelte-12qhfyh{display:flex;align-items:center;gap:10px}.stores.svelte-12qhfyh img:where(.svelte-12qhfyh){height:40px;width:auto}.stores.svelte-12qhfyh .gp:where(.svelte-12qhfyh) img:where(.svelte-12qhfyh){height:58px;margin:-9px -8px}.sitemap.svelte-12qhfyh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:24px}.sitemap.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;flex-direction:column;gap:2px}.sitemap.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.sitemap.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px 0;font-size:15px;font-weight:500}@media (hover: hover){.sitemap.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--primary)}}.links.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 10px;font-size:14px;font-weight:500}.fine.svelte-12qhfyh{font-size:13px;color:var(--text-3);margin-top:6px}.tabbar.svelte-12qhfyh{position:fixed;z-index:50;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);padding:6px;border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);box-shadow:0 8px 30px #14172e29;border:1px solid color-mix(in srgb,var(--sep) 70%,transparent)}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-radius:999px;font-size:11px;font-weight:600;color:var(--text)}.tabbar.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:var(--primary-soft);color:var(--primary)}.web.svelte-12qhfyh{--tabbar-h: 84px}@media (min-width: 760px){.tabs.svelte-12qhfyh{display:flex}.tabbar.svelte-12qhfyh{display:none}.web.svelte-12qhfyh{--tabbar-h: 0px}}@media (max-width: 420px){.name.svelte-12qhfyh{display:none}}
