body,.main-content,.page-content,.article-content,.rte{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.7;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-content h1,.article-content h1,.rte h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin:2rem 0 1.5rem;color:#1a202c;letter-spacing:-.02em}.page-content h2,.article-content h2,.rte h2{font-size:2rem;font-weight:600;line-height:1.3;margin:1.8rem 0 1.2rem;color:#2d3748;letter-spacing:-.01em}.page-content h3,.article-content h3,.rte h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin:1.5rem 0 1rem;color:#2d3748}.page-content h4,.article-content h4,.rte h4{font-size:1.25rem;font-weight:600;line-height:1.5;margin:1.2rem 0 .8rem;color:#4a5568}.page-content p,.article-content p,.rte p{margin-bottom:1.5rem;font-size:17px;line-height:1.8;color:#374151}.page-content>p:first-of-type,.article-content>p:first-of-type{font-size:1.15rem;line-height:1.7;color:#1f2937}.page-content ul,.article-content ul,.rte ul,.page-content ol,.article-content ol,.rte ol{margin:1.5rem 0;padding-left:1.5rem}.page-content li,.article-content li,.rte li{margin-bottom:.75rem;line-height:1.7;color:#374151}.page-content ul li,.article-content ul li,.rte ul li{list-style-type:disc}.page-content a,.article-content a,.rte a{color:#3b82f6;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.page-content a:hover,.article-content a:hover,.rte a:hover{color:#2563eb;border-bottom-color:#2563eb}.page-content,.article-content,.rte{max-width:720px;margin:0 auto;padding:2rem 1.5rem}@media (min-width: 768px){.page-content,.article-content,.rte{padding:3rem 2rem}}.page-title,.article-title,h1.page-title,h1.article-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#111827;letter-spacing:-.03em}@media (max-width: 767px){.page-title,.article-title,h1.page-title,h1.article-title{font-size:2rem}}.article-meta,.page-meta{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb;font-size:.95rem;color:#6b7280}.page-content blockquote,.article-content blockquote,.rte blockquote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:4px solid #3b82f6;background:#f8fafc;font-size:1.1rem;font-style:italic;color:#475569}.page-content pre,.article-content pre,.rte pre,.page-content code,.article-content code,.rte code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9rem;background:#f1f5f9;padding:.2rem .4rem;border-radius:4px;color:#334155}.page-content pre,.article-content pre,.rte pre{padding:1.5rem;overflow-x:auto;margin:1.5rem 0}.page-content table,.article-content table,.rte table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:.95rem}.page-content th,.article-content th,.rte th{background:#f8fafc;font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:2px solid #e5e7eb;color:#1f2937}.page-content td,.article-content td,.rte td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;color:#374151}.page-content img,.article-content img,.rte img{max-width:100%;height:auto;margin:2rem 0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-content hr,.article-content hr,.rte hr{margin:3rem 0;border:none;border-top:2px solid #e5e7eb}.highlight-box,.info-box{margin:2rem 0;padding:1.5rem;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:4px}.highlight-box p:last-child,.info-box p:last-child{margin-bottom:0}.page-content .btn,.article-content .btn,.rte .btn{display:inline-block;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;font-weight:600;text-decoration:none;border-radius:6px;transition:all .2s ease;border:none}.page-content .btn:hover,.article-content .btn:hover,.rte .btn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.blog-article{margin-bottom:3rem}.blog-article-title{margin-bottom:.5rem}.blog-article-title a{color:#111827;text-decoration:none;transition:color .2s ease}.blog-article-title a:hover{color:#3b82f6}.blog-article-excerpt{color:#6b7280;line-height:1.6;margin-bottom:1rem}.blog-article-read-more{color:#3b82f6;font-weight:600;text-decoration:none}.blog-article-read-more:hover{color:#2563eb}@media (max-width: 640px){body,.main-content,.page-content,.article-content,.rte{font-size:16px}.page-content h1,.article-content h1,.rte h1{font-size:1.875rem}.page-content h2,.article-content h2,.rte h2{font-size:1.5rem}.page-content h3,.article-content h3,.rte h3{font-size:1.25rem}}@media print{body,.page-content,.article-content{font-size:12pt;line-height:1.6;color:#000}.page-content a,.article-content a{text-decoration:underline;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modern-typography.css.map */
