.tp-blog{max-width:720px;margin:0 auto;padding:48px 20px}.tp-blog h1{margin:0 0 12px;font-size:2.25rem;font-weight:700;line-height:1.2}.tp-blog img{border-radius:8px;max-width:100%;height:auto;display:block}.tp-blog-date{opacity:.7;margin:0 0 24px;font-size:.9rem}.tp-blog-list{gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.tp-blog-list a{color:inherit;text-decoration:none}.tp-blog-list img{margin-bottom:12px}.tp-blog-list h2{margin:0 0 6px;font-size:1.35rem;font-weight:600;line-height:1.3}.tp-blog-list p{opacity:.8;margin:0}.tp-blog-body{line-height:1.7}.tp-blog-body h2{margin:2em 0 .5em;font-size:1.5rem;font-weight:600;line-height:1.3}.tp-blog-body h3{margin:1.5em 0 .5em;font-size:1.2rem;font-weight:600}.tp-blog-body p,.tp-blog-body ul,.tp-blog-body ol,.tp-blog-body table{margin:0 0 1em}.tp-blog-body ul{padding-left:1.5em;list-style:outside}.tp-blog-body ol{padding-left:1.5em;list-style:decimal}.tp-blog-body a{text-decoration:underline}.tp-blog-body table{border-collapse:collapse;display:block;overflow-x:auto}.tp-blog-body th,.tp-blog-body td{text-align:left;border:1px solid;padding:6px 10px}
