.ef-rule-guides-v1{margin:12px 0 4px;padding:10px 12px;border:1px solid var(--border,#d8dce5);border-radius:10px;background:var(--surface-soft,#f7f8fb);color:var(--text,#172033)}.ef-rule-guides-v1>h3{font-size:1rem;margin:0 0 8px}.ef-rule-guide-v1{border-top:1px solid var(--border,#d8dce5);padding:8px 0}.ef-rule-guide-v1>summary{font-weight:650;cursor:pointer;line-height:1.5}.ef-rule-part-v1{padding:8px 0 2px}.ef-rule-part-v1 h4{font-size:.98rem;margin:5px 0 8px}.ef-rule-part-v1 h5{font-size:.9rem;margin:8px 0 4px}.ef-rule-copy-v1{line-height:1.55;margin:6px 0}.ef-rule-pattern-v1{padding:7px 9px;border-radius:6px;background:var(--surface,#fff)}.ef-rule-examples-v1 ul{margin:4px 0;padding-left:22px}.ef-rule-examples-v1 li{margin:5px 0;line-height:1.5}.ef-rule-example-en-v1{font-weight:600}.ef-rule-example-zh-v1{color:var(--muted,#5e6879)}.ef-rule-mistake-v1{line-height:1.55;margin:8px 0;padding:8px;border-left:3px solid var(--warning,#d49b31);background:var(--surface,#fff);overflow-wrap:anywhere}.ef-rule-mistake-v1 code{white-space:normal}.ef-rule-check-v1{margin:8px 0;padding:7px 9px;border:1px solid var(--border,#d8dce5);border-radius:7px}.ef-rule-check-v1>summary{cursor:pointer;font-weight:600}.ef-rule-answer-v1{font-weight:600}@media(max-width:600px){.ef-rule-guides-v1{padding:9px}.ef-rule-part-v1{padding-top:6px}.ef-rule-mistake-v1{font-size:.94rem}}