/* Scopes all generated article styles to Gumimaks SEO content only. */
.gm-article { font-size:16px; line-height:1.75; color:#2d2d2d; }
.gm-article .gm-article-heading {font-size:27px;line-height:1.3;margin:38px 0 16px;color:#173f69;}
.gm-article .gm-article-subheading {font-size:21px;line-height:1.35;margin:22px 0 10px;color:#173f69;}
.gm-article p {line-height:1.75;}
.gm-article a {color:#d7192d;font-weight:700;text-decoration:underline;}
.gm-article .gm-article-callout {background:#fff1f2;border:1px solid #f2b8be;border-left:5px solid #ed1b2f;padding:22px 24px;margin:28px 0;border-radius:6px;}
.gm-article .gm-article-cards {display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:26px 0;}
.gm-article .gm-article-card {border:1px solid #e2e6ea;border-top:5px solid #173f69;border-radius:8px;padding:21px;background:#fff;}
.gm-article .gm-article-card:nth-child(even) {border-top-color:#ed1b2f;}
.gm-article .gm-article-card h3 {font-size:20px;margin:0 0 9px;color:#173f69;}
.gm-article .gm-article-table-wrap {overflow-x:auto;margin:26px 0;}
.gm-article .gm-article-table-wrap table {width:100%;min-width:560px;border-collapse:collapse;border:1px solid #dfe4e8;font-size:15px;}
.gm-article .gm-article-table-wrap thead tr {background:#173f69;color:#fff;}
.gm-article .gm-article-table-wrap thead th {color:#fff;}
.gm-article .gm-article-table-wrap th,.gm-article .gm-article-table-wrap td {padding:13px;border:1px solid #dfe4e8;}
.gm-article .gm-article-cta {text-align:center;background:#173f69;color:#fff;padding:32px 22px;margin:40px 0 10px;border-radius:8px;}
.gm-article .gm-article-cta h2,.gm-article .gm-article-cta p {color:#fff;}
.gm-article .gm-article-cta a {text-decoration:none;font-weight:700;}
@media(max-width:600px) {.gm-article .gm-article-heading {font-size:24px;} .gm-article .gm-article-callout {padding:17px;} .gm-article .gm-article-cta {padding:25px 15px;}}
