/* Guide pages: comparison table, strengths list and closing note. */
.dg-guide-table { overflow-x:auto;margin:8px 0 24px; }
.dg-guide-table table { border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5;color:#253f31; }
.dg-guide-table th,.dg-guide-table td { border:1px solid #d8d0bf;padding:10px 12px;text-align:left;vertical-align:top; }
.dg-guide-table thead th { background:#152a20;color:#eeeae1;font-weight:600; }
.dg-guide-table thead th:last-child { background:#17613f; }
.dg-guide-table tbody th { background:#ece6d9;font-weight:600; }
.dg-guide-table td:last-child { background:#e3f3e8;font-weight:600; }
#strengths ul { list-style:none;padding-left:0; }
#strengths li { position:relative;padding-left:30px;margin:0 0 10px; }
#strengths li:before { content:'✓';position:absolute;left:0;top:0;color:#17613f;font-weight:700; }
#strengths > p:last-child { font-weight:600;color:#17613f; }
.resource-article h3 { font-size:18px;color:#152a20;margin:22px 0 6px; }
.dg-guide-note { font-size:14px!important;color:#5a6b5f!important;border-top:1px solid #d8d0bf;padding-top:16px;margin-top:28px!important; }
#one-click ol { list-style:decimal;padding-left:26px; }
#one-click ol li { padding-left:6px;margin-bottom:8px; }
#one-click ol li::marker { color:#17613f;font-weight:700; }
#retype ul,#webhooks ul { list-style:disc;padding-left:24px; }
#retype li,#webhooks li { margin-bottom:6px; }
