.screen-panel{--screen-ink:#e8f2f8;--screen-line:#365064;--screen-control:#172d43;min-width:0}.screen-panel-controls{display:none}.screen-panel-viewport{min-width:0}.screen-panel-flow{min-width:0;display:flow-root}.book-poetry-panel>.screen-panel{grid-column:1/-1}.qit-meaning-detail .screen-panel-flow>p{margin:0 0 16px;font-size:1rem;line-height:1.7}.qit-meaning-detail .screen-panel-flow>.qit-meaning-detail-kicker{color:#476e82;font-size:.875rem}.qit-meaning-detail .screen-panel-flow>.qit-meaning-lead{color:#173e53;font-size:1.125rem;line-height:1.55}.qit-meaning-detail .screen-panel-flow>h3{margin-bottom:16px}.qit-meaning-detail .screen-panel-flow>aside{margin-block:18px}.screen-panel-flow [hidden]{display:none!important}.screen-panel :is(button,select):focus-visible{outline-offset:-3px;outline:2px solid #71caf4}.screen-panel-viewport:focus-visible{outline-offset:-3px;outline:2px solid #71caf4}.screen-topic-choice{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.screen-topic-choice>span{font-size:.875rem;line-height:1.5}.screen-topic-choice select{color:#edf4fa;background:#172d43;border:1px solid #52758d;border-radius:0;flex:1;width:100%;min-width:0;max-width:100%;min-height:44px;padding:9px 32px 9px 12px;font-size:1rem;line-height:1.4}.screen-topic-heading{margin:0 0 14px}.screen-topic-heading small{color:#8bcdf1;margin-bottom:8px;font-size:.875rem;line-height:1.5;display:block}.screen-topic-heading h3{margin:0!important;font-size:1.25rem!important}.screen-topic-panel[hidden]{display:none!important}.learning-approach-disclosure{border-block:1px solid #365064;margin-bottom:18px}.learning-approach-disclosure>summary{color:#8bcdf1;cursor:pointer;min-height:44px;padding-block:12px;font-size:1rem}.learning-approach-disclosure .learning-approach{border-bottom:0;margin-bottom:0}.learning-path-detail ol{margin-block:18px;padding-left:24px}.learning-path-detail li{margin-bottom:12px}.learning-path-detail>h3:first-child{display:none}@media screen and (min-width:901px) and (min-height:650px){.screen-panel{--screen-height:min(calc(100svh - 216px), 42rem);flex-direction:column;display:flex}.screen-panel-controls{border-bottom:1px solid var(--screen-line);min-height:52px;color:var(--screen-ink);background:var(--screen-control);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.screen-panel-pages{align-items:center;gap:12px;display:flex}.screen-panel-controls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font-size:.875rem}.screen-panel-controls button:disabled{opacity:.4;cursor:default}.screen-panel-controls button:not(:disabled):hover{text-underline-offset:4px;text-decoration:underline}.screen-panel-pages>span{text-align:center;font-variant-numeric:tabular-nums;min-width:50px;font-size:.875rem}.screen-panel[data-ready=true]:not([data-continuous=true]) .screen-panel-viewport{height:calc(var(--screen-height) - 40px);margin:20px 24px;padding:0;overflow:clip}.screen-panel[data-ready=true]:not([data-continuous=true]) .screen-panel-flow{column-width:auto;column-count:1;column-fill:auto;box-sizing:border-box;column-gap:32px;height:100%;padding:0}.screen-panel[data-single=true] .screen-panel-controls,.screen-panel[data-continuous=true] .screen-panel-controls{display:none}.screen-panel[data-single=true]:not([data-measuring=true]) .screen-panel-viewport{height:auto}.screen-panel[data-single=true]:not([data-measuring=true]) .screen-panel-flow{columns:auto;height:auto;transform:none!important}.screen-panel[data-continuous=true] .screen-panel-flow{padding:24px}.screen-panel[data-ready=true]:not([data-continuous=true]) .screen-panel-flow :is(h2,h3,h4,h5,h6,dt,summary){break-after:avoid-column}.screen-panel[data-ready=true]:not([data-continuous=true]) .screen-panel-flow :is(p,li,dd){orphans:3;widows:3}.screen-panel[data-ready=true]:not([data-continuous=true]) .screen-panel-flow :is(img,svg,button,select,input,blockquote,.learning-evidence,.learning-callout,.screen-topic-choice){break-inside:avoid-column}.screen-panel[data-ready=true]:not([data-continuous=true]) .screen-panel-flow img{max-height:calc(var(--screen-height) - 80px);object-fit:contain;width:auto;max-width:100%}.screen-panel-flow :is(.learning-chapter,.foundation-essay,.foundations-practice,.foundations-system,.foundations-principle){padding:0!important}.screen-panel-flow :is(.learning-chapter-heading,.foundations-essay-heading,.foundations-section-intro,.sa-section-intro){margin-bottom:20px!important}.screen-panel-flow :is(.learning-chapter-heading,.foundations-essay-heading,.foundations-section-intro,.sa-section-heading) h2{max-width:none!important;margin-bottom:14px!important;font-size:clamp(1.65rem,2.2vw,2.25rem)!important;line-height:1.2!important}.screen-panel-flow :is(.learning-chapter-heading,.foundations-essay-heading,.foundations-section-intro,.sa-section-heading) h2 br{display:none}.screen-panel-flow :is(p,li,dd){line-height:1.6!important}.screen-panel-flow p{margin-bottom:12px!important}.screen-panel-flow :is(.learning-subsection,.learning-callout,.learning-approach){margin-block:20px!important;padding-block:16px!important}.screen-panel-flow :is(.learning-cycle>li,.training-pathway article,.learning-source-list article){padding-block:14px!important}.screen-panel-flow :is(.learning-disciplines,.learning-paths,.training-strands,.learning-two-column,.learning-source-list,.learning-system-roles,.foundations-principles,.foundation-essay,.sa-principle-grid,.sa-time-grid){display:block!important}.screen-panel-flow :is(.learning-disciplines,.learning-paths,.training-strands,.learning-two-column,.learning-system-roles,.foundations-principles)>*+*{margin-top:20px}.screen-panel-flow :is(.learning-disciplines,.learning-paths,.training-strands)>article{padding-top:16px}.screen-panel-flow .learning-movements{gap:8px;margin-block:16px}.screen-panel-flow .learning-movements a{gap:6px;padding:12px}.screen-panel-flow :is(.depth-topic-facts,.depth-topic-relations){gap:12px;margin-block:16px}.screen-panel-flow .depth-topic-relations{padding-top:14px}.screen-panel-flow .depth-topic-relations>span{flex-basis:auto;align-self:center}.screen-panel-flow .depth-topic-relations button{padding:6px 10px}body .foundations-reader{scroll-margin-top:100px}body .foundations-reader-heading{min-height:48px;padding:12px 20px}body .foundations-page .foundations-chapters{grid-template-columns:clamp(210px,20vw,290px) minmax(0,1fr)}body .foundations-page .foundations-chapter-nav{position:static}body .foundations-page .foundations-chapter-tab{gap:10px;min-height:0;padding:12px 16px}body .foundations-page .foundations-chapter-tab small{margin-top:3px}body .foundations-chapter-panel{min-height:0}body .foundations-page .foundations-topics{margin-top:18px}body .sa-reader-shell{scroll-margin-top:100px}body .sa-reader{grid-template-columns:clamp(210px,20vw,290px) minmax(0,1fr);scroll-margin-top:100px}body .sa-reader-panel{min-height:0;padding:0}body .sa-reader .sa-reader-tab{gap:10px;min-height:0;padding:12px 16px}body .sa-reader-sidebar-note{padding:16px}body .sa-reader-sidebar-note p{margin-block:8px;line-height:1.5}.sa-reader .screen-panel{--screen-height:min(calc(100svh - 168px), 42rem)}.sa-reader .screen-panel-flow>.sa-section,.sa-reader .screen-panel-flow>section,.sa-reader .screen-panel-flow>section>.sa-wrap{background:0 0;border:0;margin:0;padding:0}.screen-panel-flow .sa-section-intro{display:block}.screen-panel-flow .sa-prose .sa-lead{font-size:1.125rem}.screen-panel-flow .sa-field summary{min-height:0;padding-block:12px}.screen-panel-flow .sa-reading-links a{padding-block:14px}body .program-constellation .star-explorer{grid-template-columns:clamp(210px,20vw,290px) minmax(0,1fr);scroll-margin-top:100px}body .program-constellation .star-selector[role=tablist]{max-height:none;position:static;overflow:visible}body .program-constellation .star-selector [role=tab]{gap:10px;min-height:0;padding:12px 16px}body .program-constellation .star-detail{padding:0}.star-detail .screen-panel,.daily-life-detail .screen-panel{--screen-height:min(calc(100svh - 168px), 42rem)}body .star-detail .screen-panel-flow>h3{margin:12px 0!important;font-size:2.25rem!important}body .star-detail .screen-panel-flow .star-detail-role{margin-top:14px!important}body .star-detail .screen-panel-flow .star-ending{margin-top:18px;padding:18px 0 0}body .star-detail .screen-panel-flow .star-fields dl{display:block}body .star-detail .screen-panel-flow .star-fields dl>div{padding-block:12px}body main .daily-life-explorer[data-slot=tabs]{grid-template-columns:clamp(210px,20vw,290px) minmax(0,1fr);scroll-margin-top:100px}body .daily-life-detail{min-height:0;padding:0}body main .daily-life-selector [role=tab]{min-height:0;padding:12px 16px}body .daily-life-detail .screen-panel-flow>h3{margin-block:14px;font-size:2rem}body .qit-meaning .qit-meaning-detail{min-height:0;padding:0}.qit-meaning-detail .screen-panel{--screen-height:min(calc(100svh - 224px), 36rem)}body .qit-meaning .qit-meaning-layout{grid-template-columns:clamp(200px,20vw,280px) minmax(0,1fr);min-height:0}body .qit-meaning-rail>.qit-meaning-choice{min-height:0;padding:12px 16px}body .qit-meaning-detail .screen-panel-flow>h3{font-size:2rem}body .book-poetry-panel{padding:0;display:block}.book-poetry-panel .screen-panel{--screen-height:min(calc(100svh - 224px), 36rem)}body .book-poetry-panel .screen-panel-flow>div{margin-bottom:20px}body .book-poetry-panel .screen-panel-flow blockquote{font-size:1rem}@media (max-height:820px){body .foundations-page .foundations-chapter-tab,body .sa-reader .sa-reader-tab{padding-block:9px}body .foundations-chapter-tab small,body .sa-reader-tab>span>span{display:none}body .sa-reader-sidebar-note{font-size:.875rem}}}@media print{.screen-panel-controls,.screen-topic-choice{display:none!important}.screen-panel-viewport,.screen-panel-flow{columns:auto!important;height:auto!important;padding:0!important;overflow:visible!important;transform:none!important}.screen-panel-flow [hidden],.screen-topic-panel[hidden]{display:block!important}}
