.content-background-wrapper[data-v-49cdcc33]{height:100vh;left:0;-webkit-mask:linear-gradient(180deg,#1c1718,rgba(28,23,24,.931) 3.3%,rgba(28,23,24,.879) 6.9%,rgba(28,23,24,.839) 10.8%,rgba(28,23,24,.809) 15%,rgba(28,23,24,.783) 19.7%,rgba(28,23,24,.759) 24.8%,rgba(28,23,24,.733) 30.5%,rgba(28,23,24,.7) 36.7%,rgba(28,23,24,.659) 43.5%,rgba(28,23,24,.604) 51%,rgba(28,23,24,.532) 59.1%,rgba(28,23,24,.439) 68.1%,rgba(28,23,24,.322) 77.9%,rgba(28,23,24,.177) 88.5%,rgba(28,23,24,0));position:absolute;right:0;top:0;width:100vw}.content-background-wrapper[data-v-49cdcc33]:after{background:linear-gradient(180deg,#000,rgba(0,0,0,.987) 8.1%,rgba(0,0,0,.951) 15.5%,rgba(0,0,0,.896) 22.5%,rgba(0,0,0,.825) 29%,rgba(0,0,0,.741) 35.3%,rgba(0,0,0,.648) 41.2%,rgba(0,0,0,.55) 47.1%,rgba(0,0,0,.45) 52.9%,rgba(0,0,0,.352) 58.8%,rgba(0,0,0,.259) 64.7%,rgba(0,0,0,.175) 71%,rgba(0,0,0,.104) 77.5%,rgba(0,0,0,.049) 84.5%,rgba(0,0,0,.013) 91.9%,transparent);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.content-background-wrapper .background[data-v-49cdcc33]{filter:blur(30px);height:80vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center 100%;object-position:center 100%;opacity:0;transform:scale(1.3);transform-origin:center;transition:opacity .3s ease .2s;width:100%}.content-background-wrapper .background.loaded[data-v-49cdcc33]{opacity:.9}.list-grid button{font-size:12px;line-height:16px}@media screen and (min-width:414px){.list-grid button{font-size:14px;line-height:20px}}button[data-v-5c46272b]{font-size:14px;height:40px;line-height:20px}button .heart-color-white path[data-v-5c46272b]{fill:#fff}.add-to-library a:hover button{color:#fff}.add-to-library a:hover svg path{fill:#fff}.premium-frame[data-v-694e7a6a]{align-items:center;border:6px solid #5a4fcf;border-radius:10px;display:flex;flex-direction:column;height:243px;justify-content:center;left:-5px;position:absolute;text-align:center;top:-5px;width:105%}@media(max-width:640px){.premium-frame[data-v-694e7a6a]{height:211px}}.premium-frame-2[data-v-694e7a6a]{align-items:center;border:6px solid #5a4fcf;border-radius:10px;display:flex;flex-direction:column;height:220px;justify-content:center;left:-5px;position:absolute;text-align:center;top:-5px;width:105%}@media(max-width:640px){.premium-frame-2[data-v-694e7a6a]{height:190px}}.premium-title[data-v-694e7a6a]{background:#5a4fcf;bottom:-4px;color:#fff;margin-top:10px;position:absolute;text-align:center;width:100%}@media(max-width:640px){.premium-title[data-v-694e7a6a]{bottom:-5px}}.forever-blue-frame[data-v-43ed6b22]{border:solid #524ccc;border-radius:inherit;border-width:3px 3px 0}.cover-owned-bar[data-v-3552bfc4]{background:linear-gradient(180deg,rgba(70,76,191,.85),rgba(53,58,151,.9));border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:6px 8px}.resource-icon[data-v-3552bfc4]{right:8px;top:-8px}.content-image .cover .ebook-icon[data-v-3552bfc4]{height:216px;width:152px}@media screen and (min-width:640px){.content-image .cover .ebook-icon[data-v-3552bfc4]{height:300px;width:212px}}.content-image .cover .audiobook-icon[data-v-3552bfc4],.content-image .cover .podcast-icon[data-v-3552bfc4],.content-image .cover .serial-icon[data-v-3552bfc4]{height:180px;width:180px}@media screen and (min-width:640px){.content-image .cover .audiobook-icon[data-v-3552bfc4],.content-image .cover .podcast-icon[data-v-3552bfc4],.content-image .cover .serial-icon[data-v-3552bfc4]{height:212px;width:212px}.details-left>p.mt-1[data-v-e44f622e],.details-right>p.mt-1[data-v-e44f622e]{margin-top:4px}}.description .expanded-text[data-v-367b1692]{display:block;overflow:visible}.description p[data-v-367b1692]{white-space:pre-wrap}@media screen and (min-width:768px){.description p[data-v-367b1692]{display:-webkit-box;overflow:hidden}}.description .expand-button span[data-v-367b1692]{pointer-events:none}.description .expand-button span[data-v-367b1692]:first-child:after{background-color:#fff;bottom:3px;content:"";height:.3px;left:0;opacity:0;position:absolute;right:0}.description .expand-button span[data-v-367b1692]:last-child{transition:transform .2s ease}.description .expand-button:focus span[data-v-367b1692]:first-child:after,.description .expand-button:hover span[data-v-367b1692]:first-child:after{opacity:1}.description .expand-button:focus span[data-v-367b1692]:last-child,.description .expand-button:hover span[data-v-367b1692]:last-child{transform:translateX(4px)}.description .expand-button[data-v-367b1692]:focus{outline:none}.tags-section a[data-v-0488d4d4]{border:1px solid;border-radius:40px;display:inline-block;height:28px;line-height:26px;min-height:28px;padding:0 12px}.tags-section a.tag[data-v-0488d4d4]{background:#18311f;border-color:#4c694f;color:#c4eebd}.tags-section a.tag[data-v-0488d4d4]:hover{background:#2b5938;border-color:#c4eebd;color:#e2f7de}.tags-section a.subcategory[data-v-0488d4d4]{background:#311818;border-color:#6e3f4a;color:#ff9bbf}.tags-section a.subcategory[data-v-0488d4d4]:hover{background:#592b2b;border-color:#ff9bbf;color:#ffd6e5}.tags-section a.category[data-v-0488d4d4]{background:#182c31;border-color:#31616c;color:#6addf6}.tags-section a.category[data-v-0488d4d4]:hover{background:#2b5159;border-color:#6addf6;color:#d6f8ff}.social-sharing a[data-v-1e438a9c]{--tw-bg-opacity:1;align-items:center;background-color:#373435;background-color:rgba(55,52,53,var(--tw-bg-opacity,1));border:1px solid #646464;border-radius:9999px;display:flex;height:36px;justify-content:center;margin-right:16px;transition:background .4s ease,border .4s ease;width:36px}@media screen and (min-width:414px){.social-sharing a[data-v-1e438a9c]{margin-right:28px}}.social-sharing a[data-v-1e438a9c]:hover{border:0}.social-sharing a:hover.facebook[data-v-1e438a9c]{background-color:#3c5896}.social-sharing a:hover.linkedin[data-v-1e438a9c]{background-color:#0a66c2}.social-sharing a:hover.copy[data-v-1e438a9c],.social-sharing a:hover.mail[data-v-1e438a9c]{background-color:#cd2028}.content-page[data-v-727a0776]{position:relative}.content-page .separator-line[data-v-727a0776]:after{background-color:#666366}.content-page .top-spacing[data-v-727a0776]{margin-top:160px}@media screen and (min-width:768px){.content-page .grid-layout[data-v-727a0776]{grid-template-columns:212px 1fr}}button[data-v-cb8aa392]{width:100%}@media screen and (min-width:414px){button[data-v-cb8aa392]{width:280px}}