@page{size:A4;margin:18mm}
html.advantages-document{scroll-behavior:auto}
.advantages-page{margin:0;background:#FFFFFF;color:var(--ink);font-family:var(--font-fa);font-weight:500;font-size:12pt;line-height:1.8}
.advantages-page *{box-sizing:border-box}
.advantages-page [hidden]{display:none!important}
.advantages-page h1,.advantages-page h2,.advantages-page h3,.advantages-page h4{color:var(--ink);font-weight:700;line-height:1.5;break-after:avoid;overflow-wrap:anywhere}
.advantages-page h1{font-size:24pt}.advantages-page h2{font-size:19pt}.advantages-page h3{font-size:14pt}
.advantages-page p,.advantages-page li{overflow-wrap:anywhere}
.advantages-page p{margin-block:0 12pt}
.advantages-english{font-family:var(--font-en);white-space:pre-wrap;text-align:start;unicode-bidi:isolate;overflow-wrap:anywhere}
.advantages-header,.advantages-progress,.advantages-skip,.advantages-brand-def,.advantages-margin,.advantages-activity-nav,.advantages-actions,.advantages-print-controls button,.advantages-learning-only,.advantages-page #activate-manual,.advantages-closing,.advantages-footer-nav{display:none!important}
.advantages-page details,.advantages-writing-unit,.advantages-print-value{break-inside:auto}
.advantages-page summary,.advantages-writing-unit>label{break-after:avoid;font-weight:700}
.advantages-page textarea{display:block;width:100%;min-height:40mm;font:inherit;color:var(--ink);border:1px solid var(--ink);padding:8pt;white-space:pre-wrap;unicode-bidi:plaintext;text-align:start}
.advantages-reference-footer{break-inside:avoid}
.advantages-print-signature,.advantages-footer-identity{font-family:var(--font-fa);line-height:1.6;break-inside:avoid}
.advantages-print-signature strong,.advantages-wordmark{font-weight:700;letter-spacing:0;text-transform:none}
.advantages-print-signature p{margin:0}
.advantages-reference-list{padding-inline-start:18pt;margin-block:12pt}
.advantages-reference-list li{margin-block:10pt}
.advantages-footer{border-block-start:1px solid var(--paper-rule);padding-block-start:12pt;margin-block-start:18pt;break-inside:avoid}
.advantages-print-value{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;text-align:start;unicode-bidi:plaintext;line-height:1.85;margin-block:8pt 18pt;border-inline-start:1px solid var(--paper-rule);padding-inline-start:10pt}
.advantages-page[data-advantages-print-ready="true"] .advantages-print-value[hidden]{display:block!important}
.advantages-page[data-advantages-print-ready="true"] textarea[data-advantages-print-mirrored]{display:none!important}
.advantages-page #first-snapshot-text p[lang="en"]{white-space:pre-wrap;text-align:start;unicode-bidi:isolate}
/* Recap print is a separate target from its triggering action. */
.advantages-lesson .advantages-opening,.advantages-lesson #blindspot,.advantages-lesson #lesson-nav,.advantages-lesson #drill,.advantages-lesson #markread-btn,.advantages-lesson #read-status,.advantages-lesson #print-card,.advantages-lesson .advantages-footer{display:none!important}
.advantages-lesson .advantages-reading>.advantages-section{display:none!important}
.advantages-lesson .advantages-reading>.advantages-section:has(#advantages-print-reference){display:block!important}
.advantages-lesson #advantages-print-reference{display:block!important;break-inside:avoid}
.advantages-lesson #advantages-print-reference h2{font-size:22pt}
.advantages-lesson .advantages-reading>p{display:none!important}
.advantages-lesson .advantages-section:has(#advantages-print-reference)>p{display:none!important}
