.run-notice{margin:28px 0;padding:18px 20px;border-left:3px solid #73977d;background:#f1f6f2;color:#3d5846;font-size:14px;line-height:1.75}.run-notice a,.run-article a,.run-footer a{color:#266242;text-decoration:underline;text-underline-offset:3px}.run-article{color:#243b2e;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.run-article h1{font-size:32px;line-height:1.25;margin:34px 0 20px}.run-article h2{font-size:24px;line-height:1.35;margin:48px 0 16px;padding-top:12px;border-top:1px solid #e2eae3}.run-article h3{font-size:19px;margin:28px 0 12px}.run-article p,.run-article ul,.run-article ol{margin:14px 0}.run-article ul,.run-article ol{padding-left:1.5em}.run-article li{margin:5px 0}.run-article blockquote{margin:20px 0;padding:8px 18px;background:#f2f6f2;border-left:3px solid #8fae95}.run-article blockquote p{margin:6px 0}.run-article img{max-width:100%;height:auto}.run-article img[src*="shields.io"]{vertical-align:middle}.run-table{overflow-x:auto;margin:20px 0;-webkit-overflow-scrolling:touch}.run-article table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.run-article th,.run-article td{border:1px solid #dce6dc;padding:10px;vertical-align:top;min-width:90px}.run-article th{background:#eef4ee;text-align:left}.run-article details{margin:16px 0;padding:12px 16px;border:1px solid #dce6dc;border-radius:6px}.run-article summary{cursor:pointer;font-weight:600}.run-article pre{overflow:auto;padding:16px;background:#f4f6f4}.run-article hr{border:0;border-top:1px solid #e2eae3;margin:32px 0}.run-flow{margin:20px 0;padding:12px 18px;border-radius:6px;background:#eff5f0}.run-flow p{margin:8px 0}.run-flow span{color:#63866b;padding:0 5px}.run-footer{border-top:1px solid #e2eae3;margin-top:48px;padding:24px 0;font-size:13px;line-height:1.8}@media(max-width:700px){.run-article h1{font-size:27px}.run-article h2{font-size:21px}.run-notice{margin:20px 0}.run-article th,.run-article td{padding:8px}}
.run-badge{display:inline-flex;align-items:center;margin:2px 2px 2px 0;padding:2px 7px 2px 0;border-radius:3px;overflow:hidden;background:#e4eee6;color:#244c32;font-size:11px;line-height:1.4}.run-badge>span{margin:-2px 7px -2px 0;padding:2px 7px;background:#466a50;color:#fff}
.run-updated{margin:28px 0;color:#6c8174;font-size:12px;line-height:1.6}
