.article-content{--element-margin-bottom: 2em;--heading-margin-bottom: 1.5em}.article-content p,.article-content ol,.article-content ul,.article-content blockquote,.article-content img{margin-bottom:var(--element-margin-bottom, 2em)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:var(--heading-margin-bottom, 1.5em)}.article-content img{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.article-content blockquote{padding-top:calc(4 * var(--space-unit));font-size:2rem;font-style:italic;line-height:2.4rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content iframe{max-width:100%}.article-content a{color:#005d8e;font-weight:500}.article__image--wider .media{width:calc(100% + var(--gutter) * 2);max-width:calc(100% + var(--gutter) * 2);margin-inline-start:calc(var(--gutter) * -1)}@media (max-width: 1023.98px){.article-content,.article-width{max-width:37em}}@media (min-width: 768px){.article-content img{padding-top:calc(4 * var(--space-unit))}}@media (min-width: 1024px){.article-content blockquote{font-size:2.8rem;line-height:3.6rem}}.scrollable-table{width:100%}.blog-table{width:100%;border-collapse:collapse}.blog-table th{background-color:#005d8e;color:#fff;text-align:left;padding:18px 15px;font-weight:600;font-size:1.5rem;word-wrap:break-word;position:relative}.blog-table th:first-child{background-color:#007cb9;text-align:left}.blog-table td{word-wrap:break-word;padding:16px 15px;font-size:15px;text-align:left;border-bottom:1px solid #eaeaea;transition:all .3s ease}.blog-table td:first-child{text-align:left;font-weight:500;color:#005d8e;width:25%}.blog-table tr:nth-child(2n){background-color:#f8fafc}.blog-table tr:hover td{background-color:#007dbe14}.blog tr:hover td{background-color:#007dbe14;transform:scale(1.01);box-shadow:0 0 15px #0000000d}.feature-name{font-weight:600;color:#2c3e50}.yes{color:#27ae60;font-weight:600}.no{color:#e74c3c;font-weight:600}.highlight,.pawswing-cell{background-color:#007dbe1a;font-weight:500}.icon-cell{font-size:1.4rem}@media (max-width: 768px){.blog-table{font-size:.95rem}.blog-table th,.blog-table td{padding:12px 8px}.header h1{font-size:1.8rem}.header p{font-size:1rem}}@media (max-width: 480px){.blog-table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article.css.map */
