.reading-text-size{padding:1.1rem;background:#fff8e9;color:#173d32;border:1px solid #dfd4bb;border-radius:20px;margin:1.5rem auto;max-width:min(1120px,calc(100% - 36px));box-sizing:border-box;text-align:left}
.reading-text-size[hidden]{display:none!important}
main[data-text-size] .reading-text-size h2{font-family:inherit;font-size:1.2rem;line-height:1.4;letter-spacing:normal;margin:0 0 .7rem;color:#173d32}
.reading-text-size-buttons{display:flex;flex-wrap:wrap;gap:.6rem}
main[data-text-size] .reading-text-size button{min-height:48px;padding:.65rem 1rem;border:2px solid #173d32;border-radius:14px;background:#fff;color:#173d32;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;cursor:pointer}
main[data-text-size] .reading-text-size button[aria-pressed=true]{background:#173d32;color:#fff}
.reading-text-size button:focus-visible{outline:3px solid #b46a00;outline-offset:3px}
main[data-text-size] section.reading-text-size p[role=status]{font-size:.9rem!important;margin:.7rem 0 0;line-height:1.5!important}
@media screen{
main[data-text-size=normal]{--wusel-reading-size:18px}
main[data-text-size=large]{--wusel-reading-size:22px}
main[data-text-size=very-large]{--wusel-reading-size:26px}
main[data-text-size]{font-size:var(--wusel-reading-size)}
main[data-text-size] .hero{font-size:16px}
main[data-text-size] :is(p:not(.eyebrow):not(.chapter),li,blockquote,figcaption,dt,dd,td,th,label,summary,.story-prose,.fairytale-text,.story-dialogue):not(.hero *){font-size:var(--wusel-reading-size)!important;line-height:1.7!important;overflow-wrap:break-word}
main[data-text-size] :is(input,textarea,select){font-size:var(--wusel-reading-size);max-width:100%}
main[data-text-size] :is(h1,h2,h3,h4,a):not(.hero *){overflow-wrap:anywhere}
main[data-text-size] :is(article,section,aside,.recipe-columns>*){min-width:0}
main[data-text-size] .speaker-name{font-size:.8em;line-height:1.4}
main[data-text-size] .recipe-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
@media(max-width:760px){main[data-text-size] .recipe-columns{grid-template-columns:1fr}}
}
@media print{.reading-text-size{display:none!important}}

/* site-quality-reflow:start */
@media screen{
main[data-text-size] :is(p,li,blockquote,figcaption,dt,dd,td,th,label,summary,button,.button,.reader-step,.disclosure-action):not(.hero *){overflow-wrap:anywhere!important}
main[data-text-size] :is(button,.button,.reader-step,.disclosure-action){max-width:100%;min-width:0;white-space:normal;box-sizing:border-box}
main[data-text-size] *{min-width:0}
main[data-text-size] :is(strong,span,small):not(.hero *){overflow-wrap:anywhere}
main[data-text-size] .diet-badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}
main[data-text-size] .knowledge-feature figcaption{grid-template-columns:repeat(3,minmax(0,1fr))}
main[data-text-size] .knowledge-feature figcaption span{min-width:0;overflow-wrap:anywhere;hyphens:auto}
main[data-text-size] .countdown-status>*{min-width:0;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}
}
/* site-quality-reflow:end */
