.ArticleShell-module__qqK-bq__prose h1{color:var(--app-fg);letter-spacing:-.025em;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.2}.ArticleShell-module__qqK-bq__prose h2{color:var(--app-fg);letter-spacing:-.01em;margin-top:2.25rem;margin-bottom:.625rem;font-size:1.0625rem;font-weight:600}.ArticleShell-module__qqK-bq__prose h3{color:var(--app-fg);margin-top:1.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.ArticleShell-module__qqK-bq__prose [data-calorie-widget] header h3{letter-spacing:-.025em;margin-top:0;margin-bottom:0;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;line-height:1.2}.ArticleShell-module__qqK-bq__prose p{color:var(--app-fg-muted);text-wrap:pretty;max-width:72ch;margin-bottom:1rem;font-size:.9375rem;line-height:1.75}.ArticleShell-module__qqK-bq__prose ul,.ArticleShell-module__qqK-bq__prose ol{max-width:68ch}.ArticleShell-module__qqK-bq__prose li{color:var(--app-fg-muted);font-size:.9375rem;line-height:1.7}.ArticleShell-module__qqK-bq__prose ul>li::marker{color:color-mix(in srgb, var(--app-accent) 65%, transparent)}.ArticleShell-module__qqK-bq__prose strong{color:var(--app-fg);font-weight:600}.ArticleShell-module__qqK-bq__prose a{color:var(--app-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--app-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--app-accent) 35%, transparent);text-underline-offset:2px;transition:text-decoration-color .15s}.ArticleShell-module__qqK-bq__prose a:hover{-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent)}.ArticleShell-module__qqK-bq__prose>table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-collapse:collapse;width:100%;max-width:100%;margin-bottom:1.25rem;font-size:.8125rem;display:block;overflow-x:auto}.ArticleShell-module__qqK-bq__prose>table thead,.ArticleShell-module__qqK-bq__prose>table tbody{table-layout:fixed;width:100%;display:table}@media (min-width:640px){.ArticleShell-module__qqK-bq__prose>table{font-size:.875rem}}.ArticleShell-module__qqK-bq__prose th{color:var(--app-accent);text-align:left;border-bottom:1px solid var(--app-border);background-color:color-mix(in srgb, var(--app-accent) 8%, transparent);white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.45rem .5rem;font-weight:600}@media (min-width:640px){.ArticleShell-module__qqK-bq__prose th{padding:.5rem .75rem}}.ArticleShell-module__qqK-bq__prose td{color:var(--app-fg-muted);border-bottom:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);vertical-align:top;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:.45rem .5rem}@media (min-width:640px){.ArticleShell-module__qqK-bq__prose td{padding:.5rem .75rem}}.ArticleShell-module__qqK-bq__prose blockquote{border-left:2px solid color-mix(in srgb, var(--app-accent) 50%, transparent);color:var(--app-fg-subtle);margin:1.5rem 0;padding-left:1rem;font-size:.9375rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-what-is-blurb{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-elevated) 72%, transparent);border-radius:.5rem;max-width:72ch;margin:.35rem 0 1rem;padding:.65rem .9rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-what-is-blurb__text{color:var(--app-fg-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-lead-summary{border:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-border));background:color-mix(in srgb, var(--app-accent) 5%, transparent);color:var(--app-fg-muted);border-radius:.5rem;max-width:72ch;margin:0 0 1.25rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-lead-summary p{margin:0}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-lead-summary p+p{margin-top:.65rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-sources{border-top:1px solid var(--app-border);margin-top:2.25rem;padding-top:1.5rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-sources h2{margin-bottom:.5rem;font-size:1.05rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-sources ul{margin:.5rem 0 0;padding-left:1.15rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-sources li{color:var(--app-fg-muted);margin:.35rem 0;font-size:.875rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__callout{border:1px solid var(--app-border);border-left:3px solid var(--app-warn);background:color-mix(in srgb, var(--app-warn) 6%, transparent);color:var(--app-fg-muted);border-radius:.5rem;max-width:72ch;margin:1.5rem 0;padding:.875rem 1rem;font-size:.875rem}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__callout p{color:inherit;font-size:inherit;margin:0}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-cta{flex-direction:column;gap:.5rem;width:100%;max-width:36rem;margin:2rem 0;display:flex}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-cta a{background-color:var(--app-accent);width:100%;min-height:2.75rem;color:var(--app-on-accent);text-align:center;text-wrap:balance;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}@media (min-width:640px){.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-cta a{align-self:flex-start;width:auto}}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-cta a:hover{background-color:var(--app-accent-hover);text-decoration:none}.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-cta a:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ArticleShell-module__qqK-bq__prose .ArticleShell-module__qqK-bq__article-cta a:active{transform:none}}
.page-module__E0kJGG__heroAccent{text-shadow:0 0 36px color-mix(in srgb, var(--app-accent) 38%, transparent)}@media (max-width:767px){.page-module__E0kJGG__heroAccent{text-shadow:0 0 14px color-mix(in srgb, var(--app-accent) 28%, transparent)}.page-module__E0kJGG__calculatorShell{background-color:color-mix(in srgb, var(--app-surface) 68%, transparent);box-shadow:0 8px 24px #00000047, 0 0 0 1px color-mix(in srgb, var(--app-accent) 8%, transparent);transform:none}.page-module__E0kJGG__calculatorShell:before{display:none}}.page-module__E0kJGG__calculatorShell{background-color:color-mix(in srgb, var(--app-surface) 35%, transparent);box-shadow:0 10px 36px #0006, 0 0 0 1px color-mix(in srgb, var(--app-accent) 10%, transparent), inset 0 1px 0 #ffffff0a;position:relative;transform:translateY(-5px)}.page-module__E0kJGG__calculatorShell:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--app-accent-soft) 42%, transparent), transparent);opacity:.65;height:1px;position:absolute;top:0;left:1.1rem;right:1.1rem}.page-module__E0kJGG__sectionDivider{background-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--app-accent) 22%, transparent), transparent)}
