.blog-section-title{font-weight: bold;margin-bottom: 1.2rem;padding-bottom: 0.5rem;display: inline-block;font-size: 20px}.blog-header-wrapper{padding: 24px 0}.blog-search-box{position: relative;max-width: 350px}.blog-search-input-compact{border-radius: 0.5rem;padding: 0.6rem 2.8rem 0.6rem 1rem;border: 1px solid #e4e4e4;font-size: 16px;transition: all 0.2s ease;outline: none}.blog-header{text-align: center;margin-bottom: 3rem}.blog-header h1{font-weight: 700;color: #333}.blog-header p{color: #6c757d;margin-top: 0.5rem}.blog-card{border: 1px solid rgba(0,0,0,.08);border-radius: 0.75rem;transition: transform 0.2s ease, box-shadow 0.2s ease}.blog-card .card-title{font-weight: 600;color: #0f1111;min-height: 3rem}.blog-card .card-text{color: #555;font-size: 0.95rem}.blog-empty-state{text-align: center;padding: 5rem 1rem;background: #f9f9f9;border-radius: 1rem;margin-top: 2rem}.blog-article-content{line-height: 1.8}body{display: flex !important;min-height: 100vh !important;flex-direction: column !important}footer{margin-top: auto !important}.blog-article-content ul,.blog-article-content ol{all: revert !important}.blog-article-content strong,.blog-article-content b{font-weight: revert !important}.blog-article-content h1, .blog-article-content h2, .blog-article-content h3, .blog-article-content h4{all: revert !important}.blog-article-content a{color: var(--green-primary) !important;text-decoration: underline !important}.blog-article-content li:hover{color: inherit !important}.pagination-favorite{margin-top: 30px;margin-bottom: 20px}.pagination-favorite ul{padding: 10px 5px;list-style: none}.pagination-favorite li{display: inline-block;font-size: 14px;color: #222222}.pagination-favorite li:hover span{cursor: pointer}.pagination-favorite ul li a{background-color: #ffffff;padding: 5px 12px;text-decoration: none;margin-right: 4px;margin-left: 4px;color: #222222;border-radius: 3px}.pagination-favorite ul li:last-child a,.pagination-favorite ul li:first-child a,.pagination-favorite ul li:first-child span,.pagination-favorite ul li:last-child span{background: none;border: none;padding: 5px 5px;text-decoration: none}.pagination-favorite .active{background-color: var(--green-primary);padding: 10px 12px;text-decoration: none;margin-right: 4px;margin-left: 4px;color: #ffffff;border-radius: 3px}.pagination-container{display: flex;justify-content: center}#markdown-target img{max-width: 100%;height: auto;display: block;margin: 0 auto}@media (max-width: 991.98px){.app-card-design.container-xl{margin-left: 12px !important;margin-right: 12px !important;width: auto !important;padding: 20px !important;border-radius: 8px !important}body{background-color: #EEEEEE !important}.display-5{font-size: 1.8rem !important}}.app-card-design{padding-top: 1.5rem !important}.blog-article-content table{width: 100%;margin-bottom: 1rem;color: #212529;vertical-align: top;border-color: #dee2e6;border-collapse: collapse}.blog-article-content table th,.blog-article-content table td{padding: 0.75rem;border: 1px solid #dee2e6}.blog-article-content table thead th{vertical-align: bottom;border-bottom: 2px solid #dee2e6;background-color: #f8f9fa;text-align: left;font-weight: bold}.blog-article-content table tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.05)}.blog-article-content blockquote{border-left: 4px solid #444 !important;background-color: #f8f9fa !important;padding: 10px 20px;margin: 20px 0}.faq-section{background-color: #f8f9fa;border-radius: 8px;margin-bottom: 15px;overflow: hidden}.faq-summary{padding: 14px 40px 14px 14px;background-color: #f8f9fa;font-weight: bold;cursor: pointer;list-style: none;outline: none;position: relative;display: block;transition: background 0.3s}.faq-summary::-webkit-details-marker{display: none}.faq-summary::after{content: '▼';font-weight: 900;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);transition: transform 0.3s ease;font-size: 0.8em;color: #444}.faq-section[open] .faq-summary::after{transform: translateY(-50%) rotate(180deg)}.faq-body{padding: 15px;font-size: 0.95em;animation: fadeIn 0.4s ease}@keyframes fadeIn{from{opacity: 0;transform: translateY(-5px)}to{opacity: 1;transform: translateY(0)}}