.guided-field{margin:28px 0;padding:22px;border:1px solid #bdcbd5;border-radius:12px;background:#fff}.guided-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.guided-field-head .field{margin:0;font-size:19px;max-width:38ch}.guided-field p,.field-example-dialog p,.lesson-review-intro p{font-size:16px;line-height:1.75}.example-trigger{background:#edf6f0;color:#14532d;border-color:#9ec6ab;min-height:44px}.sentence-starter{background:#f0f4f8;border-inline-start:3px solid #55738a;padding:14px;margin:16px 0}.sentence-starter p{margin:6px 0 0}.guided-field textarea{min-height:155px}.field-example-dialog{width:min(760px,calc(100vw - 28px));max-height:88dvh;overflow-y:auto;border:1px solid #a8bac7;border-radius:16px;padding:28px;color:#11293b;background:#fff}.field-example-dialog::backdrop{background:rgb(10 26 39 / .6)}.example-dialog-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;position:sticky;top:-28px;background:#fff;padding:12px 0;z-index:1}.field-example-dialog h2{font-size:24px;margin-top:20px}.field-example-dialog h3{font-size:19px;margin-top:22px}.worked-example{padding:20px;border-radius:8px;background:#f4f7fa;line-height:1.8;font-size:17px;overflow-wrap:anywhere}.key-learning{padding:24px;border:1px solid #99c5a8;border-inline-start:5px solid #166534;background:#e9f5ed;border-radius:12px;margin:22px 0}.key-learning h3{margin:0 0 12px;font-size:17px;color:#14532d}.key-learning p{font-size:21px;line-height:1.65;margin:0}.complete-worked-answer>h3{font-size:23px}.model-part{border:1px solid #bccbd6;border-radius:12px;padding:22px;margin:22px 0;background:white}.model-part h4{font-size:20px;margin:0 0 16px}.why-this-works{padding:16px 0 0;color:#183d53;line-height:1.75}.why-this-works p{margin:6px 0 15px}.compare-my-answer{padding:12px;border-top:1px solid #d3dde4}.compare-my-answer summary{cursor:pointer;font-weight:650;min-height:35px}.your-choice-review{border-top:1px solid #b5cbbd;margin-top:18px}.tasklayout:has(.reflection-body){grid-template-columns:1fr}.tasklayout:has(.reflection-body) .termrail{position:static}.form-orientation{line-height:1.75;font-size:16px}.guided-field .en,.field-example-dialog .en,.model-part .en,.key-learning .en{font-size:.94em;color:#435569}.example-trigger .en{color:#14532d}.key-learning .en{color:#204e34}[dir=rtl] .guided-field,[dir=rtl] .field-example-dialog,[dir=rtl] .model-part{line-height:1.95}
@media(max-width:650px){.guided-field,.model-part{padding:16px}.field-example-dialog{padding:18px}.example-dialog-head{top:-18px}.guided-field-head .field{font-size:18px}.example-trigger{width:100%;text-align:start}.key-learning{padding:18px}.key-learning p{font-size:19px}.worked-example{padding:15px}.reflection-body h2{font-size:25px}}
