.grammar-notes{margin:18px 0;border:1px solid #b8d4c7;border-radius:14px;background:#f5faf7;color:#183c32;overflow:hidden;text-align:left}.grammar-notes>summary{cursor:pointer;font-weight:700;padding:15px 18px;min-height:44px}.grammar-notes[open]>summary{border-bottom:1px solid #d2e2db}.grammar-body{padding:4px 18px 18px;line-height:1.65}.grammar-body h5{font-size:1rem;margin:18px 0 8px}.grammar-rule{border-left:3px solid #3b8570;padding-left:14px;margin:18px 0}.grammar-example{font-weight:600;margin:10px 0 2px;overflow-wrap:anywhere}.grammar-translation{color:#526c63;margin:0 0 10px}.grammar-pitfall{background:#fff7e7;border-radius:8px;padding:10px}.grammar-patterns{padding-left:22px}.grammar-check{padding:10px;border:1px solid #d2e2db;border-radius:8px}.grammar-check summary{cursor:pointer}.grammar-body p{max-width:80ch}.hide-lesson-english .grammar-notes [data-english-support]{display:none}
