/* Shared by the reading page and block editor. All selectors are opt-in. */
.dc-article-guide{box-sizing:border-box;padding:22px;border:1px solid #dce8e2;border-radius:14px;background:#f3f7f3;margin-block:24px;color:#173230;overflow-wrap:anywhere}
.dc-article-guide>.wp-block-columns{gap:14px;margin-block:18px}
.dc-article-guide .dc-article-step{box-sizing:border-box;min-width:0;padding:18px;background:#fff;border-top:4px solid #006e64;border-radius:10px}
.dc-article-guide .dc-article-step>p{margin-block:0 10px;line-height:1.8}
.dc-article-guide>p{margin-block:0 12px;line-height:1.8}
.dc-article-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.dc-article-table table{width:100%;min-width:500px;border-collapse:collapse;table-layout:auto}
.dc-article-table th,.dc-article-table td{padding:13px 15px;border:1px solid #dce8e2;text-align:start;vertical-align:top;line-height:1.8}
.dc-article-table th{background:#e8f5ef;color:#173230;font-weight:700}
.dc-article-table tbody tr:nth-child(even){background:#f8fbf9}
.dc-article-table figcaption{font-size:13px;line-height:1.7;color:#566e68;margin-block:10px}
@media(max-width:781px){.dc-article-guide>.wp-block-columns{flex-direction:column}.dc-article-guide .dc-article-step{flex-basis:auto!important}}
@media(max-width:480px){.dc-article-guide{padding:18px}.dc-article-table th,.dc-article-table td{padding:11px 12px}}
