.place-back{width:min(880px,100% - 32px);margin:24px auto -12px;font-size:.95rem}.place-back a{color:var(--teal-dark);text-underline-offset:4px;font-weight:700}.place-assignment .question{break-inside:avoid}.place-assignment .blank{width:170px}@media (max-width:560px){.place-assignment .blank{width:145px}}@media print{@page{size:A4 portrait;margin:18mm}.place-back{display:none}.place-assignment .page{border:0;border-radius:0;width:100%;margin:0;padding:0}.place-assignment h1{font-size:30pt}.place-assignment .intro{margin-top:12px;font-size:10pt;line-height:1.45}.place-assignment .number-mark{width:48px;height:48px;font-size:16pt}.place-assignment .student{background:0 0;margin:16px 0;padding:8px 0}.place-assignment .student label{font-size:11pt}.place-assignment .student input{border-bottom:1px solid #555;padding:6px}.place-assignment .student:after{content:"Date: __________________";grid-column:2;margin-top:8px;font-size:10pt}.place-assignment .privacy-note{display:none}.place-assignment .question{padding:11px 4px;font-size:11pt;line-height:1.6}.place-assignment .question:nth-child(11){break-before:page}.place-assignment .blank{color:#0000;border-bottom:1px solid #333;border-radius:0;width:125px;max-width:none;padding:4px;background:0 0!important}.place-assignment .feedback{display:none}}
