.content-detail.detail-layout{display:block}.content-detail .detail-discussion{margin-top:56px;display:block}.content-detail .detail-source{margin-top:56px}.content-detail .detail-source .source-record{background:var(--soft);border:0;border-radius:16px;gap:16px;padding:28px}.content-detail .detail-source .source-details{border:0;margin-top:0;padding:0}.content-detail .detail-source .source-details>.metadata{margin-top:20px}.content-detail .detail-source>.tiny{margin:16px 0 0}.content-detail .detail-source .metadata dd{overflow-wrap:anywhere}.content-detail .detail-original{margin-top:56px}.content-detail .detail-original .panel{background:0 0;border:0;padding:4px 0;font-size:1.25rem;line-height:1.85}.content-detail .detail-original h2{margin-bottom:20px;font-size:1.5rem}.content-detail .detail-original .small{font-size:.75rem;line-height:1.8}.content-detail .detail-quote{margin:24px 0 28px;font-size:1.9375rem;font-weight:400;line-height:1.95}.content-detail .detail-actions{border:0;margin-top:32px;padding:0}.content-detail .detail-action-note{margin-top:16px;font-size:.75rem;line-height:1.8}.content-detail .detail-discussion .reading-empty{background:0 0;border:0;padding:0;line-height:1.8}.content-detail .detail-discussion .interpretation-basic{gap:16px}.content-detail .detail-discussion .interpretation-editor{background:var(--soft);border-radius:12px;gap:16px;margin-top:24px;padding:20px}.content-detail .detail-discussion .interpretation-community{border:0;gap:16px;margin-top:32px;padding:0}.content-detail .detail-corrections{border:0;gap:12px;margin-top:32px;padding:0}@media (width<=760px){.content-detail .detail-quote{font-size:1.5625rem;line-height:1.9}.content-detail .detail-discussion,.content-detail .detail-source,.content-detail .detail-original{margin-top:40px}.content-detail .detail-source .source-record{padding:24px 20px}.content-detail .detail-original .panel{font-size:1.125rem}}.content-detail .detail-actions .content-actions{margin:0;display:contents}.content-detail .detail-actions .content-actions>.row{grid-area:1/1}.content-detail .detail-actions .content-actions>:not(.row){grid-column:1/-1}.content-detail{min-width:0;max-width:1040px;scroll-margin-top:calc(var(--site-header-height,80px) + 24px);margin:40px auto 0}.content-detail-reading{max-width:760px}.content-detail :is(h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}.content-detail .content-detail-heading{margin-bottom:32px}.content-detail .content-detail-heading h1{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.4}.content-detail .content-detail-heading .lead{max-width:690px;font-size:1rem;line-height:1.9}.content-detail .content-detail-kicker{letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:.6875rem;font-weight:650}.content-detail .content-detail-section{min-width:0;margin-top:56px}.content-detail .content-detail-section-heading{margin-bottom:20px}.content-detail .content-detail-section-heading h2{letter-spacing:-.04em;margin:0;font-size:1.5rem;line-height:1.45}.content-detail .content-detail-surface{background:var(--soft);border:0;border-radius:16px;padding:28px}.content-detail .content-detail-section .ui-disclosure{border:0;margin:16px 0 0;padding:0}.content-detail summary{align-content:center;min-height:48px;line-height:1.8}.content-detail .content-actions{margin:32px 0 16px}.content-detail .content-actions .row{gap:8px}.content-detail .content-actions.compact{margin:0}.content-detail .content-actions.compact .row{flex-wrap:nowrap;gap:4px}.content-detail .content-actions.compact button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-ink)}.content-detail .content-web-prose{max-width:700px;font-size:1.0625rem;line-height:1.95}.content-detail .content-web-prose h2{margin:40px 0 16px;font-size:1.375rem;line-height:1.6}.content-detail .content-web-prose p{margin:0 0 20px}.content-detail .content-web-prose ul{margin:0 0 32px;padding-left:24px}.content-detail .content-web-prose li+li{margin-top:8px}.content-detail .content-web-prose>:first-child{margin-top:0}.content-detail figure{margin:32px 0}.content-detail .content-web-cover{margin:0 0 32px}.content-detail .content-web-related{gap:0;margin:24px 0}.content-detail .content-detail-related-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 0;display:grid}.content-detail .content-detail-related-item:first-child{padding-top:0}.content-detail .content-detail-related-item:last-child{padding-bottom:0}.content-detail .content-detail-related-number{color:var(--muted);font-family:Georgia,serif;font-size:1.25rem}.content-detail .content-detail-related-copy{min-width:0}.content-detail .content-detail-related-copy h3{margin:0;font-size:.9375rem;line-height:1.6}.content-detail .content-detail-related-copy a{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-detail .content-detail-related-copy svg{flex-shrink:0}.content-detail .content-detail-related-copy p{margin:8px 0 0;font-size:.8125rem;line-height:1.8}.content-detail .content-detail-end{justify-content:space-between;align-items:center;gap:16px;margin-top:56px;display:flex}.content-detail .content-detail-end .content-back-navigation{margin:0}.content-detail .content-detail-end a{align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.content-detail .content-detail-hero{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.content-detail .content-detail-aside{background:var(--soft);border-radius:16px;gap:16px;padding:24px;display:grid}.content-detail .content-detail-aside h2{margin:0;font-size:1.4375rem;line-height:1.5}.content-detail .content-detail-aside p{margin:0;font-size:.875rem;line-height:1.8}.content-detail .content-detail-aside .detail-usage-note{color:var(--muted);margin-top:4px;font-size:.6875rem;line-height:1.8}.content-detail .content-detail-safety{background:var(--soft);border-radius:12px;align-items:start;gap:12px;margin:20px 0;padding:18px;font-size:.875rem;line-height:1.8;display:flex}.content-detail .content-detail-safety svg{color:var(--primary-ink);flex-shrink:0;margin-top:2px}.content-detail .content-detail-safety p{color:var(--muted);margin:6px 0 0;font-size:.8125rem;line-height:1.8}.content-detail .content-detail-secondary{justify-content:space-between;align-items:center;gap:20px;margin-top:56px;display:flex}.content-detail .content-detail-secondary h3{margin:0;font-size:.9375rem}.content-detail .content-detail-secondary p{margin:6px 0 0;font-size:.8125rem;line-height:1.8}.content-detail .content-detail-support{max-width:800px}.content-detail .content-detail-media-note{color:var(--muted);margin:12px 0 0;font-size:.75rem;line-height:1.8}body:has(.content-detail) .site-footer .footer-inner>nav{gap:16px}@media (width<=760px){.content-detail{margin-top:28px}.content-detail .content-detail-section{margin-top:40px}.content-detail .content-detail-surface{padding:24px 20px}.content-detail .content-detail-section-heading h2{font-size:1.375rem}.content-detail .content-web-prose{font-size:1rem}.content-detail .content-detail-hero{grid-template-columns:1fr;gap:24px}.content-detail .content-detail-related-item{gap:12px}.content-detail .content-actions.compact .row{flex-direction:column}.content-detail .content-detail-related-copy h3{font-size:.875rem}.content-detail .content-detail-related-copy p{font-size:.75rem}.content-detail .content-detail-related-number{font-size:1.0625rem}.content-detail .content-detail-secondary{flex-direction:column;align-items:start;gap:8px}.content-detail .content-detail-end a{font-size:.75rem}body:has(.content-detail) .site-footer .footer-inner{gap:16px;padding-block:24px}body:has(.content-detail) .site-footer .footer-inner>nav{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}body:has(.content-detail) .site-footer .footer-inner>nav>a{min-height:40px}body:has(.content-detail) .site-footer .footer-inner>.tiny{margin-top:0;padding-top:16px}}.content-detail .food-detail-media .food-thumbnail.large{aspect-ratio:auto;border-radius:14px;height:300px}.content-detail .food-detail-media .food-thumbnail.large:has(.food-no-image){height:auto;min-height:160px}.content-detail .food-detail-media>.button-link,.content-detail .food-detail-media>a:not(.food-thumbnail-link){margin-top:8px;font-size:.75rem;line-height:1.8}.content-detail .food-detail-reference-count{margin:20px 0 0;font-size:.875rem;line-height:1.8}.content-detail .food-detail-reference-count strong{color:var(--primary-ink);margin-left:8px;font-size:.75rem}@media (width<=760px){.content-detail .food-detail-decision{order:-1}.content-detail .food-detail-media .food-thumbnail.large{height:210px}}.content-detail .content-detail-hero.no-guide{grid-template-columns:minmax(0,800px)}.content-detail .motion-detail-media :is(video,iframe){aspect-ratio:16/10;object-fit:contain;background:#101918;border:0;border-radius:14px;width:100%;max-height:none;display:block}.content-detail .motion-detail-meta{color:var(--muted);gap:8px 16px;margin-top:14px;font-size:.75rem}.content-detail .motion-detail-meta p{margin:0}.content-detail .motion-detail-cues{padding-top:4px}.content-detail .motion-detail-cues h2{margin:12px 0;font-size:1.5rem;line-height:1.5}.content-detail .motion-detail-cues ul{margin:0;padding-left:20px;font-size:.9375rem;line-height:2}.content-detail .motion-detail-cues .content-detail-safety{margin-top:24px}.content-detail .motion-detail-guide-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;display:grid}.content-detail .motion-detail-guide-grid h3{margin:8px 0 12px;font-size:1.125rem;line-height:1.6}.content-detail .motion-detail-guide-grid :is(p,ul){margin-bottom:0;font-size:.875rem;line-height:1.9}.content-detail .motion-detail-guide-grid ul{padding-left:20px}.content-detail .motion-detail-source{border:0;margin-top:24px;padding:0}.content-detail .motion-detail-routine{grid-template-columns:auto minmax(0,1fr)}.content-detail .motion-detail-routine-icon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-ink);border-radius:12px;place-items:center;font-size:1.5rem;display:grid}@media (width<=760px){.content-detail .motion-detail-guide-grid{grid-template-columns:1fr;gap:28px}}.content-detail-reading>.content-detail-heading h1{max-width:22ch}.content-detail .content-detail-contents{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 40px;font-size:.75rem;display:flex}.content-detail .content-detail-contents span{color:var(--muted)}.content-detail .content-detail-contents a{color:var(--primary-ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.content-detail .content-web-prose h2{scroll-margin-top:calc(var(--site-header-height,80px) + 24px)}.content-detail .food-detail-overview .content-detail-section{margin-top:0}@media (width<=760px){.content-detail .content-detail-hero.no-media .food-detail-decision{order:0}}
