.df-blog{margin:0;background:#fff;color:#161616;font:17px/1.8 Arial,Helvetica,sans-serif}.df-blog *{box-sizing:border-box}.df-blog a{color:inherit;text-underline-offset:4px}.df-blog :is(a,button):focus-visible{outline:2px solid #555;outline-offset:4px}.df-blog-article{width:min(920px,calc(100% - 64px));margin:45px auto 65px}.df-blog-article>header{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:32px}.df-blog-kicker{font-size:10px;letter-spacing:1.7px;color:#666;margin:0 0 22px}.df-blog h1{font:700 clamp(32px,4.3vw,51px)/1.1 Arial,sans-serif;letter-spacing:-1.7px;margin:0 0 22px}.df-blog-review,.df-blog-date{font-size:12px;color:#666}.df-blog-content h2{font:700 29px/1.2 Arial,sans-serif;letter-spacing:-.7px;margin:42px 0 19px}.df-blog-content h3{font:600 20px/1.4 Arial,sans-serif;margin:28px 0 13px}.df-blog-content p{margin:0 0 22px}.df-blog-content small{font-size:12px;color:#666}.df-blog-content a{font-weight:500}.df-blog-content figure{margin:25px 0;overflow-x:auto}.df-blog-content table{width:100%;border-collapse:collapse;font:14px/1.6 Arial,sans-serif;min-width:600px}.df-blog-content th,.df-blog-content td{text-align:left;vertical-align:top;padding:16px;border:1px solid #ddd}.df-blog-content th{background:#111;color:white;font-weight:600}.df-blog-content tr:nth-child(even) td{background:#f5f5f5}.df-blog-content ul{padding-left:23px}.df-blog-content li{margin-bottom:10px}.df-blog-whatsapp{position:fixed;right:24px;bottom:20px;background:#177447;color:white!important;padding:12px 22px;border-radius:25px;z-index:50;font-size:13px;text-decoration:none!important}
@media(max-width:600px){.df-blog{font-size:16px;padding-bottom:70px}.df-blog-article{width:calc(100% - 40px);margin:28px auto 40px}.df-blog h1{font-size:34px;letter-spacing:-1px}.df-blog-content h2{font-size:25px;margin-top:32px}.df-blog-content h3{font-size:19px}.df-blog-content table{font-size:13px}.df-blog-content th,.df-blog-content td{padding:12px}.df-blog-whatsapp{left:20px;right:20px;bottom:14px;text-align:center;border-radius:12px}}
.df-blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.df-blog-grid article{border-top:1px solid #ccc;padding:20px 0}.df-blog-grid h2,.df-blog-upcoming h2{font:400 32px/1.2 Georgia,serif;margin:0 0 20px}.df-blog-grid p{font-size:15px}.df-blog-upcoming{padding:35px;background:#f3f3f0}.df-blog-upcoming p{font-size:16px}@media(max-width:600px){.df-blog-grid{grid-template-columns:1fr}.df-blog-upcoming{padding:25px}}
