.ng-worksheet{background:#fff;border:1px solid #d6e0ea;border-radius:18px;margin-top:25px;overflow:hidden}.ng-worksheet-tools{background:#edf3fb;border-bottom:1px solid #d6e0ea;flex-wrap:wrap;align-items:center;gap:14px;padding:23px;display:flex}.ng-worksheet-tools .button,.ng-print-secondary{white-space:normal;text-align:center;font-size:13px}.ng-print-secondary{color:#155da8;cursor:pointer;background:#fff;border:1px solid #b6cbe1;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-weight:550;display:inline-flex}.ng-print-secondary:hover{background:#f7faff}.ng-worksheet-tools>p{color:#49637a;width:100%;font-size:12px;line-height:1.7}.ng-sheet-questions{padding:29px}.ng-sheet-heading h3{letter-spacing:-.025em;margin-top:10px;font-size:26px;line-height:1.25}.ng-sheet-heading>p{color:#536b80;margin-top:12px;font-size:12px;line-height:1.6}.ng-sheet-name{color:#425c72;align-items:baseline;gap:8px;margin-top:24px;font-size:12px;display:flex}.ng-sheet-name span{border-bottom:1px solid #bac9d6;flex:1;height:22px}.ng-sheet-name span:last-child{max-width:110px}.ng-sheet-passage{background:#f7f8f6;border:1px solid #dce3e8;border-radius:12px;margin-top:25px;padding:23px}.ng-sheet-passage h4{font-family:var(--hand);margin-bottom:14px;font-size:23px;line-height:1.4}.ng-sheet-passage p{font-family:var(--hand);color:#294860;font-size:17px;line-height:1.85}.ng-sheet-tasks{gap:24px;margin-top:27px;padding-left:23px;display:grid}.ng-sheet-tasks>li{break-inside:avoid;padding-left:5px}.ng-sheet-tasks>li::marker{color:#476481;font-size:13px;font-weight:600}.ng-sheet-tasks p{color:#294860;margin-top:6px;font-size:15px;line-height:1.75}.ng-sheet-writing-space{border-bottom:1px solid #d5dee6;height:34px}.ng-sheet-footer{color:#536b80;margin-top:28px;font-size:11px;line-height:1.7}.ng-sheet-key{background:#f4f7fb;border-top:1px solid #d6e0ea}.ng-sheet-key summary{color:#155da8;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:14px;font-weight:550;line-height:1.6;display:flex}.ng-sheet-key summary:hover{background:#eaf1fa}.ng-sheet-key-content{padding:0 26px 26px}.ng-sheet-key-content h4{font-size:22px;line-height:1.4}.ng-sheet-key-intro{color:#49637a;margin-top:14px;font-size:13px;line-height:1.8}.ng-sheet-key ol{gap:20px;margin-top:23px;padding-left:23px;display:grid}.ng-sheet-key li{color:#425c72;break-inside:avoid;padding-left:5px;font-size:14px;line-height:1.75}.ng-sheet-key li strong{color:#294860;font-weight:600}.ng-sheet-key li p{margin-top:7px}@media (width<=599px){.ng-worksheet-tools{gap:12px;padding:18px}.ng-worksheet-tools .button,.ng-print-secondary{width:100%;font-size:12px}.ng-sheet-questions{padding:22px 18px}.ng-sheet-heading h3{font-size:23px}.ng-sheet-passage{padding:20px 16px}.ng-sheet-passage p{font-size:16px}.ng-sheet-tasks p{font-size:14px}.ng-sheet-key summary{padding:18px;font-size:13px}.ng-sheet-key-content{padding:0 18px 23px}}@media print{@page{size:A4;margin:14mm}body.ng-printing-sheet{font-family:Arial,sans-serif;font-size:10pt;color:#111!important;background:#fff!important}body.ng-printing-sheet>:not(main),body.ng-printing-sheet main :not([data-print-ancestor]):not([data-print-active]):not([data-print-active] *){display:none!important}body.ng-printing-sheet main,body.ng-printing-sheet [data-print-ancestor]{background:0 0!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.ng-printing-sheet [data-print-active]{background:#fff;border:0;border-radius:0;width:auto;overflow:visible;display:block!important}body.ng-printing-sheet .ng-worksheet-tools,body.ng-printing-sheet .ng-sheet-key summary,body.ng-printing-sheet [data-print-active]:not([data-print-answers]) .ng-sheet-key{display:none!important}body.ng-printing-sheet .ng-sheet-questions{padding:0}body.ng-printing-sheet .ng-kicker{color:#333;font-size:7.5pt}body.ng-printing-sheet .ng-sheet-heading h3{margin-top:5pt;font-size:18pt}body.ng-printing-sheet .ng-sheet-heading>p,body.ng-printing-sheet .ng-sheet-name{font-size:9pt}body.ng-printing-sheet .ng-sheet-name{margin-top:10pt}body.ng-printing-sheet .ng-sheet-passage{break-inside:avoid;background:#fff;border:1px solid #aaa;border-radius:0;margin-top:12pt;padding:10pt}body.ng-printing-sheet .ng-sheet-passage h4{margin-bottom:7pt;font-family:Georgia,serif;font-size:13pt}body.ng-printing-sheet .ng-sheet-passage p{color:#111;font-family:Georgia,serif;font-size:10pt;line-height:1.5}body.ng-printing-sheet .ng-sheet-tasks{margin-top:14pt;padding-left:17pt;display:block}body.ng-printing-sheet .ng-sheet-tasks>li{margin-bottom:10pt;padding-left:3pt}body.ng-printing-sheet .ng-sheet-tasks>li:last-child{margin-bottom:0}body.ng-printing-sheet .ng-sheet-tasks p{color:#111;margin-top:3pt;font-size:10pt;line-height:1.5}body.ng-printing-sheet .ng-sheet-writing-space{border-color:#aaa;height:19pt}body.ng-printing-sheet .ng-sheet-footer{color:#333;margin-top:12pt;font-size:8pt}body.ng-printing-sheet .ng-sheet-key{break-before:page;background:#fff;border:0}body.ng-printing-sheet .ng-sheet-key-content{padding:0}body.ng-printing-sheet .ng-sheet-key-content h4{font-size:17pt}body.ng-printing-sheet .ng-sheet-key-intro,body.ng-printing-sheet .ng-sheet-key li{color:#111;font-size:10pt;line-height:1.5}body.ng-printing-sheet .ng-sheet-key ol{margin-top:15pt;display:block}body.ng-printing-sheet .ng-sheet-key li{margin-bottom:13pt}body.ng-printing-sheet .ng-sheet-key li strong,body.ng-printing-sheet .ng-sheet-key li p{color:#111}}
