/* === User template === */
/* JL Content Fields Filter */
 .jlcontentfieldsfilter{.jlmf-label{margin-bottom:10px;font-weight:700;line-height:1.2;font-size:22px;font-family:Oswald,sans-serif;text-transform:none;min-width:110px}[class^="jlmf-list-"]{gap:10px;margin-left:0;div{display:contents}}[type="radio"]{font-size:0;line-height:0;visibility:hidden;overflow:hidden;width:0;height:0;position:absolute;&:checked+.jlmf-sublabel{color:#ddba00;text-shadow:0 0 #fff901;border-color:#ffd600}}.jlmf-sublabel{transition:all .15s ease-in-out;border:1px solid #e2e2e2;font-size:15px;padding:5px 12px;border-radius:4px;transition:all .15s ease-in-out;&:hover{color:#000!important;border-color:#ffd600;background:#ffd600;box-shadow:2px 2px 30px 5px rgb(0 0 0 / 8%);translate:0 -2px}}.jlmf-link{display:none}.jlmf-section{display:flex;flex-direction:column;gap:10px 20px;margin-top:20px;@media (min-width:768px){flex-direction:row;margin-top:30px}.jlmf-label{margin-top:4px}.jlmf-select{width:auto;cursor:pointer;transition:all .15s ease-in-out;&:hover{translate:0 -2px}}}}

/* Fields */
 .fields-container{color:#8c8c8c;font-size:13.2px;list-style-type:none;padding-left:0;margin-bottom:0}

/* Aticle Body */
 .article-body{display:grid}

/* Article Info */
 .article-info>span>:is(a,time)::after{display:none}

/* --- Blockquote --- */
blockquote{margin-block:2rem;padding:1.25rem 2rem;border-radius:.75rem;background:#fff;box-shadow:0 .5rem 2rem rgba(0,0,0,.08);font-size:1.05rem;line-height:1.5;display:block;position:relative;overflow:hidden;}blockquote p:last-of-type{margin-bottom:0;}

/* --- Left & Right Columns --- */
:is(#sp-left,#sp-right){padding-block:2rem}:is(#sp-left,#sp-right) .sp-module{border-color:transparent;padding:0}:is(#sp-left,#sp-right) .sp-module .sp-module-title{padding-bottom:0;border-bottom-color:transparent}:is(#sp-left,#sp-right) .sp-module ul>li{margin-block:1rem;padding-bottom:1rem}:is(#sp-left,#sp-right) .sp-module ul>li>a{font-size:1.05rem;font-weight:500;line-height:1.65}:is(#sp-left,#sp-right) .sp-module ul>li>a>span:not([itemprop="name"]){display:none}

/* --- Blog --- 
 .blog{display:grid;grid-template-columns:1fr;grid-template-areas:"desc" "item1" "item2" "item3" "item4" "item5" "item6" "item7" "pagination";gap:2rem 2.5rem}@media (min-width:992px){.blog{grid-template-columns:1fr 1fr;grid-template-areas:"desc desc" "item1 item2" "item1 item3" "item4 item5" "item6 item7" "pagination pagination";gap:0 2.5rem;margin-top:2rem}}.blog .category-desc{grid-area:desc}.blog .article-list .article{border-color:transparent;margin-bottom:0}.blog .article-list .article :is(.article-intro-image,.article-featured-video,.article-featured-audio,.article-feature-gallery){border-bottom-color:transparent}@media (min-width:992px){.blog .articles-leading :is(.article-intro-image,.article-featured-video,.article-featured-audio,.article-feature-gallery) img{height:771px;object-fit:cover;overflow:visible}}.blog .article-list,.blog .article-list .row,.blog .article-list [class^="col-"]{display:contents}.blog .articles-leading .article:nth-of-type(1){grid-area:item1}.blog .article-list:not(.articles-leading) [class^="col-"]:nth-of-type(1) .article{grid-area:item2}.blog .article-list:not(.articles-leading) [class^="col-"]:nth-of-type(2) .article{grid-area:item3}.blog .article-list:not(.articles-leading) [class^="col-"]:nth-of-type(3) .article{grid-area:item4}.blog .article-list:not(.articles-leading) [class^="col-"]:nth-of-type(4) .article{grid-area:item5}.blog .article-list:not(.articles-leading) [class^="col-"]:nth-of-type(5) .article{grid-area:item6}.blog .article-list:not(.articles-leading) [class^="col-"]:nth-of-type(6) .article{grid-area:item7}.blog .pagination-wrapper{grid-area:pagination} */

/* --- Quock Index --- */
.rl_quickindex{--index-fz: 16.5px;--index-marker: "–";font-size:var(--index-fz);margin-block:1.5em 2.25em;border-color:rgba(0,0,0,0);border-radius:.75em;background:var(--white, #fff);padding:var(--p, 1em 1.5em 1.5em);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;box-shadow:var(--bxsh, 0 0.5em 3em 1em rgba(0, 0, 0, 0.03));transition:.2s ease-in-out}.rl_quickindex:hover{--bxsh: 0 0 5em 0 rgb(0 0 0 / 8%)}.rl_quickindex :is(.card-header,.card-body){padding-inline:0}.rl_quickindex .card-header{font-weight:500;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);margin-block:0 .35em;padding-top:0}.rl_quickindex .card-body{padding-block:0}.rl_quickindex .card-body>.index{padding-left:1.25em}.rl_quickindex .card-body>.index>li{padding-block:.25em}.rl_quickindex :is(.index,.index-item){margin-bottom:0;overflow:visible}.rl_quickindex .index .index{font-size:calc(var(--index-fz)*.9125);margin-top:.5em;padding-left:.65em}@media(min-width: 576px){.rl_quickindex .index .index:has(.index-item:nth-child(n+6)){-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}.rl_quickindex .index .index>.index-item{padding-block:.18em}.rl_quickindex ol>li{padding-left:.5em}.rl_quickindex ul>li{padding-left:.75em}.rl_quickindex ul>li::marker{content:var(--index-marker)}.rl_quickindex .index-link{color:var(--black, #1a1a1a);-webkit-text-decoration:underline dashed var(--grey-light, #d1d1d1);text-decoration:underline dashed var(--grey-light, #d1d1d1);text-decoration-thickness:1px;text-underline-offset:var(--tuo, 0.2em);border-bottom-color:rgba(0,0,0,0);transition:.2s ease-in-out}.rl_quickindex .index-link:hover{color:var(--primary-hover, #FFD600);/**text-shadow:0 0 var(--primary-hover, #FFD600);*/-webkit-text-decoration-color:var(--primary-hover, #FFD600);text-decoration-color:var(--primary-hover, #FFD600)}@media(min-width: 768px){.rl_quickindex{--p: 1.75em 3em 2em 2.5em}.rl_quickindex .index-link{--tuo: 0.25em}}

/* --- Pagination --- */
:is(.pagination-wrapper,.jshop_pagination){-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:is(.pagination-wrapper,.jshop_pagination) .page-link:active,:is(.pagination-wrapper,.jshop_pagination) .page-link:focus{outline:none;box-shadow:none}:is(.pagination-wrapper,.jshop_pagination){--text--color:transparent;--text--size:.9rem;--text--weight:400;--icon:"";--icon--color:var(--grey,#b0b0b0);--icon--size:10px;--bg:var(--grey-lighten,#f2f2f2);--bg--active:var(--grey,#b0b0b0);--bg--arrow:transparent;--bg--size:.5;--btn--radius:50%;--btn--size:2rem;--counter__text--color:transparent;--counter__text--size:.8rem;--counter__text--weight:300;color:var(--counter__text--color)!important;font-size:var(--counter__text--size)!important;display:grid!important;justify-items:center;justify-content:revert!important;row-gap:1rem}:is(.pagination-wrapper,.jshop_pagination):hover{--text--color:var(--black,#000000);--bg:transparent;--bg--active:var(--grey-lighten,#f2f2f2);--bg--size:1;--counter__text--color:var(--grey,#b0b0b0)}:is(.pagination-wrapper,.jshop_pagination) .pagination{margin:0!important;gap:.35rem}:is(.pagination-wrapper,.jshop_pagination) .page-item{margin-bottom:0}:is(.pagination-wrapper,.jshop_pagination) .page-item.active .page-link{color:var(--text--color)!important;background-color:transparent!important}:is(.pagination-wrapper,.jshop_pagination) .page-item.active .page-link::after{--bg:var(--bg--active)}:is(.pagination-wrapper,.jshop_pagination) .page-link{color:var(--text--color);font-size:var(--text--size);font-weight:var(--text--weight);background-color:transparent;border:0 solid transparent;border-radius:var(--btn--radius)!important;display:flex;align-items:center;justify-content:center;width:var(--btn--size);height:var(--btn--size);padding:0;margin-left:0!important;position:relative;transition:var(--tz,.2s ease)}:is(.pagination-wrapper,.jshop_pagination) .page-link::before,:is(.pagination-wrapper,.jshop_pagination) .page-link::after{width:var(--btn--size);height:var(--btn--size);position:absolute;top:0;right:0;bottom:0;left:0;transition:var(--tz,.2s ease)}:is(.pagination-wrapper,.jshop_pagination) .page-link::after{content:"";background-color:var(--bg);background-size:var(--bg--size);border-radius:var(--btn--radius);scale:var(--bg--size);z-index:-1}:is(.pagination-wrapper,.jshop_pagination) .page-link:hover,:is(.pagination-wrapper,.jshop_pagination) .page-link:focus,:is(.pagination-wrapper,.jshop_pagination) .page-link:active{color:var(--text--color)}:is(.pagination-wrapper,.jshop_pagination) .page-link:hover::after,:is(.pagination-wrapper,.jshop_pagination) .page-link:focus::after,:is(.pagination-wrapper,.jshop_pagination) .page-link:active::after{--bg:var(--grey-light,hsl(0deg 0% 92%))}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="В начало"],[title="Start"],[title="Назад"],[title="«"],[title="Вперед"],[title="»"],[title="В конец"],[title="End"]){color:transparent;font-size:0;overflow:hidden}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="В начало"],[title="Start"],[title="Назад"],[title="«"],[title="Вперед"],[title="»"],[title="В конец"],[title="End"])::before{content:"";-webkit-mask-image:var(--icon);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--icon--size);background-color:var(--icon--color);z-index:1}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="В начало"],[title="Start"],[title="Назад"],[title="«"],[title="Вперед"],[title="»"],[title="В конец"],[title="End"])::after{--bg:var(--bg--arrow)}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="В начало"],[title="Start"],[title="Назад"],[title="«"],[title="Вперед"],[title="»"],[title="В конец"],[title="End"]):hover::before{--icon--color:var(--black,hsl(0,0%,0%))}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="В начало"],[title="Start"])::before{--icon:url("/images/icon-pack/solid/angles-left.svg")}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="Назад"],[title="«"])::before{--icon:url("/images/icon-pack/solid/angle-left.svg")}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="Вперед"],[title="»"])::before{--icon:url("/images/icon-pack/solid/angle-right.svg")}:is(.pagination-wrapper,.jshop_pagination) .page-link:where([title="В конец"],[title="End"])::before{--icon:url("/images/icon-pack/solid/angles-right.svg")}:is(.pagination-wrapper,.jshop_pagination):is(.pagination-counter,.pagination_result_counter){color:var(--counter__text--color)!important;font-size:var(--counter__text--size)!important;font-weight:var(--counter__text--weight);margin-bottom:0}.pagination-wrapper .pagination-counter{color:var(--counter__text--color)!important;font-size:var(--counter__text--size)!important}

