.comment-form #url{display:none;}

body.single .entry-content ul{list-style:none;margin:15px 0;padding-left:16px}
body.single .entry-content ul li{position:relative;padding-left:26px;margin-bottom:10px;line-height:1.6}
body.single .entry-content ul li::before{content:"✔";position:absolute;left:0;top:0;color:#2ecc71;font-weight:700}
body.single .entry-content ol{counter-reset:custom-counter;list-style:none;margin:15px 0;padding-left:16px}
body.single .entry-content ol li{counter-increment:custom-counter;position:relative;padding-left:28px;margin-bottom:10px;line-height:1.6}
body.single .entry-content ol li::before{content:counter(custom-counter)".";position:absolute;left:0;top:0;color:#3498db;font-weight:600}
body.single .entry-content li ul,
body.single .entry-content li ol{margin:8px 0;padding-left:16px}
body.single .entry-content li li{position:relative;padding-left:15px;margin-bottom:8px;line-height:1.6;counter-increment:none!important}
body.single .entry-content li li::before{content:"👉";position:absolute;left:-15px!important;top:0;color:#e74c3c;font-weight:700}

#rank-math-toc{background:#f4f4f4;padding:15px;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}
#rank-math-toc h2{font-weight:bold;color:#333;margin-bottom:10px}

table thead{background:#c7e3ee;color:#000}
table tbody tr:nth-child(even){background:#f5f5f5}
table tbody tr:hover{background:#d8effa;transition:all .3s ease}

.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}

.rank-math-list{border:1px solid #e0e0e0;border-radius:8px;margin:20px 0;background-color:#fdfdfd;box-shadow:0 2px 6px rgba(0,0,0,.05)}
.rank-math-question{background-color:#e7f1ff;color:#333;padding:14px 40px 14px 14px;cursor:pointer;font-size:16px;font-weight:600;position:relative;transition:background-color .3s ease,color .3s ease}
.rank-math-question:hover{background-color:#d6eaff}
.rank-math-question::after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#007bff;transition:transform .3s ease,color .3s ease}
.rank-math-question.active::after{content:"−";transform:rotate(180deg);color:#007bff}
.rank-math-answer{height:0;overflow:hidden;padding:0 8px;color:#444;background-color:#fff;transition:height .5s ease,padding .4s ease}
.rank-math-question.active + .rank-math-answer{padding:12px 8px}