.article-container{margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6;color:#333}.article-toc{background:#f8f9fa;border:1px solid #dee2e6;padding:20px;margin:20px 0;border-radius:8px}.article-toc h3{margin-top:0;color:#495057}.article-toc ul{list-style-type:none;padding-left:0}.article-toc li{margin:8px 0}.article-toc a{color:#007bff;text-decoration:none;font-weight:500}.article-toc a:hover{text-decoration:underline}.article-highlight-box{background:#fff3cd;border:1px solid #ffeaa7;padding:15px;margin:20px 0;border-radius:6px;border-left:4px solid #ffc107}.article-warning-box{background:#f8d7da;border:1px solid #f5c6cb;padding:15px;margin:20px 0;border-radius:6px;border-left:4px solid #dc3545}.article-info-box{background:#d1ecf1;border:1px solid #bee5eb;padding:15px;margin:20px 0;border-radius:6px;border-left:4px solid #17a2b8}.article-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:14px;background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.article-table th,.article-table td{padding:12px 15px;text-align:center;border-bottom:1px solid #dee2e6}.article-table th{background:#495057;color:white;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;font-size:12px}.article-main-table th{background:#007bff}.article-main-table tr:nth-child(even){background-color:#f8f9ff}.article-main-table tr:hover{background-color:#e3f2fd;transition:background-color 0.3s ease}.article-secondary-table th{background:#28a745}.article-secondary-table tr:nth-child(even){background-color:#f8fff8}.article-secondary-table tr:hover{background-color:#e8f5e8;transition:background-color 0.3s ease}.article-highlight-row{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 50%,#fff3e0 100%) !important;border-left:4px solid #ff9800;font-weight:600}.article-highlight-row:hover{background:linear-gradient(135deg,#ffecb3 0%,#ffd54f 50%,#ffecb3 100%) !important}.article-table td:first-child{font-weight:600;color:#495057}.article-table-caption{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:15px;margin:20px 0 0 0;border-radius:8px 8px 0 0;font-weight:600;color:#495057;text-align:center;border-bottom:3px solid #007bff}.article-formula{background:#f8f9fa;border-left:4px solid #007bff;padding:15px;margin:15px 0;font-family:'Courier New',monospace;border-radius:0 6px 6px 0}.article-cta-box{background:#d4edda;border:1px solid #c3e6cb;padding:20px;margin:30px 0;text-align:center;border-radius:8px;border-left:4px solid #28a745}.article-faq-item{margin:20px 0;border-bottom:1px solid #dee2e6;padding-bottom:15px}.article-faq-question{font-weight:bold;color:#495057;margin-bottom:10px}.article-container h1{color:#212529;text-align:center;margin-bottom:30px;font-size:2.2em}.article-container h2{color:#495057;border-bottom:2px solid #007bff;padding-bottom:8px;margin-top:40px;margin-bottom:20px}.article-container h3{color:#495057;margin-top:30px;margin-bottom:15px}.article-author-info{font-style:italic;color:#6c757d;text-align:center;margin-bottom:30px}.article-last-updated{font-size:12px;color:#6c757d;text-align:right;margin-bottom:20px}@media (max-width:768px){.article-container{padding:15px}.article-table{font-size:12px}.article-table th,.article-table td{padding:8px 10px}.article-container h1{font-size:1.8em}}.article-container *{box-sizing:border-box}.article-container p{margin-bottom:16px;text-align:justify}.article-container ul,.article-container ol{margin-bottom:16px;padding-left:20px}.article-container li{margin-bottom:8px}.dyuralight-page{font-family:'Roboto',sans-serif;color:#333}.button-download{width:450px;height:90px;border-radius:14px;background-color:#FF7A00;color:white;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 4px 12px rgba(255,122,0,0.3);display:flex;align-items:center;padding:1rem 1.5rem;text-decoration:none;margin-bottom:2rem}.button-download:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(255,122,0,0.4);color:white;text-decoration:none}.button-download:hover .button-text{color:white;opacity:1}.button-download:hover .button-desc{color:white;opacity:0.8}.pdf-icon{background-color:#fff;width:48px;height:48px;border-radius:8px;color:#FF7A00;margin-right:15px;display:flex;align-items:center;justify-content:center}.button-text{font-size:20px;font-weight:600}.button-desc{font-size:15px;opacity:0.8}.dyuralight-container{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem}.button-content{text-align:left}.download-icon{margin-left:auto}