@page{size:Letter;margin:16mm}
@media print{
 html,body{background:#fff!important;color:#000!important;font-family:Georgia,serif!important;font-size:11pt!important;line-height:1.45!important}
 body::before,body::after,.site-header,.section-nav,.skip,.page-nav,.pager,.cta-row,.print-controls,[data-browser-tools],[data-result-count],[data-fsy-count],[data-no-results],.search,.empty-search,.score,.feedback,.related,figure,.landing-art,.grid-note{display:none!important}
 *,*::before,*::after{animation:none!important;transition:none!important;text-shadow:none!important;box-shadow:none!important}
 .wrap,.page,.study-panel-inner,.study-panel,#landing,.landing-content,.screen-inner,footer{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;overflow:visible!important}
 #landing{display:block!important}
 h1,.page h1{font-size:22pt!important;line-height:1.15!important;margin:0 0 10pt!important}
 h2,.study-panel h2{font-size:16pt!important;margin:16pt 0 7pt!important;break-after:avoid}
 h3{font-size:13pt!important;margin:12pt 0 6pt!important;break-after:avoid}
 p,blockquote,li,dd,dt,a,small,.subtitle,.lede,.menu-verse,.menu-ref,.kicker,.study-note,.lesson-order,.lesson-span,.banner-label,.banner-text{color:#000!important;background:transparent!important}
 p{orphans:3;widows:3}
 a{text-decoration:underline!important;overflow-wrap:anywhere}
 .title,.tagline{position:static!important;width:auto!important;height:auto!important;margin:0 0 6pt!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}
 .subtitle{font-size:15pt!important;margin:0 0 10pt!important}
 .tagline{font-size:11pt!important}
 .lede,.menu-verse,.menu-ref,.banner{padding:0!important;text-align:left!important;border-radius:0!important}
 .menu-verse,.quote{font-size:11pt!important;line-height:1.45!important;border-left:2pt solid #555;padding-left:10pt!important}
 .lesson-list{display:block!important;border:0!important}
 [data-book-group][hidden],[data-catalog-card][hidden],[data-lesson-card][hidden]{display:block!important}
 .lesson-list li,.lesson-list a,.lesson-card{display:block!important;background:#fff!important;break-inside:avoid;min-height:0!important}
 .lesson-list a{padding:7pt 0!important;border:0!important}
 .lesson-tags{display:none!important}
 .lesson-order,.lesson-span{display:block!important}
 .lesson-grid{display:block!important}
 .card-art{display:none!important}
 .card-body{padding:6pt 0!important}
 .study-questions li{break-inside:avoid;margin-bottom:12pt}
 .study-questions li::after{content:'';display:block;height:8pt;border-bottom:.5pt solid #aaa;margin-top:4pt}
 .reading-links{padding-left:18pt;gap:4pt 14pt!important}
 .reading-links a,.question-reference{min-height:0!important;padding:0!important}
 .study-questions li{margin:6pt 0!important}
 .lesson-page h2{margin:12pt 0 6pt!important}
 .chapter-context{margin-top:12pt!important}
 .quiz{border-top:1pt solid #888;padding-top:12pt;margin-top:18pt;break-inside:avoid}
 .quiz fieldset{break-inside:avoid;border:0;border-top:.5pt solid #aaa;padding:10pt 0;margin:0}
 .quiz legend{font-size:11pt!important;font-weight:bold}
 .quiz .choices{display:block!important}
 .quiz .choice{display:block!important;min-height:0!important;text-align:left;border:0!important;padding:3pt 0!important;background:#fff!important;color:#000!important;font-size:10pt!important;line-height:1.4!important;opacity:1!important}
 .quiz .choice::before{content:'\25CB ';margin-right:4pt}
 footer{border-top:.5pt solid #888;margin-top:18pt!important;padding-top:8pt!important;break-inside:avoid;font-size:8pt!important}
 .banner{border:0!important;font-size:8pt!important;line-height:1.35!important}
}
