.tl-article .blog-content{color:#4c4145;max-width:46rem;font-family:inherit;font-size:1.0625rem;line-height:1.75}.tl-article .blog-content p{text-align:start;color:#4c4145;margin-bottom:1.4rem;line-height:1.75}.tl-article .blog-content h2{letter-spacing:-.03em;color:#170e12;border:0;margin-top:3rem;margin-bottom:1rem;padding-bottom:0;scroll-margin-top:6rem;font-size:1.75rem;font-weight:800}.tl-article .blog-content h2:before{display:none}.tl-article .blog-content h3{letter-spacing:-.02em;color:#170e12;margin-top:2.25rem;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.tl-article .blog-content h4{color:#170e12;font-size:1.1rem}.tl-article .blog-content a{color:#d9465b;text-underline-offset:3px;border:0;font-weight:600;text-decoration:underline}.tl-article .blog-content strong{color:#24191d}.tl-article .blog-content em{color:inherit}.tl-article .blog-content ul,.tl-article .blog-content ol{color:#4c4145;margin:1.25rem 0 1.5rem;padding-inline-start:1.5rem}.tl-article .blog-content li{margin-bottom:.5rem;line-height:1.7}.tl-article .blog-content img{border-radius:1.5rem;max-width:100%;height:auto;margin:2rem 0}.tl-article .blog-content table{border-collapse:separate;border-spacing:0;border-radius:1.25rem;width:100%;margin:1.75rem 0;font-size:.95rem;overflow:hidden;box-shadow:inset 0 0 0 1px #eae2df}.tl-article .blog-content th{color:#170e12;text-align:start;background:#fbf8f7;padding:.8rem 1rem;font-weight:700}.tl-article .blog-content td{vertical-align:top;border-top:1px solid #f5f0ee;padding:.8rem 1rem}.tl-article .blog-content blockquote{color:#24191d;border-inline-start:3px solid #f15c70;margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;font-weight:500}.tl-article .blog-content>:first-child{margin-top:0}.tl-article .blog-content aside{color:#24191d;background:linear-gradient(135deg,#fff1f4,#fff5ef);border:1px solid #f9d3da;border-radius:1.25rem;margin:2rem 0;padding:1.1rem 1.25rem 1.1rem 3.4rem;font-size:.98rem;line-height:1.6;position:relative}.tl-article .blog-content aside:before{content:"";inset-inline-start:1.15rem;background:url(/logo.svg) 50%/cover no-repeat;border-radius:.45rem;width:1.4rem;height:1.4rem;position:absolute;top:1.2rem}.tl-article .blog-content aside p{margin:0}.tl-article .blog-content aside strong:first-child{color:#d9365f}.tl-article .blog-content aside a{color:#d9365f;font-weight:600}.tl-article .blog-content h2#sources{margin-top:3rem;font-size:1.15rem}.tl-article .blog-content h2#sources+ol{color:#24191d;padding-inline-start:1.25rem;font-size:.8125rem;line-height:1.55}.tl-article .blog-content h2#sources+ol li{margin:.35rem 0}.tl-article .blog-content h2#sources+ol a{color:#24191d;text-underline-offset:2px;word-break:break-all;font-weight:400;-webkit-text-decoration:underline #24191d;text-decoration:underline #24191d}.tl-article .blog-content h2#sources+ol li::marker{color:#24191d;font-weight:400}.tl-article .blog-content>blockquote:first-of-type{background:linear-gradient(160deg,#fff3f6,#fff 70%);border:1px solid #f9d3da;border-inline-start:1px solid #f9d3da;border-radius:1.5rem;margin:1.75rem 0 2.5rem;padding:3.1rem 1.6rem 1.3rem;font-weight:400;position:relative;box-shadow:0 18px 40px -30px #d9365f73}.tl-article .blog-content>blockquote:first-of-type:before{content:"TL;DR";top:1.1rem;color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#ec3c84,#f57b5c);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:800;position:absolute;inset-inline-start:1.6rem}.tl-article .blog-content>blockquote:first-of-type,.tl-article .blog-content>blockquote:first-of-type *{font-style:normal}.tl-article .blog-content>blockquote:first-of-type ul{margin:0}.tl-article .blog-content>blockquote:first-of-type li{margin:.45rem 0}.tl-article .blog-content>blockquote:first-of-type li::marker{color:#ec3c84}.tl-article .blog-content figure{margin:2rem 0}.tl-article .blog-content figure img{margin:0 auto}.tl-article .blog-content img{width:auto;max-height:min(80vh,42rem);margin-inline:auto;display:block}.tl-article .blog-content figcaption{color:#8a7e82;text-align:center;margin-top:.6rem;font-size:.875rem;line-height:1.5}.tl-article .blog-content figure:has(>img[src^="/examples/"]){max-width:19rem;margin-inline:auto}.tl-article .blog-content figure>img[src^="/examples/"]{border-radius:1.25rem;max-height:30rem}.tl-article .blog-content .blog-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;max-width:38rem;margin:2rem auto;display:grid}.tl-article .blog-content .blog-photos:has(>figure+figure+figure):not(:has(>figure+figure+figure+figure)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.tl-article .blog-content .blog-photos figure{max-width:none;margin:0}.tl-article .blog-content .blog-photos img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;max-height:none}[dir=rtl] .tl-article .blog-content aside{padding:1.1rem 3.4rem 1.1rem 1.25rem}[dir=rtl] .tl-article .blog-content blockquote{padding:.25rem 1.25rem .25rem 0}.tl-article .blog-content figure:has(>img[src^="/examples/"]+img){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;max-width:38rem;margin-inline:auto;display:grid}.tl-article .blog-content figure:has(>img[src^="/examples/"]+img+img):not(:has(>img+img+img+img)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.tl-article .blog-content figure:has(>img[src^="/examples/"]+img)>img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;max-height:none;margin:0}.tl-article .blog-content figure:has(>img[src^="/examples/"]+img)>figcaption{grid-column:1/-1}
