.back-control-wrapper{display:flex;justify-content:center}.back-control-wrapper:before{border-radius:100%}.back-control-wrapper svg.back-arrow-icon{fill:#0f172a}.category-item{color:#0f172a;cursor:pointer;display:block;text-decoration:none}.category-item .category-item-name:hover{text-decoration:underline}.category-item .category-item-wrapper{background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;padding:12px}.category-item .category-item-cover{display:flex;flex-shrink:0;height:120px;position:relative}.category-item .category-item-cover .book-cover-container{align-self:flex-start;height:120px;width:90px}.category-item .category-item-cover .publication-progress{bottom:2px;left:16px;position:absolute;right:16px}.category-item .category-item-cover .publication-progress .progress-bg,.category-item .category-item-cover .publication-progress .progress-val{border-radius:1.5px;height:3px}.category-item .category-item-text{display:flex;flex-direction:column;flex-grow:1;font-size:12px;font-weight:500;margin-inline-start:16px;overflow:hidden}@media(min-width:1281px),(min-width:701px)and (max-width:1280px){.category-item .category-item-text{font-size:14px}}.category-item .category-item-top{flex-grow:1}.category-item .category-item-top-line{display:flex}.category-item .category-item-top-line .category-item-name{display:-webkit-box;flex-grow:1;font-size:14px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:20px;overflow:hidden;-webkit-box-orient:vertical;word-wrap:break-word;color:#0f172a}@media(min-width:1281px),(min-width:701px)and (max-width:1280px){.category-item .category-item-top-line .category-item-name{font-size:16px;line-height:24px}}.ffa-app .category-item .category-item-top-line .category-item-name{letter-spacing:-.03em}.category-item .category-item-top-line .favourites-control-block{flex-shrink:0;height:20px;margin-inline-start:4px;width:20px}.category-item .author-link,.category-item .author-text{display:block;font-size:14px;line-height:20px;max-height:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-item .author-link{color:var(--primary-color);text-decoration:none}.category-item .author-text{color:#64748b}.category-item .dot:not(:first-child):before{content:"•";margin-inline-end:.3em;margin-inline-start:.3em}.category-item .category-item-meta-row{display:flex}.category-item .category-item-category-wrap{display:flex;font-size:14px;font-weight:500;line-height:20px}.category-item .category-item-book-category,.category-item .category-item-book-genre{color:var(--primary-color)}.category-item .category-item-book-category{white-space:nowrap}.ffa-app .category-item .category-item-book-category.category-dot:after{content:"•";margin-inline-end:3px}.category-item .category-item-book-genres-wrap{display:none;flex-flow:row wrap;height:16px;overflow:hidden;padding-inline-end:18px}.ffa-app .category-item .category-item-book-genres-wrap{display:flex}@media(min-width:1281px),(min-width:701px)and (max-width:1280px){.category-item .category-item-book-genres-wrap{height:18px}}.category-item .category-item-book-genres-wrap .category-item-book-genre{background-color:#fff;position:relative;z-index:1}.category-item .category-item-book-genres-wrap .category-item-book-genre:not(:first-child):before{content:","}.category-item .category-item-book-genres-wrap .category-item-book-genre:not(:last-child):after{color:#64748b;content:"+" attr(data-genres-left);position:absolute;right:-18px;z-index:-1}[dir=rtl] .category-item .category-item-book-genres-wrap .category-item-book-genre:not(:last-child):after{left:-18px;right:auto}.category-item .category-item-stats{align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:14px;justify-content:space-between;line-height:20px}.category-item .category-item-stats-side,.category-item .category-item-stats-side .icon-block{align-items:center;display:flex}.category-item .category-item-stats-side .icon-block svg{fill:currentColor}.category-item .category-item-stats-side .download-cloud{fill:var(--primary-color);margin-top:1px;margin-inline-start:2px}.category-item .category-item-stats-side svg{height:16px;width:16px}.category-item .icon-block-download{align-items:center;display:flex}.category-item .category-item-name a{color:#0f172a}.category-item .collection-item-category-label{background-color:#f1f5f9;color:#0f172a}.category-item a{text-decoration:none}.category-info-container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:1281px),(min-width:701px)and (max-width:1280px){.category-info-container{min-width:566px}}.category-info-container .author-avatar-container{min-height:256px}.category-info-container .author-avatar{display:block;height:auto;max-width:256px;width:100%}.category-info-container .author-name{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:44px;margin-top:8px;padding-inline:56px;text-align:center}@media(max-width:700px){.category-info-container .author-name{font-size:24px;line-height:normal;word-break:break-word}}.category-info-container .author-life-period{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:28px;text-align:center}@media(max-width:700px){.category-info-container .author-life-period{margin-top:12px}}.category-info-container .author-bio{text-align:center}.category-info-container .author-short-description{color:#64748b;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:24px;margin-top:16px;text-align:justify}@media(min-width:1281px),(min-width:701px)and (max-width:1280px){.category-info-container .author-short-description{text-align:center}}.category-info-container .author-short-description ol,.category-info-container .author-short-description ul{display:inline-block}.category-info-container .author-short-description ol li,.category-info-container .author-short-description ul li{display:list-item;margin:0 0 .5em}.category-info-container .author-short-description ol li{list-style-position:inside}.category-info-container .author-short-description ul li{list-style-type:disc;margin-inline-start:1.2em}.category-meta-page-title{display:flex;font-size:44px;font-weight:700;gap:10px;justify-content:center;line-height:48px;margin-bottom:0;overflow:hidden;text-align:center;white-space:nowrap}.ocean-app .category-meta-page-title{padding-top:8px}.category-meta-page-title span{padding-bottom:4px}.category-meta-page-title span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px),(min-width:701px)and (max-width:1280px){.category-meta-page-title{font-size:40px;line-height:44px}}@media(max-width:480px){.category-meta-page-title{font-size:24px;justify-content:flex-start;line-height:28px}}.category-nav-bar{display:flex;justify-content:center}@media(max-width:700px){.category-nav-bar{justify-content:flex-start}}.category-nav-bar .tabs-control__slider-wrapper{height:4px!important}.category-nav-bar .tabs-control__slider-wrapper .tabs-control__slider{border-radius:2px}.category-nav-bar .tabs-control__list{border-bottom:0;gap:16px;padding:0 0 8px}.category-nav-bar .category-nav-bar-item .tab-control__link{border-bottom:0;cursor:pointer;font-size:16px;min-width:0;padding:0;text-decoration:none;text-transform:unset}.category-page{margin:0 auto;max-width:var(--app-max-width);min-height:var(--footer-spacer-wide)}@media(max-width:767px),(min-width:1024px)and (max-width:1279px),(min-width:768px)and (max-width:1023px){.category-page{min-height:var(--footer-spacer-narrow)}}@media(max-width:700px){.category-page{min-height:var(--footer-spacer-small)}}.category-page:not(.-expanded-info) .category-page-top .category-name-block{flex-basis:auto;flex-grow:1;overflow:hidden}.category-page .category-page-top{align-items:center;display:flex;margin-bottom:8px}@media(min-width:480.99px){.category-page .category-page-top{justify-content:space-between;margin-bottom:16px}.category-page .category-page-top>div{flex:1 1 0}}.-expanded-info.category-page .category-page-top{margin-bottom:0}.-expanded-info.category-page .category-page-top>div{flex:1 1 0}.-expanded-info.category-page .category-page-top>div:first-child{align-self:start;display:flex}@media(max-width:700px){.-expanded-info.category-page .category-page-top>div:first-child{position:absolute;z-index:1}.-expanded-info.category-page .category-page-top>div:last-child{display:none}}.-expanded-info.category-page .category-page-top .category-page-back-btn{background-color:#fff;margin:0}.category-page .library-filter{box-shadow:-24px -8px #fff,24px -8px #fff;top:calc(68px + env(safe-area-inset-top));z-index:2}@media(max-width:767px){.category-page .library-filter{box-shadow:-24px -2px #fff,24px -2px #fff;top:calc(66px + env(safe-area-inset-top))}}.category-page .category-page-back-btn{margin-inline-end:8px;max-height:48px;max-width:48px;min-width:0!important;padding:0!important}.category-page .category-page-back-btn:active:before,.category-page .category-page-back-btn:focus:before,.category-page .category-page-back-btn:hover:before{display:none}@media(min-width:1024px)and (max-width:1279px),(min-width:1281px),(min-width:481px)and (max-width:700px){.category-page .category-page-back-btn{display:flex;justify-content:flex-start}.category-page .category-page-back-btn>*{flex-grow:1;justify-content:center}}.category-page .category-page-filter{padding-bottom:16px;position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:2}@media(min-width:1024px)and (max-width:1279px),(min-width:768px)and (max-width:1023px){.ocean-app .category-page .category-page-filter{top:calc(112px + env(safe-area-inset-top))}}.category-page .publications-list{display:grid;gap:16px;grid-template-columns:1fr}@media(max-width:767px){.category-page .publications-list{gap:8px}}@media(min-width:1024px)and (max-width:1279px){.category-page .publications-list{grid-template-columns:1fr 1fr}}@media(min-width:1281px){.category-page .publications-list{grid-template-columns:1fr 1fr 1fr}}.category-page .publications-list .publications-item{overflow:hidden}.category-page .no-books-block{font-size:24px;font-weight:700;line-height:28px;padding:24px;text-align:center}.category-page .content-section{margin-bottom:16px}@media(max-width:767px),(min-width:768px)and (max-width:1023px){.category-page .content-section{margin-bottom:8px}}.category-page .content-section .bio-header h2,.category-page .content-section .books-header h2,.category-page .content-section .faq-header h2{font-size:32px;font-weight:700;line-height:36px;margin:16px 0}@media(max-width:767px),(min-width:768px)and (max-width:1023px){.category-page .content-section .bio-header h2,.category-page .content-section .books-header h2,.category-page .content-section .faq-header h2{font-size:24px;line-height:28px;margin:8px 0}}@media(max-width:767px){.category-page .content-section .books-content .library-filter{margin-top:16px}}.category-page .content-section .books-content .library-filter .library-filter-input-wrap{border:1px solid #cbd5e1;border-radius:8px;padding-left:8px;padding-right:8px}.category-page .content-section:last-child{margin-bottom:0}.category-page .content-section.faq-section{border:1px solid #cbd5e1;border-radius:8px;padding:16px 32px}@media(max-width:767px){.category-page .content-section.faq-section{padding:16px 24px}}.category-page .content-section.bio-section{border-top:1px solid #cbd5e1}.category-page .content-section .library-filter{box-shadow:none}.category-page .bio-content .category-bio-page-content{color:#0f172a;font-size:16px;letter-spacing:-.02em;line-height:24px;text-align:justify}.category-page .bio-content .category-bio-page-content ol li,.category-page .bio-content .category-bio-page-content ul li{display:list-item;margin:0 0 .5em}.category-page .bio-content .category-bio-page-content ol li{list-style-position:inside}.category-page .bio-content .category-bio-page-content ul li{list-style-type:disc;margin-inline-start:1.2em}.category-page .faq-content .faq-item-block:not(:last-child){border-bottom:1px solid #e2e8f0}.category-page-layout{padding:16px 16px 56px}@media(min-width:576px){.category-page-layout{padding-inline:24px}}@media(min-width:992px){.category-page-layout{padding-inline:24px}}.seo-hidden-block{height:1px;left:-10000px;opacity:0;overflow:hidden;position:absolute;visibility:hidden;width:1px}.seo-hidden-block a{color:inherit;text-decoration:none}.load-more-trigger{height:1px;width:100%}
