.agreement-back{width:min(880px,100% - 32px);margin:24px auto -12px;font-size:.95rem}.agreement-back a{color:var(--teal-dark);text-underline-offset:4px;font-weight:700}.agreement-assignment .question{break-inside:avoid}@media print{@page{size:A4;margin:14mm 15mm}.agreement-back{display:none}.agreement-assignment .page{border:0;border-radius:0;width:100%;margin:0;padding:0}.agreement-assignment h1{font-size:27pt}.agreement-assignment .intro{margin-top:10px;font-size:10pt;line-height:1.4}.agreement-assignment .number-mark{width:46px;height:46px;font-size:15pt}.agreement-assignment .student{background:0 0;margin:14px 0;padding:7px 0}.agreement-assignment .student label{font-size:11pt}.agreement-assignment .student input{border-bottom:1px solid #555;padding:5px}.agreement-assignment .student:after{content:"Date: __________________";grid-column:2;margin-top:7px;font-size:10pt}.agreement-assignment .privacy-note{display:none}.agreement-assignment .question{padding:9px 3px;font-size:10.5pt;line-height:1.55}.agreement-assignment .question:nth-child(11){break-before:page}.agreement-assignment .blank{color:#0000;border-bottom:1px solid #333;border-radius:0;width:106px;max-width:none;padding:3px;background:0 0!important}.agreement-assignment .feedback{display:none}}
