/* Make the four rubric choices wide enough for their detailed descriptions. */
.choices{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:10px}.choices button{width:100%!important;min-width:0!important;min-height:108px;padding:13px 9px!important}.choices b{font-size:20px!important;margin-bottom:8px}.choices span{font-size:14px!important;white-space:normal!important;line-height:1.35!important}.criterion{grid-template-columns:190px minmax(0,1fr)!important;width:100%!important;gap:24px!important}.criterion-title h3{font-size:20px}.criterion-title p{font-size:14px}@media(max-width:720px){.shell{padding-left:12px!important;padding-right:12px!important}.criterion{grid-template-columns:1fr!important;gap:12px!important}.choices{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}.choices button{min-height:92px;padding:12px 4px!important}.choices b{font-size:19px!important}.choices span{font-size:13px!important;letter-spacing:-.05em}.reflection{padding-left:0!important;padding-right:0!important}}
.section-label{font-size:24px!important;letter-spacing:.08em;padding:13px 16px!important;color:#fff!important}.section-label:first-child{background:#2563eb!important;border-left-color:#1d4ed8!important}.section-label:nth-of-type(2){background:#ea580c!important;border-left-color:#c2410c!important}
