.worksheet-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:5vw;align-items:end;background:var(--mist);padding:4.5rem max(5vw,2rem)}.worksheet-intro>div{max-width:780px}.worksheet-intro h1{font:400 clamp(2.5rem,5.4vw,4.65rem)/1.08 var(--serif);margin:.35rem 0 1.1rem}.worksheet-intro>div>p:last-child{font-size:1.05rem;max-width:660px}.worksheet-intro aside{padding:2rem;background:var(--teal);color:#fff;border-top:5px solid var(--coral)}.worksheet-intro aside span{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:700;margin-bottom:1rem}.worksheet-intro aside strong{display:block;font:400 1.5rem/1.35 var(--serif)}.worksheet-intro aside p{font-size:.9rem;margin:.9rem 0 0}.worksheet-wrap{max-width:1180px;margin:auto;padding:4.5rem 5vw 6rem}.worksheet-top{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem}.worksheet-top h2,.worksheet-close h2{font:400 2.4rem/1.25 var(--serif);margin:.2rem 0 0}.worksheet-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.worksheet-grid article{min-height:330px;padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.worksheet-no{color:var(--coral);font:700 1rem var(--serif)}.worksheet-grid h3{font:400 1.65rem var(--serif);margin:.7rem 0 .35rem}.worksheet-grid p{font-size:.92rem;margin:0;max-width:410px}.prompt-lines{margin-top:1.75rem}.prompt-lines span{font-size:.76rem;font-weight:700;color:#54777a;text-transform:uppercase;letter-spacing:.08em}.prompt-lines i{display:block;border-bottom:1px solid #a9b9b8;margin-top:1rem}.worksheet-close{display:flex;justify-content:space-between;align-items:end;gap:2rem;background:var(--sand);padding:2.5rem 3rem}.worksheet-close p{max-width:620px;margin-bottom:0}.text-link{font-weight:700;white-space:nowrap}@media(max-width:700px){.worksheet-intro{grid-template-columns:1fr;padding:3.6rem 6vw}.worksheet-top,.worksheet-close{display:block}.worksheet-top .button{margin-top:1.2rem}.worksheet-grid{grid-template-columns:1fr}.worksheet-grid article{min-height:280px}.worksheet-close{padding:2rem}.worksheet-close .text-link{display:inline-block;margin-top:1.4rem;white-space:normal}}
