.csp-wrapper {
--csp-accent:   #6366f1;
--csp-radius:   12px;
--csp-columns:  3;
--csp-ratio:    16 / 9;
--csp-gap:      1.25rem;
--csp-card-bg:  #ffffff;
--csp-text:     #1e293b;
--csp-muted:    #64748b;
--csp-border:   #e2e8f0;
--csp-shadow:   0 2px 12px rgba(0,0,0,.07);
--csp-shadow-h: 0 10px 32px rgba(0,0,0,.14);
--csp-trans:    .26s cubic-bezier(.4,0,.2,1);
box-sizing: border-box;
width: 100%;
}
.csp-wrapper *, .csp-wrapper *::before, .csp-wrapper *::after { box-sizing: inherit; }
.csp-section-title {
font-size: 1.4rem; font-weight: 700; color: var(--csp-text);
margin: 0 0 1.25rem; padding-bottom: .5rem;
border-bottom: 3px solid var(--csp-accent); display: inline-block;
} .csp-grid {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: var(--csp-gap);
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
@media (max-width: 1024px) {
.csp-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
.csp-grid { grid-template-columns: 1fr; }
} .csp-list {
display: flex;
flex-direction: column;
gap: var(--csp-gap);
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
.csp-list .csp-item-card {
display: flex !important;
flex-direction: row !important;
align-items: flex-start;
gap: .75rem;
height: auto;
}
.csp-list .csp-card-thumb {
flex: 0 0 130px !important;
width: 130px !important;
min-width: 130px !important;
aspect-ratio: 4/3 !important; height: auto;
}
.csp-list .csp-card-body {
flex: 1 !important;
min-width: 0;
padding: .1rem 0 .1rem !important;
}
.csp-list .csp-card-cat {
position: static !important;
display: inline-block;
margin-bottom: .3rem;
} @media (max-width: 480px) {
.csp-list .csp-card-thumb {
flex: 0 0 90px !important;
width: 90px !important;
min-width: 90px !important;
}
} .csp-masonry {
columns: var(--csp-columns);
column-gap: var(--csp-gap);
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
@media (max-width: 1024px) { .csp-masonry { columns: 2; } }
@media (max-width: 600px)  { .csp-masonry { columns: 1; } }
.csp-masonry .csp-item { break-inside: avoid; margin-bottom: var(--csp-gap); } .csp-item { position: relative; }
.csp-item-card {
background: var(--csp-card-bg);
border-radius: var(--csp-radius);
overflow: hidden;
position: relative;
display: flex;
flex-direction: column;
height: 100%;
transition: transform var(--csp-trans), box-shadow var(--csp-trans), border-color var(--csp-trans);
} .csp-style-shadow .csp-item-card { box-shadow: var(--csp-shadow); }
.csp-style-shadow .csp-item-card:hover { transform: translateY(-4px); box-shadow: var(--csp-shadow-h); }
.csp-style-border .csp-item-card { border: 2px solid var(--csp-border); }
.csp-style-border .csp-item-card:hover { border-color: var(--csp-accent); transform: translateY(-3px); }
.csp-style-flat .csp-item-card { background: #f8fafc; }
.csp-style-flat .csp-item-card:hover { background: #f1f5f9; transform: translateY(-2px); }
.csp-style-ghost .csp-item-card { background: rgba(255,255,255,.6); border: 1.5px solid var(--csp-border); backdrop-filter: blur(6px); }
.csp-style-ghost .csp-item-card:hover { background: rgba(99,102,241,.05); border-color: var(--csp-accent); transform: translateY(-3px); }
.csp-style-minimal .csp-item-card { background: transparent; border-radius: 0; border-bottom: 1px solid var(--csp-border); }
.csp-style-minimal .csp-card-thumb { border-radius: 8px !important; }
.csp-style-minimal .csp-item-card:hover { border-bottom-color: var(--csp-accent); } .csp-card-thumb {
display: block;
overflow: hidden;
aspect-ratio: var(--csp-ratio);
background: #f1f5f9;
position: relative;
flex-shrink: 0;
text-decoration: none;
width: 100%;
}
.csp-card-thumb .csp-thumb-img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: transform .5s cubic-bezier(.4,0,.2,1); max-width: none;
border: none;
padding: 0;
margin: 0;
border-radius: 0;
}
.csp-item-card:hover .csp-thumb-img { transform: scale(1.05); }
.csp-thumb-overlay {
position: absolute; inset: 0;
background: linear-gradient(to top, rgba(0,0,0,.28) 0%, transparent 55%);
opacity: 0; transition: opacity var(--csp-trans); pointer-events: none;
}
.csp-item-card:hover .csp-thumb-overlay { opacity: 1; }
.csp-no-thumb {
display: flex; align-items: center; justify-content: center;
background: linear-gradient(135deg, #f1f5f9, #e2e8f0);
}
.csp-thumb-placeholder svg { width: 40px; height: 40px; color: #94a3b8; opacity: .4; } .csp-card-cat {
position: absolute; top: .6rem; left: .6rem; z-index: 3;
background: var(--csp-accent); color: #fff;
font-size: .63rem; font-weight: 700; letter-spacing: .07em; text-transform: uppercase;
padding: .15rem .5rem; border-radius: 4px; text-decoration: none; line-height: 1.5;
transition: opacity var(--csp-trans);
}
.csp-card-cat:hover { opacity: .82; color: #fff; text-decoration: none; }
.csp-style-minimal .csp-card-cat { position: static; display: inline-block; margin-bottom: .3rem; } .csp-card-body {
padding: .6rem .85rem .85rem;
flex: 1; display: flex; flex-direction: column; gap: .25rem;
}
.csp-style-minimal .csp-card-body { padding: .5rem 0 .75rem; }
.csp-card-meta { display: flex; flex-wrap: wrap; gap: .45rem; font-size: .72rem; color: var(--csp-muted); align-items: center; }
.csp-meta-date, .csp-meta-author { display: inline-flex; align-items: center; gap: .25rem; }
.csp-card-title { margin: 0; font-size: .97rem; font-weight: 700; line-height: 1.4; }
.csp-card-title a { color: var(--csp-text); text-decoration: none; transition: color var(--csp-trans); }
.csp-card-title a:hover { color: var(--csp-accent); }
.csp-card-excerpt {
margin: 0; font-size: .82rem; color: var(--csp-muted); line-height: 1.55;
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
.csp-read-more {
display: inline-flex; align-items: center; gap: .3rem;
font-size: .76rem; font-weight: 600; color: var(--csp-accent);
text-decoration: none; margin-top: auto; padding-top: .3rem;
transition: gap var(--csp-trans);
}
.csp-read-more:hover { gap: .5rem; color: var(--csp-accent); text-decoration: none; }
.csp-read-more svg { transition: transform var(--csp-trans); flex-shrink: 0; }
.csp-read-more:hover svg { transform: translateX(3px); }
.csp-no-posts {
padding: 1.5rem; text-align: center; color: var(--csp-muted);
background: #f8fafc; border-radius: var(--csp-radius); border: 1px dashed var(--csp-border);
} .csp-anim-fade  .csp-item { opacity: 0; animation: cspFade  .45s ease forwards; }
.csp-anim-slide .csp-item { opacity: 0; animation: cspSlide .45s ease forwards; }
.csp-anim-zoom  .csp-item { opacity: 0; animation: cspZoom  .4s  ease forwards; }
.csp-anim-flip  .csp-item { opacity: 0; animation: cspFlip  .45s ease forwards; }
@keyframes cspFade  { to { opacity: 1; } }
@keyframes cspSlide { from { opacity:0; transform:translateY(22px); } to { opacity:1; transform:translateY(0); } }
@keyframes cspZoom  { from { opacity:0; transform:scale(.93); } to { opacity:1; transform:scale(1); } }
@keyframes cspFlip  { from { opacity:0; transform:rotateX(-12deg) translateY(18px); } to { opacity:1; transform:none; } }
.csp-item:nth-child(1)   { animation-delay: .04s; }
.csp-item:nth-child(2)   { animation-delay: .09s; }
.csp-item:nth-child(3)   { animation-delay: .14s; }
.csp-item:nth-child(4)   { animation-delay: .19s; }
.csp-item:nth-child(5)   { animation-delay: .24s; }
.csp-item:nth-child(6)   { animation-delay: .29s; }
.csp-item:nth-child(7)   { animation-delay: .34s; }
.csp-item:nth-child(n+8) { animation-delay: .38s; } .csp-widget-wrap .csp-wrapper { --csp-gap: .65rem; }
.csp-widget-wrap .csp-card-title { font-size: .87rem; }
.csp-widget-wrap .csp-card-excerpt { font-size: .77rem; -webkit-line-clamp: 2; }
.csp-widget-wrap .csp-card-meta { font-size: .68rem; } .csp-widget-wrap .csp-grid,
.csp-widget-wrap .csp-list,
.csp-widget-wrap .csp-masonry {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
.csp-widget-wrap .csp-item {
list-style: none !important;
float: none !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: transparent !important;
}
.csp-widget-wrap .csp-card-title a {
padding: 0 !important;
border: none !important;
background: transparent !important;
}
.csp-widget-wrap .csp-thumb-img {
max-width: none !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 0 !important;
} .csp-widget-wrap .csp-list .csp-card-thumb {
flex: 0 0 85px !important;
width: 85px !important;
min-width: 85px !important;
}
.csp-widget-wrap .csp-list .csp-card-body {
padding: .05rem 0 .1rem !important;
gap: .12rem;
}
@media (max-width: 480px) {
.csp-widget-wrap .csp-list .csp-card-thumb {
flex: 0 0 70px !important;
width: 70px !important;
min-width: 70px !important;
}
}  @media (max-width: 480px) {
.csp-grid { grid-template-columns: 1fr !important; }
}
@media (min-width: 481px) and (max-width: 768px) {
.csp-grid { grid-template-columns: repeat(2, 1fr) !important; }
} @media (max-width: 480px) { .csp-list .csp-item-card {
display: flex !important;
flex-direction: row !important;
align-items: flex-start !important;
}
.csp-list .csp-card-thumb {
flex: 0 0 80px !important;
width: 80px !important;
min-width: 80px !important;
max-width: 80px !important;
aspect-ratio: 1/1 !important;
}
}
@media (min-width: 481px) and (max-width: 768px) { .csp-list .csp-card-thumb {
flex: 0 0 110px !important;
width: 110px !important;
min-width: 110px !important;
}
} @media (max-width: 480px) {
.csp-widget-wrap .csp-grid,
.widget .csp-grid {
grid-template-columns: 1fr !important;
}
.csp-widget-wrap .csp-list .csp-card-thumb {
flex: 0 0 70px !important;
width: 70px !important;
min-width: 70px !important;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.csp-widget-wrap .csp-grid,
.widget .csp-grid {
grid-template-columns: repeat(2, 1fr) !important;
}
}#csp-cat-content,
.csp-cat-page {
width: 100%;
margin: 0;
padding: 0;
} .csp-cat-header {
padding: .75rem 1.1rem;
margin: 0 0 1.25rem 0;
border-radius: 6px;
} .csp-cat-header-gradient {
background: linear-gradient(120deg, var(--csp-accent,#6366f1) 0%, #8b5cf6 100%);
}
.csp-cat-header-gradient .csp-cat-badge  { background:rgba(255,255,255,.22); color:#fff; }
.csp-cat-header-gradient .csp-cat-title  { color:#fff; }
.csp-cat-header-gradient .csp-cat-desc   { color:rgba(255,255,255,.85); }
.csp-cat-header-gradient .csp-cat-count  { color:rgba(255,255,255,.72); } .csp-cat-header-solid {
background: var(--csp-accent,#6366f1);
}
.csp-cat-header-solid .csp-cat-badge  { background:rgba(255,255,255,.22); color:#fff; }
.csp-cat-header-solid .csp-cat-title  { color:#fff; }
.csp-cat-header-solid .csp-cat-desc   { color:rgba(255,255,255,.82); }
.csp-cat-header-solid .csp-cat-count  { color:rgba(255,255,255,.7); } .csp-cat-header-minimal {
background: transparent;
border-radius: 0;
padding: .4rem 0 .6rem;
border-bottom: 2px solid #e2e8f0;
margin-bottom: 1rem;
}
.csp-cat-header-minimal .csp-cat-badge { background:#f1f5f9; color:var(--csp-accent,#6366f1); }
.csp-cat-header-minimal .csp-cat-title { color:#1e293b; }
.csp-cat-header-minimal .csp-cat-desc  { color:#64748b; }
.csp-cat-header-minimal .csp-cat-count { color:#94a3b8; } .csp-cat-header-inner {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: .3rem .75rem;
margin: 0;
padding: 0;
} .csp-cat-header-minimal .csp-cat-header-inner {
flex-direction: column;
align-items: flex-start;
gap: .15rem;
}
.csp-cat-badge {
flex-shrink: 0;
font-size: .6rem;
font-weight: 700;
letter-spacing: .09em;
text-transform: uppercase;
padding: .13rem .48rem;
border-radius: 20px;
background: rgba(99,102,241,.13);
color: var(--csp-accent,#6366f1);
line-height: 1.6;
}
.csp-cat-title {
margin: 0;
font-size: 1.2rem;
font-weight: 800;
line-height: 1.2;
flex-shrink: 0;
}
.csp-cat-desc {
margin: 0;
font-size: .82rem;
line-height: 1.45;
flex: 1 1 150px;
color: rgba(255,255,255,.82);
}
.csp-cat-count {
margin-left: auto;
flex-shrink: 0;
font-size: .74rem;
font-weight: 500;
opacity: .75;
}
.csp-cat-header-minimal .csp-cat-count { margin-left: 0; } .csp-cat-body { padding: 0 0 1.5rem; }
.csp-no-posts {
padding: 1.5rem;
text-align: center;
color: #64748b;
background: #f8fafc;
border: 1px dashed #e2e8f0;
border-radius: 8px;
}
.csp-pagination {
margin-top: 1.5rem;
display: flex;
justify-content: center;
}
.csp-pagination .page-numbers {
display: flex;
flex-wrap: wrap;
gap: .3rem;
list-style: none;
margin: 0;
padding: 0;
align-items: center;
}
.csp-pagination .page-numbers li { margin: 0; }
.csp-pagination .page-numbers a,
.csp-pagination .page-numbers span {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 34px;
height: 34px;
padding: 0 .55rem;
border-radius: 6px;
border: 1.5px solid #e2e8f0;
font-size: .82rem;
font-weight: 500;
color: #1e293b;
text-decoration: none;
background: #fff;
transition: all .18s;
}
.csp-pagination .page-numbers a:hover {
border-color: var(--csp-accent,#6366f1);
color: var(--csp-accent,#6366f1);
background: #eef2ff;
}
.csp-pagination .page-numbers .current {
background: var(--csp-accent,#6366f1);
border-color: var(--csp-accent,#6366f1);
color: #fff;
}
.csp-pagination .page-numbers .dots {
border: none;
background: transparent;
}
@media (max-width: 480px) {
.csp-cat-title  { font-size: .95rem; }
.csp-cat-header { padding: .55rem .75rem; }
}#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0 auto 1em 0!important}.ez-toc-wrap-left-text{float:left}.ez-toc-wrap-right{margin:0 0 1em auto!important}.ez-toc-wrap-right-text{float:right}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center}.ez-toc-widget-container ul.ez-toc-list li:before{content:" ";position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff,#e0e0e0);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(180deg,#fff 0,#e0e0e0);background-repeat:repeat-x;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe0e0e0",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}#ez-toc-container input{position:absolute;left:-999em}#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-js-icon-con{display:initial}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em!important}#ez-toc-container a.ez-toc-toggle{color:#444;background:inherit;border:inherit}.ez-toc-toggle #item{position:absolute;left:-999em}label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap}.ez-toc-widget-container ul.ez-toc-list li{height:auto!important}.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}#ez-toc-container .eztoc-toggle-hide-by-default{display:none}.eztoc_no_heading_found{background-color:#ff0;padding-left:10px}.eztoc-hide{display:none}.term-description .ez-toc-title-container p:nth-child(2){width:50px;float:right;margin:0}.ez-toc-list.ez-toc-columns-2{column-count:2;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-2>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-3{column-count:3;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-3>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-4{column-count:4;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-4>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-optimized{column-fill:balance;orphans:2;widows:2}.ez-toc-list.ez-toc-columns-optimized>li{display:block;break-inside:avoid;page-break-inside:avoid}@media (max-width:768px){.ez-toc-list.ez-toc-columns-2,.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:1;column-gap:0}}@media (max-width:1024px) and (min-width:769px){.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:2}}