#article img{border-radius:10px;height:auto;margin:2rem auto;transition:transform .3s;display:block;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:100%!important}#article img:hover{transform:scale(1.01)}#article table{border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #eef0f4;border-radius:12px;width:100%;margin:2.5rem 0;font-size:.875rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.table-wrapper{border:1px solid #e5e7eb;border-radius:12px;margin:2rem 0;overflow:hidden;box-shadow:0 1px 3px #0000001a}#article th{background-color:var(--color-secondary2,#5e8a20);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.025em;padding:1rem 1.25rem;font-size:.75rem;font-weight:700}#article td{color:#374151;border:1px solid #e5e7eb;padding:.75rem 1rem}#article tr:nth-child(2n){background-color:#f9fafb}#article tr:hover{background-color:#f3f4f6}#article ul,#article ol{margin-bottom:1.5rem;padding-left:1.5rem}#article ul{list-style-type:disc}#article ol{list-style-type:decimal}#article li{margin-bottom:10px;padding-left:.25rem}#article h1,#article h2,#article h3,#article h4,#article h5,#article h6{color:#111827;margin-top:2.5rem;margin-bottom:1.25rem;font-weight:800;line-height:1.2}#article h1{font-size:2rem}#article h2{border-bottom:2px solid #f3f4f6;padding-bottom:.75rem;font-size:1.75rem}#article h3{font-size:1.5rem}#article h4{font-size:1.25rem}@media (max-width:768px){#article h1{font-size:1.75rem}#article h2{font-size:1.5rem}#article h3{font-size:1.25rem}#article h4{font-size:1.1rem}#article ul,#article ol{padding-left:1.25rem}}#article p{color:#374151;margin-bottom:.5rem;font-size:16px;line-height:1.8}#article a{color:var(--color-secondary2,#5e8a20);border-bottom:2px solid #5e8a2033;font-weight:600;text-decoration:none;transition:all .2s}#article a:hover{border-bottom-color:var(--color-secondary2);background-color:#5e8a200d}#article blockquote{border-left:5px solid var(--color-secondary2,#5e8a20);color:#4b5563;background-color:#f8fafc;border-radius:0 12px 12px 0;margin:2.5rem 0;padding:1.5rem 2rem;font-size:1.1rem;font-style:italic;line-height:1.6}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#999}
