.salt-charts{color:var(--color-brand-900);background:#fff;padding:72px 0}.salt-charts__inner{max-width:1320px;margin:0 auto;padding:0 40px}.salt-charts h2{text-wrap:balance;font-size:32px;font-weight:500;line-height:1.2}.salt-charts h3{font-size:24px;font-weight:500;line-height:1.2}.salt-charts p{letter-spacing:0;word-break:keep-all;font-size:17px;line-height:1.55}.salt-charts__intro{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.salt-charts__intro>div>p:first-child{font-weight:600}.salt-charts p.salt-charts__secondary{color:var(--color-ink-500);margin-top:16px}.salt-taste__pair{grid-template-columns:1fr 1fr;gap:64px;margin:40px 0 48px;display:grid}.salt-taste figure{min-width:0}.salt-taste figcaption{border-top:1px solid var(--color-brand-200);padding-top:24px}.salt-taste figcaption p{min-height:53px;color:var(--color-ink-500);margin-top:12px}.salt-taste__plot{margin-top:20px}.salt-charts svg{width:100%;display:block;overflow:visible}.salt-chart-grid{stroke:var(--color-brand-200);stroke-width:1px}.salt-chart-tick{fill:var(--color-ink-500);font-family:inherit;font-size:13px}.salt-chart-bar{fill:#988878;transform-box:fill-box;transform-origin:bottom}.salt-chart-bar--ours{fill:var(--color-brand-500)}.salt-chart-percent{fill:var(--color-brand-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.salt-taste__names{text-align:center;word-break:keep-all;overflow-wrap:anywhere;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-left:7.5%;margin-right:.5%;font-size:14px;line-height:1.5;display:grid}.salt-data-table{border-collapse:collapse;letter-spacing:0;width:100%;font-size:15px;line-height:1.5}.salt-data-table caption{text-align:left;margin-bottom:12px;font-size:15px;font-weight:500}.salt-data-table th,.salt-data-table td{border-bottom:1px solid var(--color-brand-100);text-align:right;font-variant-numeric:tabular-nums;padding:12px 16px}.salt-data-table th:first-child{text-align:left}.salt-data-table thead th{border-top:1px solid var(--color-brand-200);border-bottom-color:var(--color-brand-200);font-weight:500}.salt-data-table tbody th{font-weight:400}.salt-data-table tbody tr{transition:background-color .16s}.salt-data-table tbody tr:hover{background:var(--color-brand-050)}.salt-content{padding-top:24px;padding-bottom:80px}.salt-content__layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:32px;display:grid}.salt-content__ratios{border-top:1px solid var(--color-brand-200);grid-template-columns:1fr 1fr;gap:32px;padding-top:24px;display:grid}.salt-content__ratios h3{margin-bottom:16px;font-size:21px}.salt-content__ratios dl>div{border-bottom:1px solid var(--color-brand-100);padding:16px 0}.salt-content__ratios dt{font-size:16px;line-height:1.5}.salt-content__ratios dd{font-variant-numeric:tabular-nums;color:var(--color-brand-700);margin-top:8px;font-size:36px;font-weight:500;line-height:1.15}.salt-content__ratios dd>span:last-child{margin-left:4px;font-size:17px;font-weight:400}.salt-content__sodium figcaption{border-top:1px solid var(--color-brand-200);justify-content:space-between;align-items:baseline;gap:20px;padding:24px 0 16px;display:flex}.salt-content__sodium figcaption p{font-size:16px}.salt-content__sodium strong{font-weight:600}.salt-content__names{text-align:center;overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:8.5%;font-size:14px;line-height:1.5;display:grid}.salt-content__tables{grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;display:grid}.salt-charts p.salt-charts__footnote{color:var(--color-ink-500);margin-top:20px;font-size:14px}[data-chart-motion=ready] .salt-chart-bar{transform:scaleY(0)}[data-chart-motion=running] .salt-chart-bar{animation:1s cubic-bezier(.22,.68,.18,1) both salt-bar-grow}@keyframes salt-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:767px){.salt-charts{padding:48px 0}.salt-charts__inner{padding:0 20px}.salt-charts h2{font-size:26px}.salt-charts h3{font-size:22px}.salt-charts p{font-size:16px}.salt-charts__intro{grid-template-columns:1fr;gap:24px}.salt-taste__pair{grid-template-columns:1fr;gap:36px;margin:32px 0}.salt-taste figcaption p{min-height:0}.salt-taste__names,.salt-content__names{font-size:13px}.salt-content{padding-top:16px}.salt-content__layout,.salt-content__tables{grid-template-columns:1fr;gap:32px}.salt-content__ratios{gap:24px}.salt-content__ratios h3{font-size:19px}.salt-content__ratios dd{font-size:32px}.salt-data-table th,.salt-data-table td{padding:12px 8px}}@media (prefers-reduced-motion:reduce){.salt-charts *,.salt-charts :before,.salt-charts :after{transition:none!important;animation:none!important}.salt-charts .salt-chart-bar{transform:none!important}}.salt-charts__intro>*,.salt-content__layout>*,.salt-content__tables>*{min-width:0}.salt-charts:lang(ja) p{word-break:normal;overflow-wrap:anywhere}.salt-taste [data-chart-motion=running] .salt-chart-bar{animation-duration:1.4s;animation-timing-function:ease-out}.salt-taste .salt-chart-bar:nth-of-type(2){animation-delay:0s}.salt-taste .salt-chart-bar:nth-of-type(3){animation-delay:.1s}.salt-taste .salt-chart-bar:nth-of-type(4){animation-delay:.2s}.salt-taste [data-chart-motion=running] .salt-chart-bar--ours{animation-duration:1.6s;animation-delay:.3s}.salt-data-table .salt-taste__ours{background-image:linear-gradient(var(--color-brand-050), var(--color-brand-050));background-position:0;background-repeat:no-repeat;background-size:100% 100%}.salt-data-table .salt-taste__ours th{color:var(--color-brand-700);font-weight:600;position:relative}.salt-taste__ours th:before{content:"";background:var(--color-brand-500);width:3px;position:absolute;top:0;bottom:0;left:0}.salt-data-table .salt-taste__ours td{color:var(--color-brand-700);font-weight:700}[data-taste-emphasis=ready] .salt-taste__ours{background-size:0% 100%}[data-taste-emphasis=ready] .salt-taste__ours th:before{opacity:0}[data-taste-emphasis=running] .salt-taste__ours{animation:.9s ease-out both salt-taste-emphasis}[data-taste-emphasis=running] .salt-taste__ours th:before{transition:opacity .9s ease-out}@keyframes salt-taste-emphasis{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.salt-data-table .salt-taste__ours{background-size:100% 100%}.salt-taste__ours th:before{opacity:1}}
