.category-header-desc{font-size:13px;color:#fff;line-height:1.5;margin-top:2px;max-width:850px;letter-spacing:.1px;font-weight:400;position:relative;backdrop-filter:blur(6px);width:fit-content}@media(max-width:575px){.category-header-desc{font-size:12px;line-height:1.45;color:rgba(255,255,255,.6)}}body.grid-page .category-person-reference{margin-bottom:16px}body.grid-page .category-person-reference .person-profile{box-shadow:0 18px 50px rgba(0,0,0,.22)}body.grid-page .category-person-layout .category-person-films{display:block!important;min-width:0;width:100%}body.grid-page .category-person-films__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;padding:2px 4px}body.grid-page .category-person-films__title{margin:3px 0 0!important;padding:0!important;color:#fff;font-size:clamp(20px,3vw,28px);line-height:1.15}body.grid-page .category-person-films__count{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(59,187,209,.2);border-radius:999px;background:rgba(59,187,209,.1);color:#75d3e3;font-size:11px;font-weight:800;white-space:nowrap}body.grid-page .category-person-layout .category-person-films>.card__section{display:block;width:100%;min-width:0;border:1px solid rgba(255,255,255,5%);background:linear-gradient(145deg,rgba(47,53,63,.94),rgba(31,41,55,.94))}body.grid-page .category-person-layout .category-person-films #categoryGrid,body.grid-page .category-person-layout .category-person-films #categoryGrid .row--grid{width:100%}body.grid-page .category-person-layout .category-person-films #categoryGrid .row--grid{display:flex;flex-wrap:wrap}@media(max-width:575px){body.grid-page .category-person-films__heading{align-items:center;padding:0 2px}body.grid-page .category-person-films__count{min-height:27px;padding:0 9px}}body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(15,27,39,.82);box-shadow:0 8px 24px rgba(0,0,0,.25);opacity:.9;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav:hover,body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav:focus-visible{border-color:rgba(59,187,209,.7);background:#1e7184;opacity:1;outline:none;transform:translateY(-50%)scale(1.06)}body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav:disabled,body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav.is-disabled{cursor:default;opacity:.32;pointer-events:auto}body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav--prev{left:6px}body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav--next{right:6px}body.grid-page .catalog.catalog--page .article__full>.card__section .section__nav svg{width:16px;height:16px;stroke:#fff}body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel,body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel.native-carousel{gap:20px}body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel>.card,body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel.native-carousel>.card{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}@media(min-width:576px){body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel>.card,body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel.native-carousel>.card{flex-basis:calc((100% - 60px)/4);max-width:calc((100% - 60px)/4)}}@media(min-width:768px){body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel>.card,body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel.native-carousel>.card{flex-basis:calc((100% - 80px)/5);max-width:calc((100% - 80px)/5)}}@media(min-width:992px){body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel>.card,body.grid-page .catalog.catalog--page .article__full>.card__section .section__carousel.native-carousel>.card{flex-basis:calc((100% - 100px)/6);max-width:calc((100% - 100px)/6)}}.article__cert-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.3px;text-transform:uppercase;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,8%);color:#fff;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.article__cert-badge:hover{transform:scale(1.06);filter:brightness(1.15);color:#fff}.article__cert-badge--title{font-size:.72em;font-weight:900;vertical-align:.08em;margin-left:10px;padding:4px 16px;letter-spacing:.8px;border-width:1.5px;border-style:solid;cursor:default;text-shadow:0 1px 3px rgba(0,0,0,.7)}.article__cert-badge--title:hover{transform:none;filter:none}.article__cert-badge--title.article__cert-badge--16{border-color:rgba(251,146,60,.9);background:linear-gradient(135deg,rgba(249,115,22,.45) 0%,rgba(194,65,12,.65) 100%);color:#fff;box-shadow:0 0 16px rgba(249,115,22,.45),inset 0 1px 1px rgba(255,255,255,.35)}.article__cert-badge--title.article__cert-badge--18{border-color:rgba(248,113,113,.9);background:linear-gradient(135deg,rgba(239,68,68,.45) 0%,rgba(185,28,28,.65) 100%);color:#fff;box-shadow:0 0 16px rgba(239,68,68,.45),inset 0 1px 1px rgba(255,255,255,.35)}.article__cert-badge--title.article__cert-badge--13{border-color:rgba(250,204,21,.9);background:linear-gradient(135deg,rgba(234,179,8,.45) 0%,rgba(161,98,7,.65) 100%);color:#fff;box-shadow:0 0 16px rgba(234,179,8,.45),inset 0 1px 1px rgba(255,255,255,.35)}.article__cert-badge--title.article__cert-badge--pg{border-color:rgba(96,165,250,.9);background:linear-gradient(135deg,rgba(59,130,246,.45) 0%,rgba(29,78,216,.65) 100%);color:#fff;box-shadow:0 0 16px rgba(59,130,246,.45),inset 0 1px 1px rgba(255,255,255,.35)}.article__cert-badge--title.article__cert-badge--p{border-color:rgba(74,222,128,.9);background:linear-gradient(135deg,rgba(34,197,94,.45) 0%,rgba(21,128,61,.65) 100%);color:#fff;box-shadow:0 0 16px rgba(34,197,94,.45),inset 0 1px 1px rgba(255,255,255,.35)}.article__cert-badge--title.article__cert-badge--c{border-color:rgba(255,77,79,.95);background:linear-gradient(135deg,rgba(220,38,38,.6) 0%,rgba(153,27,27,.8) 100%);color:#fff;box-shadow:0 0 18px rgba(220,38,38,.55),inset 0 1px 1px rgba(255,255,255,.35)}.article__cert-badge--c{border-color:rgba(239,68,68,.7);background:rgba(220,38,38,.28);color:#ff4d4f;font-weight:900;box-shadow:0 0 10px rgba(239,68,68,.25)}.article__cert-badge--18{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.18);color:#f87171;box-shadow:0 0 8px rgba(239,68,68,.12)}.article__cert-badge--16{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.18);color:#fb923c;box-shadow:0 0 8px rgba(249,115,22,.12)}.article__cert-badge--13{border-color:rgba(234,179,8,.5);background:rgba(234,179,8,.18);color:#facc15;box-shadow:0 0 8px rgba(234,179,8,.12)}.article__cert-badge--pg{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.18);color:#60a5fa}.article__cert-badge--p{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.18);color:#4ade80}.category-title__provider-badge{display:inline-flex;align-items:center;gap:7px;vertical-align:.08em;margin-left:8px;padding:3px 12px 3px 5px;background:rgba(255,255,255,8%);border:1.5px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:.72em;font-weight:700;line-height:1.2;letter-spacing:.3px;box-shadow:0 4px 14px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.2)}.category-title__provider-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.25);background:#000}.category-title__provider-name{white-space:nowrap}