.disclosure[data-astro-cid-xih44khe]{color:inherit;opacity:.72;overflow-wrap:anywhere;word-break:break-word;background:0 0;border-top:1px solid #7f97a338;margin:.85rem 0 0;padding:.7rem 0 0;font-size:.64rem;line-height:1.55}strong[data-astro-cid-xih44khe],span[data-astro-cid-xih44khe]{white-space:normal;overflow-wrap:anywhere;word-break:break-all;max-width:100%;font-weight:400;display:block}strong[data-astro-cid-xih44khe]{color:inherit}@media (width<=560px){.disclosure[data-astro-cid-xih44khe]{font-size:.6rem}strong[data-astro-cid-xih44khe],span[data-astro-cid-xih44khe]{line-break:anywhere}}.official-site-footer-link[data-astro-cid-hig2kmid]{background:#fffdf8;border:1px solid #ffffff3d;grid-template-columns:96px 1fr auto;align-items:center;gap:1rem;max-width:540px;margin:0 0 1.35rem;padding:.75rem 1rem .75rem .75rem;text-decoration:none;display:grid;color:#3f2a1d!important}img[data-astro-cid-hig2kmid]{object-fit:contain;background:#fff;width:96px;height:58px;display:block}span[data-astro-cid-hig2kmid]{gap:.15rem;display:grid}small[data-astro-cid-hig2kmid]{color:#6d685c;letter-spacing:.08em;font-size:.66rem}strong[data-astro-cid-hig2kmid]{color:#3f2a1d;font-size:1rem}i[data-astro-cid-hig2kmid]{color:#bd6036;font-size:1.1rem;font-style:normal}@media (width<=480px){.official-site-footer-link[data-astro-cid-hig2kmid]{grid-template-columns:76px 1fr auto;gap:.75rem}img[data-astro-cid-hig2kmid]{width:76px;height:48px}}.related-sites[data-astro-cid-ujwf7wus]{background:#f7fafc;border:1px solid #dfe9ef;border-radius:10px;max-width:720px;margin:2.5rem auto 0;padding:1.1rem 1.2rem}.label[data-astro-cid-ujwf7wus]{color:#526a78;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.intro[data-astro-cid-ujwf7wus]{color:#657784;margin:0 0 .75rem;font-size:.78rem}ul[data-astro-cid-ujwf7wus]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ujwf7wus]{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}a[data-astro-cid-ujwf7wus]{font-weight:700}span[data-astro-cid-ujwf7wus]{color:#657784;font-size:.8rem}.site-fresh-dressing-guide .related-sites[data-astro-cid-ujwf7wus]{border-color:var(--border);background:var(--sage);border-radius:0}.site-fresh-dressing-guide .label[data-astro-cid-ujwf7wus]{color:var(--leafDark)}.site-fresh-dressing-guide .intro[data-astro-cid-ujwf7wus],.site-fresh-dressing-guide span[data-astro-cid-ujwf7wus]{color:var(--muted)}.site-fresh-dressing-guide a[data-astro-cid-ujwf7wus]{color:var(--leaf)}.seasonal[data-astro-cid-f7znlkp4]{border-top:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, #fff)}.seasonal-inner[data-astro-cid-f7znlkp4]{width:min(100% - 2rem,720px);margin:0 auto;padding:2rem 0 2.2rem}.seasonal-kicker[data-astro-cid-f7znlkp4]{color:var(--accent);letter-spacing:.16em;margin:0 0 .5rem;font-size:.68rem;font-weight:800}.seasonal-heading[data-astro-cid-f7znlkp4]{color:var(--primary);border:0;margin:0 0 .8rem;padding:0;font-size:1.2rem;line-height:1.6}.seasonal-body[data-astro-cid-f7znlkp4]{margin:0;font-size:.95rem}.seasonal-points[data-astro-cid-f7znlkp4]{margin:1rem 0 0;padding-left:1.2rem;font-size:.9rem}.seasonal-points[data-astro-cid-f7znlkp4] li[data-astro-cid-f7znlkp4]{margin-bottom:.35rem}.seasonal-btn[data-astro-cid-f7znlkp4]{background:var(--accent);color:#fff;border-radius:8px;margin-top:1.4rem;padding:.9rem 2rem;font-weight:700;text-decoration:none;display:inline-block}.seasonal-destination[data-astro-cid-f7znlkp4]{color:#5d6b72;margin:.6rem 0 0;font-size:.78rem}.seasonal-note[data-astro-cid-f7znlkp4]{color:#566;margin:.5rem 0 0;font-size:.82rem}.design-marketplace .seasonal-btn[data-astro-cid-f7znlkp4],.design-intelligence .seasonal-btn[data-astro-cid-f7znlkp4],.design-operations .seasonal-btn[data-astro-cid-f7znlkp4],.design-food-story .seasonal-btn[data-astro-cid-f7znlkp4]{border-radius:0}*{box-sizing:border-box}body{color:#222;background:#fff;margin:0;font-family:system-ui,-apple-system,Segoe UI,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;line-height:1.8;overflow-x:hidden}main{max-width:720px;margin:0 auto;padding:1rem 1rem 3rem}main.wide{max-width:none;padding:0}a{color:var(--primary)}h1{font-size:1.5rem;line-height:1.4}h2{border-left:4px solid var(--primary);margin-top:2.5rem;padding-left:.6rem;font-size:1.25rem}h3{margin-top:2rem;font-size:1.05rem}img{max-width:100%;height:auto}figure{margin:1.8rem 0}figure img{background:#fff;border:1px solid #eee;border-radius:6px}figcaption{color:#777;margin-top:.4rem;font-size:.8rem}.video{aspect-ratio:16/9;position:relative}.video iframe{border:0;border-radius:6px;width:100%;height:100%}table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}th,td{border:1px solid #ddd;padding:.5rem .7rem;font-size:.95rem}.site-header{background:var(--primary);align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.site-name{color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none}.site-nav{align-items:center;gap:1.05rem;margin-left:auto;display:flex}.site-nav a{color:#ffffffd6;letter-spacing:.03em;font-size:.72rem;font-weight:800;text-decoration:none}.site-nav a:hover{color:#fff;text-underline-offset:.25rem;text-decoration:underline}.back-to-top{border-top:1px solid #e5e5e5;margin-top:3rem;padding-top:1.2rem}.back-to-top a{font-weight:700;text-decoration:none}.back-to-top a:hover{text-decoration:underline}.site-footer{color:#666;border-top:1px solid #eee;margin-top:3rem;padding:1.5rem 1rem 2rem;font-size:.85rem}.site-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.site-footer a{color:#666}.copyright{margin-top:1rem}.design-marketplace,.design-intelligence,.design-operations,.design-brand-story,.design-food-story,.design-tea-story{color:#172a32;background:#f5f6f3}.design-marketplace .site-header,.design-intelligence .site-header,.design-operations .site-header,.design-brand-story .site-header,.design-food-story .site-header,.design-tea-story .site-header{color:#eef8f7;background:#071a24;border:0;padding:1rem max(1.2rem,50vw - 560px)}.design-marketplace .site-header{background:#06192d}.design-operations .site-header{background:#112630}.design-brand-story .site-header{background:#25130d}.design-food-story .site-header{background:#281815}.design-tea-story .site-header{background:#13271b}.design-marketplace .site-header:before,.design-intelligence .site-header:before,.design-operations .site-header:before,.design-brand-story .site-header:before,.design-food-story .site-header:before,.design-tea-story .site-header:before{content:attr(data-kicker);color:#8eb8c2;letter-spacing:.16em;margin-right:1rem;font-size:.6rem;font-weight:800}.design-marketplace .site-name,.design-intelligence .site-name,.design-operations .site-name,.design-brand-story .site-name,.design-food-story .site-name,.design-tea-story .site-name{color:#fff;letter-spacing:.04em;font-size:.95rem}.design-marketplace .site-footer,.design-intelligence .site-footer,.design-operations .site-footer,.design-brand-story .site-footer,.design-food-story .site-footer,.design-tea-story .site-footer{color:#b8cdd2;background:#071a24;border:0;margin-top:0;padding-left:max(1.2rem,50vw - 560px);padding-right:max(1.2rem,50vw - 560px)}.design-marketplace .site-footer{background:#06192d}.design-operations .site-footer{background:#112630}.design-brand-story .site-footer{background:#25130d}.design-food-story .site-footer{background:#281815}.design-tea-story .site-footer{background:#101f17}.design-marketplace .site-footer a,.design-intelligence .site-footer a,.design-operations .site-footer a,.design-brand-story .site-footer a,.design-food-story .site-footer a,.design-tea-story .site-footer a{color:#edf8f8}.site-fresh-dressing-guide.design-food-story{color:var(--ink);background:var(--cream)}.site-fresh-dressing-guide.design-food-story .site-header{color:var(--ink);background:color-mix(in srgb,var(--paper) 96%,transparent);border-bottom:1px solid var(--border)}.site-fresh-dressing-guide.design-food-story .site-header:before{color:var(--leaf)}.site-fresh-dressing-guide.design-food-story .site-name{color:var(--ink)}.site-fresh-dressing-guide.design-food-story .site-nav a{color:var(--leaf)}.site-fresh-dressing-guide.design-food-story .site-nav a:hover{color:var(--ink)}.site-fresh-dressing-guide.design-food-story .site-footer{color:color-mix(in srgb,var(--cream) 74%,var(--muted));background:var(--ink);border-top:4px solid var(--gold)}.site-fresh-dressing-guide.design-food-story .site-footer a{color:var(--cream)}.site-fresh-dressing-guide.design-food-story .back-to-top{border-color:var(--border)}@media (width<=620px){.site-header{flex-direction:column;align-items:flex-start;gap:.55rem}.site-header:before{display:none!important}.site-nav{gap:.9rem;width:100%;margin-left:0}.site-nav a{font-size:.68rem}}
