/*! VYBE-Academy Elementor support | loaded only when Elementor is active | VYBE Techno - https://vybetechno.com */
.vybe-layout.is-elementor{padding:0;margin:0;max-width:none}
.vybe-entry-el,.is-elementor .vybe-entry{background:transparent;border:0;padding:0;border-radius:0}
.vybe-site>.vybe-el-main{flex:1 0 auto;width:100%;min-width:0}
.vybe-el-page .entry-content>.elementor{margin:0}
.vybe-justify .entry-content .elementor p{text-align:inherit;hyphens:manual}
.vybe-tamil .elementor-heading-title,.elementor-heading-title:lang(ta){line-height:1.45}
.vybe-tamil .elementor-widget-text-editor,.elementor-widget-text-editor:lang(ta),.vybe-tamil .elementor-button-text{line-height:var(--v-lh-ta)}
.vybe-tamil .elementor-icon-list-text{line-height:var(--v-lh-ta)}
.vybe-jinfo{margin:0}
.vji-name{margin:0 0 .25em;font-family:var(--v-font-head);font-weight:var(--v-hw);color:var(--v-heading)}
.vji-meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0 0 .5em;color:var(--v-muted);font-size:.92rem}
.vji-index,.vji-lic{margin:0 0 .4em;color:var(--v-muted);font-size:.9rem}
.vji-lic a{color:inherit}
.vybe-jlist{--vj-cols:3;--vj-gap:20px;display:grid;gap:var(--vj-gap);grid-template-columns:minmax(0,1fr)}
.vybe-jlist.is-cards{grid-template-columns:repeat(var(--vj-cols),minmax(0,1fr))}
.vjl-item{min-width:0}
.vybe-jlist.is-list .vjl-item{padding-bottom:var(--vj-gap);border-bottom:1px solid var(--v-border)}
.vybe-jlist.is-list .vjl-item:last-child{padding-bottom:0;border-bottom:0}
.vybe-jlist.is-cards .vjl-item{padding:18px 20px;background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius)}
.vjl-title{margin:0 0 .3em;font-size:1.12rem;line-height:1.35}
.vjl-title a{color:var(--v-heading);text-decoration:none}
.vjl-title a:hover{color:var(--v-link-hover);text-decoration:underline}
.vjl-authors{margin:0 0 .3em;font-weight:600;font-size:.95rem}
.vjl-meta{display:flex;flex-wrap:wrap;gap:0 14px;margin:0 0 .5em;color:var(--v-muted);font-size:.86rem}
.vjl-abs{margin:0 0 .6em;font-size:.93rem}
.vjl-links{display:flex;flex-wrap:wrap;gap:6px;margin:0}
.vjl-links a{display:inline-block;padding:1px 12px;border:1px solid var(--v-primary);border-radius:99px;font-size:.82rem;font-weight:700;text-decoration:none}
.vjl-links a:hover{background:var(--v-primary);color:var(--v-btn-text)}
.vjl-more{margin:1.2em 0 0}
.vybe-el-note{margin:0;padding:14px 16px;border:1px dashed var(--v-border);border-radius:var(--v-radius);color:var(--v-muted);font-size:.9rem;text-align:center}
@media (max-width:640px){.vybe-jlist.is-cards{--vj-cols:1}}
@media print{.vybe-el-main{padding:0}}
