@media (min-width:768px){.card-blog-post .card_media{flex-basis:100% !important;max-width:100% !important;margin-bottom:20px !important}.card-blog-post .card_body{flex-basis:100% !important;max-width:100% !important}.card-blog-post .card_media+.card_body{padding-left:0 !important}.card-blog-post.reverse-row .card_media+.card_body{padding-right:0 !important}}.card-blog-post .card_media img,.post-thumbnail img{width:100% !important;height:auto !important;display:block !important;object-fit:cover !important}.post-thumbnail,.card_media,figure.post-thumbnail{width:100% !important;max-width:100% !important}.card-blog-post{flex-direction:column !important}.card-blog-post .card_media a{display:block !important;width:100% !important}:root{--araponto-primary:#b31500;--araponto-primary-hover:#8e1200;--araponto-heading:#b31500;--araponto-link:#b31500;--araponto-link-hover:#8e1200;--araponto-cta-bg:var(--araponto-primary);--araponto-cta-text:#fff;--araponto-cta-shadow:rgba(179,21,0,.25)}.read-time{color:#666;font-size:14px;margin-bottom:8px}.toc-container{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:8px;padding:12px 16px;margin:16px 0 20px}.toc-container h4{margin:0 0 8px;font-size:15px;color:#333;font-weight:700}.toc-container ul{list-style:none;margin:0;padding:0}.toc-container li{margin:6px 0;font-size:14px}.toc-container a{color:var(--araponto-link);text-decoration:none}.toc-container a:hover{color:var(--araponto-link-hover);text-decoration:underline}.cta-box,.cta-box-dynamic{margin:30px auto;padding:24px 20px;background:#fff;border:3px solid var(--araponto-primary);border-radius:12px;text-align:center;box-shadow:0 6px 18px var(--araponto-cta-shadow);max-width:640px}.cta-box .cta-title,.cta-box-dynamic .cta-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 14px}.cta-box a,.cta-box-dynamic a{display:inline-block;background:var(--araponto-cta-bg);color:var(--araponto-cta-text);padding:14px 36px;text-decoration:none;border-radius:8px;font-weight:700;font-size:16px;line-height:1;transition:all .25s ease;border:none;box-shadow:0 4px 12px var(--araponto-cta-shadow)}.cta-box a:hover,.cta-box-dynamic a:hover{background:var(--araponto-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px var(--araponto-cta-shadow)}