body:has(._zDxIa_page){height:100dvh;min-height:0;overflow:hidden}:is(body:has(._zDxIa_page)>header,body:has(._zDxIa_page)>footer){flex-shrink:0}._zDxIa_page{min-height:0;padding:var(--page-start) var(--page-gutter) 0;text-align:left;flex:1;display:flex}._zDxIa_content{width:100%;max-width:var(--width-reading);flex-direction:column;min-height:0;margin-inline:auto;display:flex}._zDxIa_heading{flex-shrink:0;padding-bottom:20px}._zDxIa_heading h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);line-height:1.1}._zDxIa_text{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-bottom:12px;padding-right:12px;overflow-y:auto}._zDxIa_text:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._zDxIa_content{background:var(--background);box-shadow:var(--shadow-surface);border-radius:32px;padding:clamp(20px,3vw,40px)}._zDxIa_heading h1{font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.15}._zDxIa_content{border-radius:var(--box-shape)}
