.article-template .rte{max-width:820px;margin:40px auto;line-height:1.8;font-size:17px;color:#333}.article-template .rte h1,.article-template .rte h2,.article-template .rte h3{font-family:Open Sauce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;color:#1a1a1a;margin-top:2em;margin-bottom:.8em;line-height:1.3;letter-spacing:-.02em}.article-template .rte h1{font-size:2.5em;margin-top:0;margin-bottom:1em}.article-template .rte h2{font-size:1.8em;margin-top:2.5em}.article-template .rte h3{font-size:1.4em;margin-top:2em}.article-template .rte p{margin-bottom:1.5em;font-size:17px;line-height:1.8;color:#333}.article-template .rte p:last-child{margin-bottom:0}.article-template .rte strong,.article-template .rte b{font-weight:700;color:#1a1a1a}.article-template .rte em,.article-template .rte i{font-style:italic;color:#444}.article-template .rte a{color:#2059a8;text-decoration:underline;text-decoration-color:#2059a84d;text-underline-offset:3px;transition:all .2s ease}.article-template .rte a:hover{color:#163d7a;text-decoration-color:#2059a8cc}.article-template .rte ul,.article-template .rte ol{margin-bottom:1.5em;padding-left:2em}.article-template .rte ul{list-style:disc outside}.article-template .rte ol{list-style:decimal outside}.article-template .rte li{margin-bottom:.5em;line-height:1.8;padding-left:.5em}.article-template .rte li p{margin-bottom:.5em}.article-template .rte ul ul,.article-template .rte ol ol,.article-template .rte ul ol,.article-template .rte ol ul{margin-top:.5em;margin-bottom:.5em}.article-template .rte blockquote{border-left:4px solid #2059a8;padding:1.5em 2em;margin:2em 0;background:#f8f9fa;font-style:italic;font-size:1.1em;color:#555}.article-template .rte blockquote p{margin-bottom:.5em}.article-template .rte blockquote p:last-child{margin-bottom:0}.article-template .rte code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#c7254e}.article-template .rte pre{background:#2d2d2d;color:#f8f8f2;padding:1.5em;border-radius:8px;overflow-x:auto;margin:2em 0;line-height:1.6}.article-template .rte pre code{background:none;padding:0;color:inherit;font-size:14px}.article-template .rte img{max-width:100%;height:auto;border-radius:8px;margin:2em 0;box-shadow:0 4px 12px #0000001a}.article-template .rte table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.95em}.article-template .rte th,.article-template .rte td{padding:12px 15px;text-align:left;border-bottom:1px solid #e0e0e0}.article-template .rte th{background:#f8f9fa;font-weight:700;color:#1a1a1a;border-bottom:2px solid #2059a8}.article-template .rte tr:hover{background:#f8f9fa}.article-template .rte hr{border:none;border-top:2px solid #e0e0e0;margin:3em 0}.article-template .article-image{margin:2em 0 3em;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.article-template .article-image img{width:100%;height:auto;display:block}.article-template .posted{font-size:15px;color:#666;margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #e0e0e0}.article-template .posted .post_meta{margin-right:20px;display:inline-block}.article-template ul.article-tags{margin-bottom:2em;padding:0;list-style:none}.article-template ul.article-tags li{display:inline-block;margin-right:8px;margin-bottom:8px}.article-template ul.article-tags li a{display:inline-block;padding:6px 14px;background:#f0f0f0;color:#333;border-radius:20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s ease}.article-template ul.article-tags li a:hover{background:#2059a8;color:#fff;transform:translateY(-1px)}.article-template .rte sup{font-size:.7em;vertical-align:super;line-height:0}.article-template .rte sub{font-size:.7em;vertical-align:sub;line-height:0}@media screen and (max-width: 768px){.article-template .rte{font-size:16px;margin:20px 15px;max-width:100%}.article-template .rte h1{font-size:2em}.article-template .rte h2{font-size:1.5em}.article-template .rte h3{font-size:1.25em}.article-template .rte ul,.article-template .rte ol{padding-left:1.5em}.article-template .rte blockquote{padding:1em 1.5em;margin:1.5em 0}.article-template .rte table{font-size:.85em}.article-template .rte th,.article-template .rte td{padding:8px 10px}}.article-template .rte>p:first-of-type:first-letter{font-size:3.5em;line-height:.9;float:left;margin:.1em .1em 0 0;font-weight:700;color:#2059a8}
/*# sourceMappingURL=/cdn/shop/t/29/assets/blog-article-enhanced.css.map */
