.related-content-disclosure[data-astro-cid-on435ti7]>summary[data-astro-cid-on435ti7]::-webkit-details-marker{display:none}.related-content-disclosure[data-astro-cid-on435ti7] [data-astro-cid-on435ti7][data-related-disclosure-less],.related-content-disclosure[data-astro-cid-on435ti7][open] [data-astro-cid-on435ti7][data-related-disclosure-more]{display:none}.related-content-disclosure[data-astro-cid-on435ti7][open] [data-astro-cid-on435ti7][data-related-disclosure-less]{display:inline}.related-content-disclosure[data-astro-cid-on435ti7][open] [data-astro-cid-on435ti7][data-related-disclosure-indicator]{transform:rotate(45deg)}
.related-content--condition[data-astro-cid-4kxqnwu6]{margin-top:var(--detail-section-space, 2.5rem)}.related-content--condition[data-astro-cid-4kxqnwu6]>div[data-astro-cid-4kxqnwu6]{border-radius:var(--detail-panel-radius, 12px);padding:var(--detail-panel-padding, clamp(1.2rem, 3vw, 1.6rem))}.related-content--condition[data-astro-cid-4kxqnwu6] h2[data-astro-cid-4kxqnwu6]{font-family:var(--font-heading, var(--font-serif));font-size:var(--text-h2, 1.6rem);line-height:1.4}.related-content--condition[data-astro-cid-4kxqnwu6] [data-related-lead],.related-content--condition[data-astro-cid-4kxqnwu6] [data-related-card]{border-radius:var(--detail-inner-radius, 8px);box-shadow:none}.related-content--condition[data-astro-cid-4kxqnwu6] [data-related-lead] .rounded-full,.related-content--condition[data-astro-cid-4kxqnwu6] [data-related-card] .rounded-full{padding:0;border-radius:0;background:transparent}@media(max-width:680px){.related-content--condition[data-astro-cid-4kxqnwu6]{margin-top:2rem}}
.prose{font-family:var(--font-sans);color:var(--text-main);max-width:100%}.prose p{margin-bottom:1.6em;line-height:1.8;font-size:1.05rem;word-break:keep-all;overflow-wrap:break-word;color:var(--text-muted)}.prose h2{margin-top:2.5em;margin-bottom:1em;font-size:1.75rem;font-weight:700;line-height:1.3;color:var(--text-main);border-bottom:2px solid var(--border-subtle);padding-bottom:.5em;word-break:keep-all}.prose h3{margin-top:2em;margin-bottom:.8em;font-size:1.4rem;font-weight:700;line-height:1.4;color:var(--text-main);word-break:keep-all}.prose ul,.prose ol{margin-bottom:1.6em;padding-left:1.5em}.prose li{margin-bottom:.5em;line-height:1.7;color:var(--text-muted)}.prose blockquote{margin:2em 0;padding:1.5em;background-color:var(--bg-surface);border-left:4px solid var(--accent);border-radius:.5rem;font-style:normal;color:var(--text-main)}.prose blockquote p{margin-bottom:0;font-weight:500}.prose strong{color:var(--text-main);font-weight:700}.prose img{border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:2.5em auto;display:block;max-width:100%}[data-blog-article] .prose p:has(>img){max-width:42rem;margin:2rem auto;line-height:0}[data-blog-article] .prose p:has(>img)>img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:color-mix(in srgb,var(--bg-surface) 88%,white);border:1px solid var(--border-subtle)}.prose table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.95rem}.prose th{background-color:var(--bg-surface);text-align:left;padding:1em;border-bottom:2px solid var(--border-subtle);font-weight:700;color:var(--text-main)}.prose td{padding:1em;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.prose hr{margin:3em 0;border:0;border-top:1px solid var(--border-subtle)}@media(max-width:768px){.prose p{font-size:1rem;line-height:1.7;margin-bottom:1.4em}.prose h2{font-size:1.5rem;margin-top:2em}.prose h3{font-size:1.25rem}.prose blockquote{padding:1em;margin:1.5em 0}}
html[data-triggered-popup-open=true]{overflow:hidden}html[data-triggered-popup-open=true] :is([data-component=hub-sticky-cta],[data-component=persona-sticky-cta],[data-component=diet-sticky-2tier],.mobile-sticky-cta){opacity:0!important;pointer-events:none!important;transform:translateY(110%)!important}.prose[data-astro-cid-kgzv2h3t] [data-astro-cid-kgzv2h3t]:where(p):first-child{margin-top:0}.prose[data-astro-cid-kgzv2h3t] [data-astro-cid-kgzv2h3t]:where(p):last-child{margin-bottom:0}
