/* Generated from ../../style.css: explicit homepage-scoped rules only. Do not edit manually; regenerate with tools/build_css.py. */
.cr-discovery-home {
     min-height: 420px;
     padding-bottom: 10px;
}

.cr-discovery-home .container {
     position: relative;
     z-index: 1;
}

.cr-discovery-home {
}

.cr-discovery-home {
     --home-ink: var(--ca-reg-0078-232323);
     --home-muted: var(--ca-reg-0030-6b6b6b);
     --home-paper: var(--ca-reg-0076-fdfdfd);
     --home-soft: var(--ca-reg-0029-f0f0f0);
     --home-line: var(--ca-reg-0013-dfdfdf);
     --home-accent: var(--ca-reg-20536-6e6e6e);
     --home-shadow: 0 18px 50px var(--ca-reg-20618-rgba-41-41-41-09);
     --home-shadow-sm: 0 8px 25px var(--ca-reg-20786-rgba-41-41-41-07);
     color: var(--home-ink);
     overflow: hidden;
}

.cr-discovery-home .container {
     width: min(1180px,calc(100% - 32px));
     margin-inline: auto;
}

.cr-discovery-home a {
     text-decoration: none;
     color: inherit;
}

.cr-discovery-home img {
     max-width: 100%;
}

.cr-discovery-home .cr-discovery-kicker {
     display: inline-flex;
     align-items: center;
     gap: 7px;
     color: var(--home-accent);
     font-weight: 900;
     letter-spacing: .1px;
}

.cr-discovery-home .cr-discovery-kicker i {
     font-size: 12px;
}

.cr-discovery-home .cr-orbit-hero {
     display: grid;
     gap: 20px;
}

.cr-discovery-home .cr-orbit-hero:before {
     content: "";
     position: absolute;
     inset: 10px;
     border: 1px solid var(--ca-reg-20407-rgba-110-110-110-08);
     border-radius: 31px;
     pointer-events: none;
}

.cr-discovery-home .cr-orbit-copy {
     position: relative;
     z-index: 5;
}

.cr-discovery-home .cr-orbit-copy h1 {
     font-weight: 950;
     color: var(--home-ink);
}

.cr-discovery-home .cr-orbit-copy h1 em {
     font-style: normal;
     color: var(--home-accent);
}

.cr-discovery-home .cr-hero-lead {
     color: var(--home-muted);
}

.cr-discovery-home .cr-orbit-cta {
     display: inline-flex;
     align-items: center;
     background: var(--home-ink);
     color: var(--ca-p-white);
     box-shadow: 0 12px 26px var(--ca-reg-20170-rgba-35-35-35-17);
     font-weight: 900;
     transition: .22s ease;
}

.cr-discovery-home .cr-orbit-cta:hover {
     transform: translateY(-3px);
     background: var(--home-accent);
     box-shadow: 0 17px 30px var(--ca-reg-20746-rgba-110-110-110-2);
}

.cr-discovery-home .cr-orbit-bg, .cr-discovery-home .cr-orbit-ring {
     position: absolute;
     border-radius: 50%;
     pointer-events: none;
}

.cr-discovery-home .cr-orbit-bg {
     border: 1px solid var(--ca-reg-20438-rgba-110-110-110-12);
}

.cr-discovery-home .cr-orbit-ring {
     border: 1px dashed var(--ca-reg-20432-rgba-110-110-110-24);
}

.cr-discovery-home .cr-stage-eyebrow {
     position: absolute;
     top: 5px;
     display: flex;
     align-items: center;
     gap: 7px;
     padding: 7px 11px;
     border: 1px solid var(--ca-reg-20947-rgba-110-110-110-16);
     border-radius: 999px;
     background: var(--ca-reg-20949-rgba-253-253-253-82);
     backdrop-filter: blur(10px);
     font-size: 12px;
     color: var(--home-muted);
     z-index: 7;
}

.cr-discovery-home .cr-stage-live-dot {
     width: 6px;
     height: 6px;
     border-radius: 50%;
     background: var(--ca-reg-20650-878787);
     box-shadow: 0 0 0 4px var(--ca-reg-20127-rgba-135-135-135-12);
}

.cr-discovery-home .cr-orbit-center {
     transition: transform .3s ease,box-shadow .3s ease;
}

.cr-discovery-home .cr-orbit-center:hover {
     box-shadow: 0 35px 65px var(--ca-reg-20602-rgba-35-35-35-27);
}

.cr-discovery-home .cr-orbit-cover {
     place-items: center;
}

.cr-discovery-home .cr-orbit-mini {
     transition: .25s ease;
}

.cr-discovery-home .cr-orbit-mini:hover {
}

.cr-discovery-home .cr-latest-book-card {
     position: absolute;
     z-index: 8;
     display: flex;
     align-items: center;
     gap: 11px;
     padding: 9px;
     border: 1px solid var(--ca-reg-20173-rgba-255-255-255-9);
     border-radius: 17px;
     background: var(--ca-reg-0131-rgba-253-253-253-9);
     backdrop-filter: blur(13px);
     box-shadow: 0 18px 36px var(--ca-reg-20776-rgba-35-35-35-13);
     transition: .22s ease;
}

.cr-discovery-home .cr-latest-book-cover {
     display: grid;
     place-items: center;
     overflow: hidden;
     background: var(--ca-reg-0014-e1e1e1);
}

.cr-discovery-home .cr-latest-book-cover img {
     width: 100%;
     height: 100%;
     object-fit: cover;
}

.cr-discovery-home .cr-latest-book-copy {
     display: flex;
     flex-direction: column;
}

.cr-discovery-home .cr-latest-book-copy small {
     font-weight: 900;
     color: var(--home-accent);
}

.cr-discovery-home .cr-latest-book-copy strong {
}

.cr-discovery-home .cr-latest-book-copy span {
     color: var(--home-muted);
     text-overflow: ellipsis;
}

.cr-discovery-home .cr-latest-book-copy b {
     color: var(--home-accent);
}

.cr-discovery-home .cr-discovery-section {
     margin: 26px auto;
}

.cr-discovery-home .cr-section-featured, .cr-discovery-home .cr-section-blog, .cr-discovery-home .cr-section-subscriptions {
     margin-top: 38px;
}

.cr-discovery-home .cr-header-action, .cr-discovery-home .cr-btn-more, .cr-discovery-home .cr-editorial-blog-more {
     color: var(--home-accent);
     font-weight: 900;
}

.cr-discovery-home .cr-btn-more {
     border: 1px solid var(--ca-reg-0086-d0d0d0);
     border-radius: 999px;
}

.cr-discovery-home .cr-btn-more:hover {
     background: var(--home-accent);
     color: var(--ca-p-white);
}

.cr-discovery-home .cr-discovery-panel, .cr-discovery-home .cr-feature-highlight, .cr-discovery-home .cr-for-you-panel, .cr-discovery-home .cr-trend-panel {
     padding: 20px;
     border: 1px solid var(--home-line);
     border-radius: 25px;
     background: var(--home-paper);
     box-shadow: var(--home-shadow-sm);
}

.cr-discovery-home .cr-discovery-quick {
}

.cr-discovery-home .cr-panel-badge {
     padding: 5px 9px;
     border-radius: 999px;
     background: var(--ca-reg-0018-efefef);
     color: var(--ca-reg-20471-727272);
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home .cr-panel-badge-soft {
     background: var(--ca-reg-0029-f0f0f0);
     color: var(--home-accent);
}

.cr-discovery-home .cr-mini-book-grid {
     display: grid;
     grid-template-columns: repeat(4,minmax(0,1fr));
     gap: 10px;
}

.cr-discovery-home .cr-mini-book {
     overflow: hidden;
     border: 1px solid var(--home-line);
     border-radius: 16px;
     background: var(--ca-p-surface-white);
     transition: .22s ease;
}

.cr-discovery-home .cr-mini-book:hover {
     transform: translateY(-4px);
     box-shadow: var(--home-shadow-sm);
     border-color: var(--ca-reg-20901-c2c2c2);
}

.cr-discovery-home .cr-mini-cover {
     display: block;
     height: 150px;
     overflow: hidden;
     background: var(--ca-reg-0063-e9e9e9);
}

.cr-discovery-home .cr-mini-cover img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     transition: .3s ease;
}

.cr-discovery-home .cr-mini-book:hover img {
     transform: scale(1.055);
}

.cr-discovery-home .cr-mini-info {
     display: block;
     padding: 9px 10px;
}

.cr-discovery-home .cr-mini-info strong {
     display: block;
     line-height: 1.6;
}

.cr-discovery-home .cr-mini-info small {
     display: block;
     margin-top: 4px;
     color: var(--home-muted);
}

.cr-discovery-home .cr-pick-list {
}

.cr-discovery-home .cr-pick-item {
     display: grid;
     grid-template-columns: 46px 1fr 20px;
     align-items: center;
     border: 1px solid transparent;
     transition: .2s ease;
}

.cr-discovery-home .cr-pick-item:hover {
}

.cr-discovery-home .cr-pick-cover {
     width: 46px;
     height: 58px;
     overflow: hidden;
     background: var(--ca-p-surface-2);
}

.cr-discovery-home .cr-pick-cover img {
}

.cr-discovery-home .cr-pick-copy {
     min-width: 0;
}

.cr-discovery-home .cr-pick-copy strong {
     display: block;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.cr-discovery-home .cr-pick-copy small {
     display: block;
     color: var(--home-muted);
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.cr-discovery-home .cr-pick-arrow {
     color: var(--home-accent);
}

.cr-discovery-home .v6-shelf {
     margin-top: 24px;
}

.cr-discovery-home .v6-shelf-head {
     display: flex;
     align-items: end;
     justify-content: space-between;
     gap: 12px;
     margin-bottom: 13px;
}

.cr-discovery-home .v6-shelf-kicker {
     display: inline-flex;
     align-items: center;
     gap: 6px;
     color: var(--home-accent);
     font-weight: 900;
}

.cr-discovery-home .v6-shelf-head h2 {
     margin: 5px 0 0;
}

.cr-discovery-home .v6-shelf-more {
     padding: 7px 12px;
     border: 1px solid var(--ca-reg-20861-d1d1d1);
     border-radius: 999px;
     color: var(--home-accent);
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home .v6-shelf-more:hover {
     background: var(--home-accent);
     color: var(--ca-p-white);
}

.cr-discovery-home .v6-shelf-grid {
     display: grid;
     grid-template-columns: repeat(4,minmax(0,1fr));
     gap: 12px;
}

.cr-discovery-home .v6-shelf-card {
     position: relative;
     display: grid;
     gap: 11px;
     align-items: center;
     border: 1px solid var(--home-line);
     border-radius: 18px;
     background: var(--ca-p-surface-white);
     box-shadow: 0 5px 18px var(--ca-reg-20891-rgba-41-41-41-04);
     transition: .22s ease;
}

.cr-discovery-home .v6-shelf-card:hover {
     transform: translateY(-4px);
     border-color: var(--ca-reg-20259-c1c1c1);
     box-shadow: var(--home-shadow-sm);
}

.cr-discovery-home .v6-shelf-cover {
     display: grid;
     place-items: center;
     overflow: hidden;
     background: var(--ca-p-surface-2);
}

.cr-discovery-home .v6-shelf-cover img {
     width: 100%;
     height: 100%;
     transition: .3s ease;
}

.cr-discovery-home .v6-shelf-card:hover .v6-shelf-cover img {
     transform: scale(1.05);
}

.cr-discovery-home .v6-shelf-info {
     min-width: 0;
     display: flex;
     flex-direction: column;
     gap: 4px;
}

.cr-discovery-home .v6-shelf-info strong {
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}

.cr-discovery-home .v6-shelf-info em {
     font-style: normal;
     color: var(--home-accent);
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.cr-discovery-home .v6-shelf-info small {
     display: flex;
     gap: 7px;
     color: var(--home-muted);
}

.cr-discovery-home .v6-shelf-info b {
     color: var(--home-ink);
}

.cr-discovery-home .v6-shelf-arrow {
     position: absolute;
     left: 9px;
     bottom: 8px;
     color: var(--ca-reg-20859-a1a1a1);
     font-size: 12px;
}

.cr-discovery-home .v6-author-shelf {
     position: relative;
     margin: 42px 0;
     overflow: hidden;
}

.cr-discovery-home .v6-author-shelf:before, .cr-discovery-home .v6-author-shelf:after {
     content: "";
     position: absolute;
     border: 1px solid var(--ca-reg-20001-rgba-110-110-110-1);
     border-radius: 50%;
     pointer-events: none;
}

.cr-discovery-home .v6-author-shelf:before {
     width: 280px;
     height: 280px;
     right: -100px;
     top: -155px;
}

.cr-discovery-home .v6-author-shelf:after {
     width: 210px;
     height: 210px;
     left: -90px;
     bottom: -140px;
}

.cr-discovery-home .v6-author-grid {
     position: relative;
     z-index: 1;
     display: grid;
}

.cr-discovery-home .v6-author-card {
     border-radius: 18px;
     transition: .22s ease;
}

.cr-discovery-home .v6-author-card:hover {
     transform: translateY(-5px);
}

.cr-discovery-home .v6-author-avatar {
     position: relative;
}

.cr-discovery-home .v6-author-avatar:after {
     content: "";
     position: absolute;
     border-radius: 50%;
     transition: .3s ease;
}

.cr-discovery-home .v6-author-card:hover .v6-author-avatar:after {
     transform: rotate(18deg) scale(1.06);
     border-color: var(--ca-reg-20804-rgba-110-110-110-45);
}

.cr-discovery-home .v6-author-avatar i {
     background: var(--ca-reg-0014-e1e1e1);
     color: var(--home-accent);
     font-size: 25px;
}

.cr-discovery-home .v6-author-card strong {
     max-width: 100%;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.cr-discovery-home .v6-author-card small {
     margin-top: 4px;
     color: var(--home-muted);
}

.cr-discovery-home .v6-author-note {
     color: var(--home-muted);
     font-size: 12px;
}

.cr-discovery-home .cr-topic-showcase {
     padding: 24px;
     border-radius: 28px;
     color: var(--ca-p-white);
     box-shadow: var(--home-shadow);
     overflow: hidden;
}

.cr-discovery-home .cr-topic-showcase-copy h2 {
     margin: 7px 0;
}

.cr-discovery-home .cr-topic-showcase-copy p {
     margin: 0;
     max-width: 520px;
     opacity: .78;
}

.cr-discovery-home .cr-topic-showcase-cta {
     display: inline-flex;
     align-items: center;
     gap: 7px;
     margin-top: 13px;
     padding: 8px 12px;
     border-radius: 10px;
     background: var(--ca-p-surface-white);
     color: var(--ca-reg-0045-5a5a5a);
     font-weight: 900;
}

.cr-discovery-home .cr-topic-orbit {
     border: 1px dashed var(--ca-reg-20510-rgba-255-255-255-3);
     border-radius: 50%;
}

.cr-discovery-home .cr-topic-main-book {
}

.cr-discovery-home .cr-topic-mini {
}

.cr-discovery-home .cr-topic-art-label {
     opacity: .72;
}

.cr-discovery-home .cr-topic-mini-shelf-wrap {
     margin-top: 11px;
     padding: 13px;
     border: 1px solid var(--home-line);
     border-radius: 20px;
     background: var(--ca-p-surface-white);
}

.cr-discovery-home .cr-topic-mini-shelf-heading {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom: 9px;
     font-weight: 900;
}

.cr-discovery-home .cr-topic-mini-shelf-heading a {
     color: var(--home-accent);
     font-weight: 800;
}

.cr-discovery-home .cr-topic-mini-shelf {
     display: grid;
     grid-template-columns: repeat(2,minmax(0,1fr));
     gap: 12px;
}

.cr-discovery-home .cr-topic-mini-card {
     position: relative;
     display: flex;
     align-items: center;
     gap: 12px;
     padding: 10px;
     border: 1px solid var(--home-line);
     border-radius: 14px;
     background: var(--ca-p-surface-white);
}

.cr-discovery-home .cr-topic-mini-card:hover {
     border-color: var(--ca-reg-20259-c1c1c1);
     background: var(--ca-reg-0011-fbfbfb);
}

.cr-discovery-home .cr-topic-mini-card-cover {
     width: 72px;
     height: 94px;
     flex: 0 0 72px;
     overflow: hidden;
     border-radius: 8px;
     background: var(--ca-p-surface-2);
}

.cr-discovery-home .cr-topic-mini-card-cover img {
     width: 100%;
     height: 100%;
}

.cr-discovery-home .cr-topic-mini-card-copy {
     display: flex;
     flex-direction: column;
     gap: 4px;
     min-width: 0;
}

.cr-discovery-home .cr-topic-mini-card-title {
}

.cr-discovery-home .cr-topic-mini-card-excerpt {
     font-size: 12px;
     line-height: 1.7;
     color: var(--home-muted);
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}

.cr-discovery-home .cr-topic-mini-card-view {
     display: inline-flex;
     align-items: center;
     gap: 5px;
     margin-top: 2px;
     color: var(--home-accent);
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home .cr-topic-mini-card-view i {
     font-size: 12px;
}

.cr-discovery-home .cr-editorial-blog-list {
}

.cr-discovery-home .cr-editorial-blog-item {
     position: relative;
     display: grid;
     grid-template-columns: 130px 1fr 24px;
     gap: 12px;
     align-items: center;
     padding: 10px;
     border: 1px solid var(--home-line);
     border-radius: 17px;
     background: var(--ca-p-surface-white);
     transition: .22s ease;
}

.cr-discovery-home .cr-editorial-blog-thumb img {
     transition: .3s ease;
}

.cr-discovery-home .cr-editorial-blog-item:hover .cr-editorial-blog-thumb img {
     transform: scale(1.05);
}

.cr-discovery-home .cr-editorial-blog-item-copy h3 a:hover {
     color: var(--home-accent);
}

.cr-discovery-home .cr-home-async {
     padding-bottom: 25px;
}

.cr-discovery-home .cr-home-async-loader {
     min-height: 135px;
     display: flex;
     align-items: center;
     justify-content: center;
     flex-direction: column;
     gap: 9px;
     color: var(--home-muted);
}

.cr-discovery-home .cr-home-loader-mark {
     width: 43px;
     height: 43px;
     display: grid;
     place-items: center;
     border-radius: 14px;
     background: var(--ca-reg-0032-ededed);
     color: var(--home-accent);
}

.cr-discovery-home .cr-home-loader-track {
     width: 145px;
     height: 4px;
     border-radius: 99px;
     overflow: hidden;
     background: var(--ca-reg-0013-dfdfdf);
}

.cr-discovery-home .cr-home-loader-track span {
     display: block;
     width: 35%;
     height: 100%;
     background: var(--home-accent);
     animation: homeLoad 1.35s ease-in-out infinite;
}

.cr-discovery-home .cr-home-loader-caption {
}

@media (max-width:1050px) {
    .cr-discovery-home .cr-orbit-hero {
         grid-template-columns: 1fr;
         min-height: 0;
         padding: 36px 30px;
    }
    .cr-discovery-home .cr-orbit-copy {
         text-align: center;
    }
    .cr-discovery-home .cr-hero-lead {
         margin-inline: auto;
    }
    .cr-discovery-home .cr-book-stage {
    }
    .cr-discovery-home .cr-discovery-quick {
         grid-template-columns: 1fr;
    }
    .cr-discovery-home .v6-shelf-grid {
         grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .cr-discovery-home .v6-author-grid {
    }
    .cr-discovery-home .cr-topic-showcase-inner {
         grid-template-columns: 1fr;
         display: grid;
    }
    .cr-discovery-home .cr-topic-showcase-art {
         min-height: 220px;
    }
    .cr-discovery-home .cr-topic-mini-shelf {
         grid-template-columns: repeat(2,minmax(0,1fr));
    }
}

@media (max-width:700px) {
    .cr-discovery-home .container {
         width: min(100% - 20px,620px);
    }
    .cr-discovery-home .cr-orbit-hero {
         border-radius: 25px;
    }
    .cr-discovery-home .cr-orbit-copy h1 {
    }
    .cr-discovery-home .cr-book-stage {
         transform: scale(.91);
         transform-origin: center;
    }
    .cr-discovery-home .cr-latest-book-card {
         right: 50%;
         transform: translateX(50%);
         bottom: 0;
         width: 88%;
    }
    .cr-discovery-home .cr-latest-book-card:hover {
         transform: translateX(50%) translateY(-3px);
    }
    .cr-discovery-home .cr-mini-book-grid {
         grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .cr-discovery-home .cr-mini-cover {
         height: 175px;
    }
    .cr-discovery-home .v6-shelf-grid {
         grid-template-columns: 1fr;
    }
    .cr-discovery-home .v6-author-shelf {
         padding: 23px 13px;
    }
    .cr-discovery-home .cr-editorial-blog-item {
    }
    .cr-discovery-home .cr-editorial-blog-thumb {
    }
    .cr-discovery-home .cr-editorial-blog-item-arrow {
    }
    .cr-discovery-home .cr-editorial-blog-item-copy p {
         display: none;
    }
}

@media (max-width:430px) {
    .cr-discovery-home .cr-book-stage {
         transform: scale(.82);
         margin-block: -15px;
    }
    .cr-discovery-home .cr-mini-cover {
         height: 150px;
    }
    .cr-discovery-home .v6-author-grid {
         grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .cr-discovery-home .v6-author-avatar {
         width: 70px;
         height: 70px;
    }
    .cr-discovery-home .cr-topic-showcase {
         padding: 19px;
    }
    .cr-discovery-home .cr-topic-showcase-art {
         min-height: 190px;
    }
}

.cr-discovery-home .cr-product-card, .cr-discovery-home .cr-for-you-card, .cr-discovery-home .cr-mini-book, .cr-discovery-home .v6-shelf-card, .cr-discovery-home .cr-topic-mini-card, .cr-discovery-home .cr-editorial-blog-item {
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-p-surface-white));
     border-color: var(--ca-reg-0014-e1e1e1);
     box-shadow: 0 8px 24px var(--ca-reg-20648-rgba-44-44-44-055);
}

.cr-discovery-home .cr-img-wrap, .cr-discovery-home .cr-for-you-cover, .cr-discovery-home .cr-mini-cover, .cr-discovery-home .v6-shelf-cover, .cr-discovery-home .cr-topic-mini-card-cover, .cr-discovery-home .cr-editorial-blog-thumb {
     background: linear-gradient(145deg,var(--ca-reg-0032-ededed),var(--ca-reg-0014-e1e1e1));
}

.cr-discovery-home .cr-img-wrap {
     height: 220px;
     padding: 16px;
}

.cr-discovery-home .cr-card-img {
     width: auto;
     height: 100%;
     max-width: 100%;
     object-fit: contain;
     border-radius: 8px;
     filter: drop-shadow(0 12px 12px var(--ca-reg-20041-rgba-38-38-38-12));
}

.cr-discovery-home .cr-for-you-cover, .cr-discovery-home .cr-mini-cover {
     height: 205px;
     padding: 12px;
     display: grid;
     place-items: center;
}

.cr-discovery-home .cr-for-you-cover img, .cr-discovery-home .cr-mini-cover img {
     width: auto;
     height: 100%;
     max-width: 100%;
     object-fit: contain;
     border-radius: 8px;
     filter: drop-shadow(0 10px 13px var(--ca-reg-20041-rgba-38-38-38-12));
}

.cr-discovery-home .v6-shelf-card {
     grid-template-columns: 82px 1fr;
     min-height: 126px;
     padding: 10px;
}

.cr-discovery-home .v6-shelf-cover {
     width: 82px;
     height: 104px;
     padding: 0;
     border-radius: 11px;
}

.cr-discovery-home .v6-shelf-cover img {
     object-fit: contain;
     background: var(--ca-p-surface-2);
}

.cr-discovery-home .cr-topic-mini-card-cover {
     display: grid;
     place-items: center;
     padding: 4px;
}

.cr-discovery-home .cr-topic-mini-card-cover img {
     object-fit: contain;
     border-radius: 5px;
}

.cr-discovery-home .cr-editorial-blog-thumb {
     padding: 8px;
}

.cr-discovery-home .cr-editorial-blog-thumb img {
     border-radius: 8px;
     filter: drop-shadow(0 7px 9px var(--ca-reg-20350-rgba-38-38-38-10));
}

.cr-discovery-home .v6-author-grid {
}

.cr-discovery-home .v6-author-card {
     border: 1px solid transparent;
     background: transparent;
}

.cr-discovery-home .v6-author-card:hover {
     border-color: var(--ca-reg-0020-dbdbdb);
     background: var(--ca-reg-20352-rgba-255-255-255-72);
     box-shadow: 0 12px 25px var(--ca-reg-20657-rgba-42-42-42-07);
}

.cr-discovery-home .v6-author-avatar {
}

.cr-discovery-home .v6-author-avatar:after {
     inset: -6px;
     border: 1px dashed var(--ca-reg-20008-rgba-110-110-110-28);
}

.cr-discovery-home .v6-author-card strong {
     margin-top: 16px;
     color: var(--ca-ink);
}

.cr-discovery-home .v6-author-card small {
}

.cr-discovery-home .cr-topic-showcase {
     background: linear-gradient(135deg,var(--ca-reg-20300-585858) 0%,var(--ca-reg-0041-6f6f6f) 56%,var(--ca-reg-0065-7d7d7d) 100%);
     position: relative;
}

.cr-discovery-home .cr-topic-orbit {
}

.cr-discovery-home .cr-topic-mini {
}

.cr-discovery-home .cr-topic-art-label {
     right: 50%;
     backdrop-filter: blur(5px);
}

.cr-discovery-home .cr-topic-feature-meta span {
     opacity: .7;
}

.cr-discovery-home .cr-topic-feature-meta strong {
}

@media(max-width:991px) {
    .cr-discovery-home .v6-author-grid {
    }
    .cr-discovery-home .v6-author-avatar {
    }
    .cr-discovery-home .cr-img-wrap {
         height: 205px;
    }
}

@media(max-width:700px) {
    .cr-discovery-home .cr-img-wrap {
         height: 190px;
    }
    .cr-discovery-home .cr-for-you-cover, .cr-discovery-home .cr-mini-cover {
         height: 180px;
    }
    .cr-discovery-home .v6-author-grid {
    }
    .cr-discovery-home .v6-author-avatar {
    }
    .cr-discovery-home .v6-author-card strong {
         font-size: 12px;
    }
    .cr-discovery-home .v6-author-card small {
         font-size: 12px;
    }
}

.cr-discovery-home .cr-for-you-card {
     min-height: 126px;
     overflow: hidden;
}

.cr-discovery-home .cr-for-you-cover {
     align-self: center;
     padding: 6px;
}

.cr-discovery-home .cr-for-you-cover img {
     max-width: 100%;
     border-radius: 7px;
     filter: drop-shadow(0 7px 9px var(--ca-reg-21040-rgba-38-38-38-13));
}

.cr-discovery-home .cr-for-you-card>span:last-child {
     justify-content: center;
     gap: 5px;
     padding: 3px 6px 3px 4px;
}

.cr-discovery-home .cr-for-you-card strong {
}

.cr-discovery-home .cr-for-you-card small {
}

.cr-discovery-home .cr-for-you-card em i {
     font-size: 12px;
}

.cr-discovery-home .cr-mini-cover, .cr-discovery-home .cr-pick-cover {
     display: grid;
     place-items: center;
     padding: 6px;
     background: linear-gradient(145deg,var(--ca-reg-0064-eaeaea),var(--ca-reg-0047-dedede));
}

.cr-discovery-home .cr-mini-cover img, .cr-discovery-home .cr-pick-cover img {
     width: 100%;
     height: 100%;
     object-fit: contain;
     border-radius: 6px;
     filter: drop-shadow(0 6px 8px var(--ca-reg-20350-rgba-38-38-38-10));
}

.cr-discovery-home .cr-mini-info strong, .cr-discovery-home .cr-pick-copy strong, .cr-discovery-home .v6-shelf-info strong, .cr-discovery-home .cr-topic-mini-card-title {
     color: var(--ca-reg-0078-232323)!important;
}

.cr-discovery-home .cr-book-stage {
     isolation: isolate;
}

.cr-discovery-home .cr-orbit-bg-one {
     width: 340px;
     height: 340px;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
}

.cr-discovery-home .cr-orbit-bg-two {
     width: 470px;
     height: 470px;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
}

.cr-discovery-home .cr-orbit-ring-one {
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
}

.cr-discovery-home .cr-orbit-ring-two {
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
}

.cr-discovery-home .cr-orbit-center {
     transform-origin: center;
}

.cr-discovery-home .cr-orbit-cover img {
}

.cr-discovery-home .cr-orbit-mini {
}

.cr-discovery-home .cr-orbit-mini img {
}

.cr-discovery-home .cr-latest-book-card {
     right: 50%;
     bottom: 8px;
     transform: translateX(50%);
     width: min(330px,78%);
}

.cr-discovery-home .cr-latest-book-card:hover {
     transform: translateX(50%) translateY(-3px);
}

.cr-discovery-home .cr-topic-showcase-inner {
}

.cr-discovery-home .cr-topic-showcase-art {
}

.cr-discovery-home .cr-topic-orbit-one {
     left: 50%;
     bottom: auto;
     transform: translate(-50%,-50%);
}

.cr-discovery-home .cr-topic-orbit-two {
     top: 50%;
     right: auto;
     transform: translate(-50%,-50%);
}

.cr-discovery-home .cr-topic-main-book {
}

.cr-discovery-home .cr-topic-main-book img {
}

.cr-discovery-home .cr-topic-mini {
}

.cr-discovery-home .cr-topic-mini img {
}

.cr-discovery-home .cr-topic-mini-0 {
}

.cr-discovery-home .cr-topic-mini-1 {
}

.cr-discovery-home .cr-topic-mini-2 {
}

.cr-discovery-home .v6-author-avatar {
}

.cr-discovery-home .v6-author-avatar img {
}

@media(max-width:991px) {
    .cr-discovery-home .cr-book-stage {
         min-height: 410px;
    }
    .cr-discovery-home .cr-for-you-grid {
         grid-template-columns: repeat(2,minmax(0,1fr));
    }
}

@media(max-width:700px) {
    .cr-discovery-home .cr-for-you-grid {
         grid-template-columns: 1fr;
    }
    .cr-discovery-home .cr-for-you-card {
         grid-template-columns: 86px minmax(0,1fr);
    }
    .cr-discovery-home .cr-book-stage {
         min-height: 370px;
    }
    .cr-discovery-home .cr-orbit-center {
         height: 228px;
    }
    .cr-discovery-home .cr-orbit-bg-two {
         width: 390px;
         height: 390px;
    }
    .cr-discovery-home .cr-orbit-bg-one {
         width: 285px;
         height: 285px;
    }
    .cr-discovery-home .cr-orbit-ring-two {
         width: 335px;
         height: 335px;
    }
    .cr-discovery-home .cr-orbit-ring-one {
         width: 235px;
         height: 235px;
    }
    .cr-discovery-home .cr-orbit-mini {
         height: 76px;
    }
    .cr-discovery-home .cr-orbit-mini-1 {
    }
    .cr-discovery-home .cr-orbit-mini-2 {
    }
    .cr-discovery-home .cr-orbit-mini-3 {
    }
    .cr-discovery-home .cr-orbit-mini-4 {
    }
    .cr-discovery-home .cr-topic-showcase-art {
    }
    .cr-discovery-home .cr-topic-main-book {
    }
    .cr-discovery-home .cr-topic-orbit-one {
    }
    .cr-discovery-home .cr-topic-orbit-two {
    }
    .cr-discovery-home .cr-topic-mini {
    }
}

.cr-discovery-home i[class*="fa-"] {
     font-family: "Font Awesome 6 Free";
     font-style: normal;
     font-weight: 900;
     -webkit-font-smoothing: antialiased;
     text-rendering: auto;
}

.cr-discovery-home .fab, .cr-discovery-home .fa-brands {
     font-family: "Font Awesome 6 Brands"!important;
     font-weight: 400!important;
}

.cr-discovery-home .cr-for-you-panel {
     border: 1px solid var(--ca-reg-0074-d5d5d5);
     border-radius: 24px;
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-reg-0016-f2f2f2));
     box-shadow: 0 16px 40px var(--ca-reg-20997-rgba-37-37-37-065);
}

.cr-discovery-home .cr-for-you-grid {
}

.cr-discovery-home .cr-for-you-card {
     display: grid;
     grid-template-columns: 86px minmax(0,1fr);
     gap: 12px;
     align-items: center;
     padding: 9px;
     border: 1px solid var(--ca-reg-0031-d9d9d9);
     border-radius: 17px;
     background: var(--ca-p-surface-white);
     box-shadow: 0 7px 20px var(--ca-reg-20830-rgba-37-37-37-045);
     transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.cr-discovery-home .cr-for-you-card:hover {
     transform: translateY(-3px);
     border-color: var(--ca-reg-20495-bababa);
     box-shadow: 0 15px 28px var(--ca-reg-20703-rgba-37-37-37-1);
}

.cr-discovery-home .cr-for-you-cover {
     width: 86px;
     height: 112px;
     display: grid;
     place-items: center;
     border-radius: 11px;
     overflow: hidden;
     background: linear-gradient(145deg,var(--ca-reg-0010-e7e7e7),var(--ca-reg-0056-dcdcdc));
}

.cr-discovery-home .cr-for-you-cover img {
     width: 100%;
     height: 100%;
     object-fit: contain;
     padding: 5px;
}

.cr-discovery-home .cr-for-you-card>span:last-child {
     min-width: 0;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
}

.cr-discovery-home .cr-for-you-card strong {
     padding: 0!important;
     margin: 0;
     color: var(--ca-reg-20026-262626)!important;
     font-weight: 900;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
}

.cr-discovery-home .cr-for-you-card small {
     display: -webkit-box;
     margin-top: 5px;
     color: var(--ca-reg-20424-777777);
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
}

.cr-discovery-home .cr-for-you-card em {
     display: inline-flex;
     align-items: center;
     gap: 5px;
     margin-top: 7px;
     font-style: normal;
     font-weight: 900;
}

.cr-discovery-home .cr-editorial-blog-showcase {
     padding: 22px;
     border: 1px solid var(--ca-reg-0074-d5d5d5);
     border-radius: 24px;
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-reg-0016-f2f2f2));
     box-shadow: 0 16px 40px var(--ca-reg-20997-rgba-37-37-37-065);
}

.cr-discovery-home .cr-editorial-blog-heading {
     display: flex;
     align-items: flex-end;
     justify-content: space-between;
     gap: 18px;
     margin-bottom: 15px;
}

.cr-discovery-home .cr-editorial-blog-heading h2 {
     margin: 5px 0 4px;
     color: var(--ca-reg-20026-262626);
     line-height: 1.5;
     font-weight: 950;
}

.cr-discovery-home .cr-editorial-blog-heading p {
     margin: 0;
     color: var(--ca-reg-20213-787878);
}

.cr-discovery-home .cr-editorial-blog-more {
     flex: 0 0 auto;
     display: inline-flex;
     align-items: center;
     gap: 7px;
     min-height: 36px;
     padding: 0 12px;
     border-radius: 11px;
     color: var(--ca-p-accent-dark);
     background: var(--ca-reg-0063-e9e9e9);
     border: 1px solid var(--ca-reg-20037-d8d8d8);
     text-decoration: none;
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home .cr-editorial-blog-grid, .cr-discovery-home .cr-editorial-blog-stack {
     display: block!important;
}

.cr-discovery-home .cr-editorial-blog-list {
     display: grid!important;
     grid-template-columns: repeat(2,minmax(0,1fr));
     gap: 14px;
}

.cr-discovery-home .cr-editorial-blog-item, .cr-discovery-home .cr-editorial-blog-item-newest {
     position: relative;
     display: grid;
     grid-template-columns: 82px minmax(0,1fr);
     gap: 11px;
     min-width: 0;
     padding: 9px;
     border: 1px solid var(--ca-reg-0031-d9d9d9);
     border-radius: 17px;
     background: var(--ca-p-surface-white);
     text-decoration: none;
     box-shadow: 0 7px 20px var(--ca-reg-20830-rgba-37-37-37-045);
     transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.cr-discovery-home .cr-editorial-blog-item:hover {
     transform: translateY(-3px);
     border-color: var(--ca-reg-20495-bababa);
     box-shadow: 0 15px 28px var(--ca-reg-20703-rgba-37-37-37-1);
}

.cr-discovery-home .cr-editorial-blog-thumb {
     width: 82px;
     height: 108px;
     flex: 0 0 82px;
     display: grid;
     place-items: center;
     overflow: hidden;
     border-radius: 11px;
     background: linear-gradient(145deg,var(--ca-reg-0010-e7e7e7),var(--ca-reg-0056-dcdcdc));
}

.cr-discovery-home .cr-editorial-blog-thumb img {
     width: 100%;
     height: 100%;
     object-fit: cover;
}

.cr-discovery-home .cr-editorial-blog-item-copy {
     min-width: 0;
     padding: 1px 0;
     display: flex;
     flex-direction: column;
     justify-content: center;
}

.cr-discovery-home .cr-editorial-blog-item-copy small {
     display: flex;
     align-items: center;
     gap: 5px;
     color: var(--ca-reg-20575-8e8e8e);
     font-size: 12px;
     line-height: 1.6;
}

.cr-discovery-home .cr-editorial-blog-item-copy h3 {
     margin: 5px 0 3px;
     line-height: 1.65;
     font-weight: 900;
}

.cr-discovery-home .cr-editorial-blog-item-copy h3 a {
     color: var(--ca-reg-0087-282828);
     text-decoration: none;
}

.cr-discovery-home .cr-editorial-blog-item-copy p {
     margin: 0;
     color: var(--ca-reg-20213-787878);
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
}

.cr-discovery-home .cr-editorial-blog-newest-badge, .cr-discovery-home .cr-blog-newest-badge {
     padding: 2px 5px;
     border-radius: 999px;
     color: var(--ca-reg-0089-6d6d6d);
     background: var(--ca-reg-0017-eeeeee);
     font-size: 12px;
}

.cr-discovery-home .cr-editorial-blog-item-arrow {
     position: absolute;
     left: 8px;
     bottom: 8px;
     width: 25px;
     height: 25px;
     display: grid;
     place-items: center;
     border-radius: 8px;
     color: var(--ca-p-accent-dark);
     background: var(--ca-reg-0058-ececec);
     text-decoration: none;
     font-size: 12px;
}

.cr-discovery-home .cr-book-stage {
     max-width: 620px;
     place-items: center;
}

.cr-discovery-home .cr-book-stage .cr-book-center {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%)!important;
     z-index: 4;
}

.cr-discovery-home .cr-book-stage .cr-book-center img {
     width: 100%;
     height: 100%;
     object-fit: contain;
}

.cr-discovery-home .cr-book-stage .cr-book-orbit {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
     border: 1px dashed var(--ca-reg-10013-rgba-255-255-255-28);
     border-radius: 50%;
     pointer-events: none;
}

.cr-discovery-home .cr-book-stage .cr-book-orbit>* {
     pointer-events: auto;
}

.cr-discovery-home .cr-topic-showcase-art {
     place-items: center;
}

.cr-discovery-home .cr-topic-orbit {
}

.cr-discovery-home .cr-topic-main-book {
}

.cr-discovery-home .cr-topic-main-book img {
     padding: 4px;
}

.cr-discovery-home .cr-topic-orbit-one {
     top: 8px!important;
     right: 8%!important;
}

.cr-discovery-home .cr-topic-orbit-two {
     bottom: 5px!important;
     left: 8%!important;
}

.cr-discovery-home .cr-topic-art-label {
     position: absolute;
     left: 50%;
     bottom: -7px;
     transform: translateX(-50%);
     white-space: nowrap;
     padding: 5px 9px;
     border-radius: 999px;
     background: var(--ca-reg-20173-rgba-255-255-255-9);
     color: var(--ca-reg-0045-5a5a5a);
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home .v6-author-shelf {
     padding: 27px 24px;
     border: 1px solid var(--ca-reg-0074-d5d5d5);
     border-radius: 24px;
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-reg-0016-f2f2f2));
     box-shadow: 0 16px 40px var(--ca-reg-20997-rgba-37-37-37-065);
}

.cr-discovery-home .v6-author-avatar {
     flex: 0 0 92px!important;
     border: 1px solid var(--ca-reg-20291-cccccc)!important;
     background: var(--ca-p-surface-white)!important;
     box-shadow: 0 8px 20px var(--ca-reg-20428-rgba-37-37-37-08);
}

.cr-discovery-home .v6-author-name {
     color: var(--ca-reg-0087-282828)!important;
     font-weight: 900!important;
}

.cr-discovery-home .v6-author-meta {
     color: var(--ca-reg-0024-808080)!important;
}

@media (max-width:1100px) and (min-width:992px) {
    .cr-discovery-home .cr-for-you-grid, .cr-discovery-home .cr-editorial-blog-list {
         grid-template-columns: repeat(2,minmax(0,1fr));
    }
}

@media (max-width:991px) {
    .cr-discovery-home .cr-for-you-grid, .cr-discovery-home .cr-editorial-blog-list {
         grid-template-columns: 1fr;
    }
    .cr-discovery-home .cr-editorial-blog-heading {
         align-items: flex-start;
    }
}

@media (max-width:600px) {
    .cr-discovery-home .cr-for-you-card, .cr-discovery-home .cr-editorial-blog-item {
         grid-template-columns: 72px minmax(0,1fr);
    }
    .cr-discovery-home .cr-for-you-cover {
         width: 72px;
         height: 96px;
    }
    .cr-discovery-home .cr-editorial-blog-thumb {
         width: 72px;
         height: 96px;
    }
    .cr-discovery-home .cr-topic-orbit {
         height: 220px;
    }
    .cr-discovery-home .cr-topic-main-book {
    }
}

.cr-discovery-home .cr-book-stage {
     position: relative!important;
     width: min(100%,620px)!important;
     height: 500px!important;
     margin-inline: auto!important;
     overflow: hidden!important;
     display: block!important;
}

.cr-discovery-home .cr-book-stage .cr-book-orbit, .cr-discovery-home .cr-book-stage .cr-orbit-ring-one, .cr-discovery-home .cr-book-stage .cr-orbit-ring-two {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%)!important;
     border-radius: 50%!important;
     pointer-events: none!important;
}

.cr-discovery-home .cr-book-stage .cr-book-orbit {
     width: 86%!important;
     height: 86%!important;
}

.cr-discovery-home .cr-orbit-ring-one {
     width: 300px!important;
     height: 300px!important;
}

.cr-discovery-home .cr-orbit-ring-two {
     width: 425px!important;
     height: 425px!important;
}

.cr-discovery-home .cr-orbit-center {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     margin: 0!important;
     display: block!important;
     padding: 7px!important;
     box-sizing: border-box!important;
     border: 1px solid var(--ca-reg-20012-rgba-255-255-255-95)!important;
}

.cr-discovery-home .cr-orbit-cover {
}

.cr-discovery-home .cr-orbit-cover img {
     background: var(--ca-p-surface-2)!important;
}

.cr-discovery-home .cr-orbit-mini {
     position: absolute!important;
     padding: 4px!important;
     box-sizing: border-box!important;
     display: grid!important;
     place-items: center!important;
}

.cr-discovery-home .cr-orbit-mini img {
     border-radius: 7px!important;
     background: var(--ca-p-surface-2)!important;
}

.cr-discovery-home .cr-orbit-mini-0 {
     right: 15%!important;
}

.cr-discovery-home .cr-orbit-mini-1 {
     left: 10%!important;
}

.cr-discovery-home .cr-orbit-mini-2 {
     bottom: 13%!important;
     right: 15%!important;
}

.cr-discovery-home .cr-orbit-mini-3 {
     left: 18%!important;
}

.cr-discovery-home .cr-orbit-mini-4 {
     top: 14%!important;
}

.cr-discovery-home .cr-topic-orbit {
     overflow: visible!important;
}

.cr-discovery-home .cr-topic-orbit-one, .cr-discovery-home .cr-topic-orbit-two {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     border-radius: 50%!important;
     transform: translate(-50%,-50%)!important;
}

.cr-discovery-home .cr-topic-main-book {
     display: block!important;
     background: var(--ca-p-surface-white)!important;
     border: 4px solid var(--ca-reg-20820-rgba-255-255-255-96)!important;
}

.cr-discovery-home .cr-topic-main-book img {
     background: var(--ca-p-surface-2)!important;
     border-radius: 7px!important;
}

.cr-discovery-home .cr-topic-mini {
     background: var(--ca-p-surface-white)!important;
     border: 3px solid var(--ca-reg-20820-rgba-255-255-255-96)!important;
}

.cr-discovery-home .cr-topic-mini img {
     border-radius: 6px!important;
     background: var(--ca-p-surface-2)!important;
}

@media (max-width:1100px) and (min-width:769px) {
    .cr-discovery-home .cr-book-stage {
         height: 450px!important;
         min-height: 450px!important;
    }
    .cr-discovery-home .cr-orbit-center {
         width: 165px!important;
         height: 235px!important;
    }
    .cr-discovery-home .cr-orbit-ring-one {
         width: 260px!important;
         height: 260px!important;
    }
    .cr-discovery-home .cr-orbit-ring-two {
         width: 365px!important;
         height: 365px!important;
    }
}

@media (max-width:768px) {
    .cr-discovery-home .cr-book-stage {
         height: 390px!important;
         min-height: 390px!important;
    }
    .cr-discovery-home .cr-orbit-center {
         width: 145px!important;
         height: 205px!important;
    }
    .cr-discovery-home .cr-orbit-ring-one {
         width: 220px!important;
         height: 220px!important;
    }
    .cr-discovery-home .cr-orbit-ring-two {
         width: 305px!important;
         height: 305px!important;
    }
    .cr-discovery-home .cr-orbit-mini {
         width: 52px!important;
         height: 70px!important;
    }
    .cr-discovery-home .cr-topic-showcase-art {
         min-height: 270px!important;
    }
    .cr-discovery-home .cr-topic-orbit {
         width: 250px!important;
         height: 250px!important;
    }
    .cr-discovery-home .cr-topic-orbit-one {
         width: 170px!important;
         height: 170px!important;
    }
    .cr-discovery-home .cr-topic-orbit-two {
         width: 235px!important;
         height: 235px!important;
    }
    .cr-discovery-home .cr-topic-main-book {
         width: 94px!important;
         height: 128px!important;
    }
    .cr-discovery-home .cr-topic-mini {
         width: 49px!important;
         height: 67px!important;
    }
}

.cr-discovery-home>.container, .cr-discovery-home .container {
     width: min(1180px,calc(100% - 32px));
     max-width: 1180px;
     box-sizing: border-box;
     margin-inline: auto;
}

.cr-discovery-home .cr-product-card .cr-img-wrap {
}

.cr-discovery-home .cr-product-card .cr-card-title {
}

.cr-discovery-home .cr-product-card .cr-card-kicker {
}

.cr-discovery-home .cr-product-card .cr-card-excerpt {
}

.cr-discovery-home .cr-product-card .cr-card-footer {
}

@media(max-width:600px) {
    .cr-discovery-home .cr-product-card .cr-img-wrap {
    }
}

.cr-discovery-home .cr-editorial-blog-list.cr-editorial-blog-all-posts {
     display: grid!important;
     grid-template-columns: repeat(2,minmax(0,1fr))!important;
     grid-auto-flow: row;
     gap: 14px!important;
     align-items: stretch;
}

.cr-discovery-home .cr-editorial-blog-list.cr-editorial-blog-all-posts>.cr-editorial-blog-item, .cr-discovery-home .cr-editorial-blog-list.cr-editorial-blog-all-posts>.cr-editorial-blog-item-newest {
     width: auto!important;
     min-width: 0!important;
}

@media (max-width:991px) {
    .cr-discovery-home .cr-editorial-blog-list.cr-editorial-blog-all-posts {
         grid-template-columns: repeat(2,minmax(0,1fr))!important;
    }
}

@media (max-width:600px) {
    .cr-discovery-home .cr-editorial-blog-list.cr-editorial-blog-all-posts {
         grid-template-columns: 1fr!important;
    }
}

.cr-discovery-home .cr-product-card .cr-card-title {
     font-size: 18px!important;
     line-height: 1.8!important;
     font-weight: 900!important;
}

.cr-discovery-home .cr-product-card .cr-card-kicker {
     font-size: 13px!important;
     line-height: 1.8!important;
}

.cr-discovery-home .cr-product-card .cr-card-excerpt {
     font-size: 14px!important;
     line-height: 2!important;
}

.cr-discovery-home .cr-product-card .cr-card-footer {
     font-size: 13px!important;
     line-height: 1.8!important;
}

@media(max-width:600px) {
    .cr-discovery-home .cr-product-card .cr-card-title {
         font-size: 16px!important;
    }
    .cr-discovery-home .cr-product-card .cr-card-excerpt {
         font-size: 13px!important;
    }
}

.cr-discovery-home .cr-discovery-panel .cr-product-card, .cr-discovery-home .cr-product-card {
     border-radius: 22px!important;
}

.cr-discovery-home .cr-product-card .cr-img-wrap {
     min-height: 285px!important;
     padding: 14px!important;
}

.cr-discovery-home .cr-product-card .cr-card-img {
     width: 100%!important;
     height: 100%!important;
     max-width: 100%!important;
     max-height: 100%!important;
     object-fit: contain!important;
}

.cr-discovery-home .cr-product-card .cr-card-body {
     padding: 14px 15px 10px!important;
}

.cr-discovery-home .cr-product-card .cr-card-kicker {
     font-size: 12px!important;
}

.cr-discovery-home .cr-product-card .cr-card-excerpt {
     font-size: 12px!important;
     line-height: 1.85!important;
}

.cr-discovery-home .cr-product-card .cr-card-footer {
     padding: 10px 14px!important;
}

.cr-discovery-home .cr-topic-main-book {
     border-radius: 16px!important;
     box-shadow: 0 26px 46px var(--ca-reg-20283-rgba-0-0-0-30)!important;
}

.cr-discovery-home .cr-topic-mini {
     border-radius: 13px!important;
     box-shadow: 0 14px 28px var(--ca-reg-20084-rgba-0-0-0-24)!important;
     transform: translate(-50%,-50%) rotate(var(--orbit-tilt,0deg))!important;
}

.cr-discovery-home .cr-topic-mini-0 {
     --orbit-tilt: -5deg;
}

.cr-discovery-home .cr-topic-mini-1 {
     --orbit-tilt: 5deg;
}

.cr-discovery-home .cr-topic-mini-2 {
     --orbit-tilt: -7deg;
}

.cr-discovery-home .cr-topic-mini-3 {
     --orbit-tilt: 5deg;
}

.cr-discovery-home .cr-topic-mini-4 {
     --orbit-tilt: 7deg;
}

.cr-discovery-home .cr-topic-mini-5 {
     --orbit-tilt: -5deg;
}

@media(max-width:991px) {
    .cr-discovery-home .cr-product-card .cr-img-wrap {
         min-height: 245px!important;
    }
    .cr-discovery-home .cr-product-card .cr-card-title {
         font-size: 13px!important;
    }
    .cr-discovery-home .cr-topic-showcase-art {
         min-height: 350px!important;
    }
    .cr-discovery-home .cr-topic-main-book {
         height: 172px!important;
    }
    .cr-discovery-home .cr-topic-orbit-one {
         width: 195px!important;
         height: 195px!important;
    }
    .cr-discovery-home .cr-topic-orbit-two {
         width: 300px!important;
         height: 300px!important;
    }
    .cr-discovery-home .cr-topic-mini {
         height: 86px!important;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .cr-product-card .cr-img-wrap {
         height: 225px!important;
         min-height: 225px!important;
         padding: 12px!important;
    }
    .cr-discovery-home .cr-product-card .cr-card-title {
         font-size: 13px!important;
         line-height: 1.7!important;
    }
    .cr-discovery-home .cr-product-card .cr-card-excerpt {
         font-size: 12px!important;
    }
    .cr-discovery-home .cr-topic-showcase-art {
         min-height: 315px!important;
         width: 100%!important;
    }
    .cr-discovery-home .cr-topic-main-book {
         height: 146px!important;
    }
    .cr-discovery-home .cr-topic-orbit-one {
         width: 165px!important;
         height: 165px!important;
    }
    .cr-discovery-home .cr-topic-orbit-two {
         width: 255px!important;
         height: 255px!important;
    }
    .cr-discovery-home .cr-topic-mini {
         height: 74px!important;
    }
}

@media (max-width:767.98px) {
    .cr-discovery-home .cr-topic-mini-shelf {
         grid-template-columns: 1fr!important;
    }
}

@media (max-width:600px) {
    .cr-discovery-home .cr-topic-mini-card {
         padding: 8px;
         gap: 9px;
    }
    .cr-discovery-home .cr-topic-mini-card-cover {
         width: 60px;
         height: 80px;
         flex-basis: 60px;
    }
    .cr-discovery-home .cr-topic-mini-card-title {
         font-size: 12px;
    }
    .cr-discovery-home .cr-topic-mini-card-excerpt {
         font-size: 12px;
    }
    .cr-discovery-home .cr-topic-mini-card-view {
         font-size: 12px;
    }
}

.cr-discovery-home #popular-books .v6-shelf {
     padding: 22px;
     border-radius: 24px;
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-p-surface-white));
     border-color: var(--ca-reg-0014-e1e1e1);
     box-shadow: 0 10px 30px var(--ca-reg-20648-rgba-44-44-44-055);
}

.cr-discovery-home #popular-books .v6-shelf-head {
     margin-bottom: 16px;
}

.cr-discovery-home #popular-books .v6-shelf-kicker {
     font-size: 12px;
}

.cr-discovery-home #popular-books .v6-shelf-head h2 {
     font-size: 22px;
     line-height: 1.5;
}

.cr-discovery-home #popular-books .v6-shelf-more {
     padding: 7px 12px;
     border: 1px solid var(--ca-reg-20861-d1d1d1);
     border-radius: 999px;
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home #popular-books .v6-shelf-grid {
     grid-template-columns: repeat(2,minmax(0,1fr));
     gap: 14px;
}

.cr-discovery-home #popular-books .v6-shelf-card {
     position: relative;
     display: grid;
     grid-template-columns: 108px 1fr;
     gap: 14px;
     align-items: center;
     min-height: 158px;
     padding: 11px;
     border: 1px solid var(--ca-reg-0014-e1e1e1);
     border-radius: 19px;
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-p-surface-white));
     box-shadow: 0 8px 24px var(--ca-reg-20648-rgba-44-44-44-055);
     transition: .22s ease;
}

.cr-discovery-home #popular-books .v6-shelf-card:hover {
     transform: translateY(-4px);
     border-color: var(--ca-reg-20259-c1c1c1);
     box-shadow: 0 16px 34px var(--ca-reg-20126-rgba-44-44-44-10);
}

.cr-discovery-home #popular-books .v6-shelf-cover {
     width: 108px;
     height: 136px;
     border-radius: 12px;
     background: linear-gradient(145deg,var(--ca-reg-0032-ededed),var(--ca-reg-0014-e1e1e1));
}

.cr-discovery-home #popular-books .v6-shelf-cover img {
     object-fit: contain;
     background: var(--ca-p-surface-2);
}

.cr-discovery-home #popular-books .v6-shelf-info {
     padding: 2px 4px;
     gap: 5px;
     display: flex;
     flex-direction: column;
     min-width: 0;
}

.cr-discovery-home #popular-books .v6-shelf-info strong {
     font-size: 14px;
     line-height: 1.65;
     white-space: normal;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     color: var(--ca-reg-0078-232323);
}

.cr-discovery-home #popular-books .v6-shelf-info em {
     font-size: 12px;
}

.cr-discovery-home #popular-books .v6-shelf-excerpt {
     font-size: 12px;
     line-height: 1.8;
     color: var(--home-muted);
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}

.cr-discovery-home #popular-books .v6-shelf-view {
     display: inline-flex;
     align-items: center;
     gap: 5px;
     margin-top: 2px;
     color: var(--home-accent);
     font-size: 12px;
     font-weight: 900;
}

.cr-discovery-home #popular-books .v6-shelf-info small {
     font-size: 12px;
}

.cr-discovery-home #popular-books .v6-shelf-info b {
     font-size: 12px;
}

.cr-discovery-home #popular-books .v6-shelf-arrow {
     left: 12px;
     bottom: 11px;
     font-size: 12px;
}

.cr-discovery-home .cr-section-subscriptions {
     padding: 24px;
     border: 1px solid var(--ca-reg-0014-e1e1e1);
     border-radius: 27px;
     background: linear-gradient(180deg,var(--ca-p-paper),var(--ca-reg-0051-f3f3f3));
     box-shadow: 0 12px 34px var(--ca-reg-20895-rgba-44-44-44-06);
}

.cr-discovery-home .cr-section-subscriptions .desktop-only-subscriptions {
     width: 100%;
}

.cr-discovery-home .cr-section-subscriptions .cr-price-table-wrapper {
     margin-top: 0;
}

.cr-discovery-home .cr-section-subscriptions .price-table-title {
     padding-top: 0!important;
     margin: 0!important;
     line-height: 1.5;
     font-weight: 950!important;
     color: var(--ca-reg-0078-232323);
}

.cr-discovery-home .cr-section-subscriptions .price-table-subtitle {
     margin: 5px auto 22px!important;
     max-width: 720px;
     line-height: 2;
     color: var(--ca-reg-0061-7c7c7c);
}

.cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
     display: grid;
     margin-top: 0;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
     flex-direction: column;
     justify-content: space-between;
     transition: .22s ease;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card:before {
     content: "";
     position: absolute;
     opacity: .9;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card:hover {
     transform: translateY(-5px);
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
     position: absolute;
     display: inline-flex;
     align-items: center;
     gap: 5px;
     border-radius: 999px;
     font-weight: 900;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-content {
     display: flex;
     flex-direction: column;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-title {
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-features-inline {
     display: flex;
     flex-wrap: wrap;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-highlight, .cr-discovery-home .cr-section-subscriptions .cr-feature-book-tag, .cr-discovery-home .cr-section-subscriptions .cr-plan-duration-badge {
     display: inline-flex;
     align-items: center;
     gap: 4px;
     font-weight: 800;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-highlight {
     margin: 0;
     padding: 6px 8px;
     border: 1px solid var(--ca-reg-0050-e2e2e2);
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-book-tag {
     background: var(--ca-reg-0051-f3f3f3);
     color: var(--ca-reg-0083-6a6a6a);
     border: 1px solid var(--ca-reg-0038-e6e6e6);
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-duration-badge {
     background: var(--ca-reg-0039-f8f8f8);
     color: var(--ca-reg-0082-686868);
     border: 1px solid var(--ca-reg-0057-e0e0e0);
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
     margin-top: 18px;
     padding-top: 14px;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price-box {
     display: flex;
     flex-direction: column;
     line-height: 1.15;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price {
     font-weight: 950;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-currency {
     margin-top: 4px;
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table {
}

@media(max-width:1050px) {
    .cr-discovery-home #popular-books .v6-shelf-grid {
         grid-template-columns: 1fr;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
    }
}

@media(max-width:600px) {
    .cr-discovery-home #popular-books .v6-shelf {
         padding: 18px;
    }
    .cr-discovery-home #popular-books .v6-shelf-head h2 {
         font-size: 19px;
    }
    .cr-discovery-home #popular-books .v6-shelf-card {
         grid-template-columns: 88px 1fr;
         min-height: 137px;
         padding: 9px;
         gap: 11px;
    }
    .cr-discovery-home #popular-books .v6-shelf-cover {
         width: 88px;
         height: 116px;
    }
    .cr-discovery-home #popular-books .v6-shelf-info strong {
         font-size: 13px;
    }
    .cr-discovery-home #popular-books .v6-shelf-excerpt {
         font-size: 12px;
    }
    .cr-discovery-home #popular-books .v6-shelf-view {
         font-size: 12px;
    }
    .cr-discovery-home .cr-section-subscriptions {
         padding: 19px 13px;
         border-radius: 23px;
    }
    .cr-discovery-home .cr-section-subscriptions .price-table-title {
         font-size: 21px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .price-table-subtitle {
         font-size: 12px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
    }
    .cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
         min-height: 220px;
    }
}

.cr-discovery-home .v6-author-grid {
     gap: 11px!important;
}

.cr-discovery-home .v6-author-card {
     padding: 8px 4px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
     grid-template-columns: repeat(2,minmax(0,1fr))!important;
     gap: 14px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
     height: auto!important;
     display: grid!important;
     align-items: center;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-content {
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-title {
     line-height: 1.5;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price-box {
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table {
}

@media(max-width:1050px) {
    .cr-discovery-home .v6-author-grid {
         grid-template-columns: repeat(3,minmax(0,1fr))!important;
         gap: 9px!important;
    }
    .cr-discovery-home .v6-author-avatar {
         width: 72px!important;
         height: 72px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
         grid-template-columns: 1fr 1fr!important;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
         grid-template-columns: 1fr!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
         min-width: 0!important;
         width: 100%;
         border-right: 0!important;
    }
}

.cr-discovery-home .cr-orbit-mini-0 {
     top: 38px;
     left: 20%;
}

.cr-discovery-home .cr-orbit-mini-5 {
     top: 92px;
     right: 8%;
}

.cr-discovery-home .cr-orbit-mini-1 {
}

.cr-discovery-home .cr-orbit-mini-2 {
}

.cr-discovery-home .cr-orbit-mini-3 {
}

.cr-discovery-home .cr-orbit-mini-4 {
}

.cr-discovery-home .cr-orbit-mini {
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
     position: relative!important;
     grid-template-columns: minmax(0,1fr) 170px!important;
     gap: 20px!important;
     min-height: 142px!important;
     padding: 20px 22px 20px 26px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card:before {
     width: 6px!important;
     height: 100%!important;
     inset: 0 auto 0 0!important;
     border-radius: 22px 0 0 22px!important;
     background: linear-gradient(180deg,var(--ca-reg-20276-939393),var(--ca-p-accent-dark))!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-content {
     justify-content: center!important;
     gap: 12px!important;
     padding: 0!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-header-meta {
     display: flex;
     align-items: center;
     gap: 10px;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-title {
     font-weight: 950!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-features-inline {
     gap: 7px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-highlight, .cr-discovery-home .cr-section-subscriptions .cr-feature-book-tag, .cr-discovery-home .cr-section-subscriptions .cr-plan-duration-badge {
     padding: 6px 9px!important;
     border-radius: 999px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
     display: flex!important;
     flex-direction: column!important;
     align-items: stretch!important;
     justify-content: center!important;
     gap: 9px!important;
     margin: 0!important;
     padding: 0 0 0 18px!important;
     border-right: 0!important;
     border-left: 1px solid var(--ca-reg-21065-e4e4e4)!important;
     border-top: 0!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price-box {
     text-align: right!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price {
     font-size: 23px!important;
     letter-spacing: -.2px;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-currency {
     font-size: 12px!important;
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table {
     width: 100%!important;
     min-height: 43px!important;
     padding: 0 15px!important;
     border-radius: 13px!important;
     font-weight: 950!important;
     transition: transform .2s ease,box-shadow .2s ease!important;
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table:hover {
     transform: translateY(-2px)!important;
     box-shadow: 0 13px 24px var(--ca-reg-20832-rgba-91-91-91-28)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
     padding: 5px 9px!important;
}

@media(max-width:1050px) {
    .cr-discovery-home .cr-orbit-mini-0 {
         left: 12%;
    }
    .cr-discovery-home .cr-orbit-mini-1 {
         right: 12%;
    }
    .cr-discovery-home .cr-orbit-mini-2 {
         left: 4%;
    }
    .cr-discovery-home .cr-orbit-mini-5 {
         right: 4%;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
         grid-template-columns: minmax(0,1fr) 150px!important;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .cr-orbit-mini {
         width: 55px;
         height: 76px;
    }
    .cr-discovery-home .cr-orbit-mini-0 {
         top: 30px;
         left: 10%;
    }
    .cr-discovery-home .cr-orbit-mini-1 {
         top: 30px;
         right: 10%;
    }
    .cr-discovery-home .cr-orbit-mini-2 {
         top: 112px;
         left: 2%;
    }
    .cr-discovery-home .cr-orbit-mini-5 {
         top: 112px;
         right: 2%;
    }
    .cr-discovery-home .cr-orbit-mini-3 {
         bottom: 66px;
         right: 2%;
    }
    .cr-discovery-home .cr-orbit-mini-4 {
         bottom: 25px;
         left: 10%;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
         grid-template-columns: 1fr!important;
         gap: 13px!important;
         padding: 18px 16px 16px 20px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
         padding: 12px 0 0!important;
         border-left: 0!important;
         border-top: 1px solid var(--ca-reg-21065-e4e4e4)!important;
         display: grid!important;
         grid-template-columns: 1fr 1fr!important;
         gap: 12px!important;
         align-items: center!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-title {
         font-size: 17px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-price {
         font-size: 20px!important;
    }
}

.cr-discovery-home .cr-book-stage {
     min-height: 440px!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-ring-one {
     width: 300px!important;
     height: 300px!important;
     left: 50%!important;
     top: 50%!important;
     transform: translate(-50%,-50%)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-ring-two {
     width: 410px!important;
     height: 410px!important;
     left: 50%!important;
     top: 50%!important;
     transform: translate(-50%,-50%)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-center {
     left: 50%!important;
     top: 50%!important;
     position: absolute!important;
     transform: translate(-50%,-50%) rotate(-2deg)!important;
     margin: 0!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini {
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     width: 68px!important;
     height: 94px!important;
     z-index: 8!important;
     transform-origin: center!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini-0 {
     transform: translate(-50%,-50%) translate(0,-205px)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini-1 {
     transform: translate(-50%,-50%) translate(178px,-103px)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini-2 {
     transform: translate(-50%,-50%) translate(178px,103px)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini-3 {
     transform: translate(-50%,-50%) translate(0,205px)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini-4 {
     transform: translate(-50%,-50%) translate(-178px,103px)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini-5 {
     transform: translate(-50%,-50%) translate(-178px,-103px)!important;
}

.cr-discovery-home .cr-book-stage .cr-orbit-mini:hover {
     transform: translate(-50%,-50%) scale(1.08)!important;
}

@media(max-width:1050px) {
    .cr-discovery-home .cr-book-stage {
         min-height: 420px!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-0 {
         transform: translate(-50%,-50%) translate(0,-185px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-1 {
         transform: translate(-50%,-50%) translate(160px,-92px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-2 {
         transform: translate(-50%,-50%) translate(160px,92px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-3 {
         transform: translate(-50%,-50%) translate(0,185px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-4 {
         transform: translate(-50%,-50%) translate(-160px,92px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-5 {
         transform: translate(-50%,-50%) translate(-160px,-92px)!important;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .cr-book-stage {
         min-height: 370px!important;
         transform: none!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-ring-one {
         width: 225px!important;
         height: 225px!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-ring-two {
         width: 315px!important;
         height: 315px!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-center {
         width: 145px!important;
         height: 205px!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini {
         width: 52px!important;
         height: 70px!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-0 {
         transform: translate(-50%,-50%) translate(0,-158px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-1 {
         transform: translate(-50%,-50%) translate(137px,-79px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-2 {
         transform: translate(-50%,-50%) translate(137px,79px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-3 {
         transform: translate(-50%,-50%) translate(0,158px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-4 {
         transform: translate(-50%,-50%) translate(-137px,79px)!important;
    }
    .cr-discovery-home .cr-book-stage .cr-orbit-mini-5 {
         transform: translate(-50%,-50%) translate(-137px,-79px)!important;
    }
}

.cr-discovery-home .cr-library-shelf-stage {
     position: relative!important;
     display: flex!important;
     flex-direction: column!important;
     align-items: center!important;
     justify-content: flex-start!important;
     padding: 42px 22px 20px!important;
     overflow: hidden!important;
}

.cr-discovery-home .cr-library-shelf-stage .cr-orbit-bg, .cr-discovery-home .cr-library-shelf-stage .cr-orbit-ring, .cr-discovery-home .cr-library-shelf-stage .cr-orbit-center, .cr-discovery-home .cr-library-shelf-stage .cr-orbit-mini {
     display: none!important;
}

.cr-discovery-home .cr-shelf-heading {
     display: flex;
     align-items: center;
     gap: 7px;
     color: var(--ca-reg-0046-5e5e5e);
     font-size: 12px;
     font-weight: 900;
     z-index: 3;
}

.cr-discovery-home .cr-shelf-heading .cr-stage-live-dot {
     width: 7px;
     height: 7px;
     border-radius: 50%;
     background: var(--ca-reg-20650-878787);
     box-shadow: 0 0 0 4px var(--ca-reg-20780-rgba-135-135-135-13);
}

.cr-discovery-home .cr-shelf-heading i {
     color: var(--home-accent);
     font-size: 12px;
}

.cr-discovery-home .cr-library-shelf {
     position: relative;
     width: min(100%,560px);
     isolation: isolate;
}

.cr-discovery-home .cr-library-books {
     align-items: flex-end;
     justify-content: center;
     gap: 13px;
}

.cr-discovery-home .cr-shelf-book {
     display: block;
     transform-origin: bottom center;
}

.cr-discovery-home .cr-shelf-book:nth-child(1) {
     transform: rotate(-6deg) translateY(7px);
}

.cr-discovery-home .cr-shelf-book:nth-child(2) {
     transform: rotate(-3deg) translateY(2px);
}

.cr-discovery-home .cr-shelf-book:nth-child(3) {
     transform: rotate(-1deg) translateY(0);
}

.cr-discovery-home .cr-shelf-book:nth-child(4) {
     transform: rotate(2deg) translateY(3px);
}

.cr-discovery-home .cr-shelf-book:nth-child(5) {
     transform: rotate(4deg) translateY(1px);
}

.cr-discovery-home .cr-shelf-book:nth-child(6) {
     transform: rotate(7deg) translateY(8px);
}

.cr-discovery-home .cr-shelf-book-main {
}

.cr-discovery-home .cr-shelf-book:hover {
     transform: translateY(-9px) rotate(0deg)!important;
     filter: drop-shadow(0 16px 15px var(--ca-reg-20513-rgba-41-41-41-22));
}

.cr-discovery-home .cr-shelf-book-cover {
     display: block;
     overflow: hidden;
     border-radius: 6px 9px 5px 5px;
     background: linear-gradient(145deg,var(--ca-reg-0038-e6e6e6),var(--ca-reg-0066-c7c7c7));
}

.cr-discovery-home .cr-shelf-book-cover img {
     display: block;
}

.cr-discovery-home .cr-library-shelf-plank {
     position: absolute;
     left: 0;
     right: 0;
     height: 19px;
     border-radius: 6px;
     background: linear-gradient(180deg,var(--ca-reg-20308-767676),var(--ca-reg-20319-4d4d4d));
     box-shadow: 0 9px 0 var(--ca-reg-20681-3d3d3d),0 15px 23px var(--ca-reg-20033-rgba-35-35-35-23);
     z-index: 1;
}

.cr-discovery-home .cr-library-shelf-base {
     position: absolute;
     left: 8%;
     right: 8%;
     height: 16px;
     border-radius: 50%;
     background: var(--ca-reg-20019-rgba-47-47-47-18);
     filter: blur(7px);
}

.cr-discovery-home .cr-library-shelf-stage .cr-latest-book-card {
     position: relative;
     right: auto;
     bottom: auto;
     transform: none!important;
     width: min(100%,460px);
     margin-top: 13px;
     z-index: 4;
}

@media (min-width:701px) and (max-width:1100px) {
    .cr-discovery-home .cr-editorial-blog-list {
         grid-template-columns: repeat(2,minmax(0,1fr))!important;
    }
    .cr-discovery-home .cr-editorial-blog-item {
         grid-template-columns: 74px minmax(0,1fr)!important;
    }
    .cr-discovery-home .cr-editorial-blog-thumb {
         width: 74px!important;
         height: 88px!important;
    }
    .cr-discovery-home .cr-editorial-blog-item-arrow {
         display: none!important;
    }
    .cr-discovery-home .cr-trend-panel .cr-mini-book-grid {
         grid-template-columns: 1fr!important;
    }
    .cr-discovery-home .cr-trend-panel .cr-mini-book {
         display: grid!important;
         grid-template-columns: 78px minmax(0,1fr)!important;
         align-items: center!important;
         min-height: 92px!important;
    }
    .cr-discovery-home .cr-trend-panel .cr-mini-cover {
         height: 92px!important;
         width: 78px!important;
    }
}

@media (max-width:700px) {
    .cr-discovery-home .cr-trend-panel .cr-mini-book-grid {
         grid-template-columns: 1fr!important;
    }
    .cr-discovery-home .cr-trend-panel .cr-mini-book {
         display: grid!important;
         align-items: center!important;
    }
    .cr-discovery-home .cr-library-shelf-stage {
         min-height: 390px!important;
         padding: 28px 10px 15px!important;
    }
    .cr-discovery-home .cr-shelf-heading {
    }
    .cr-discovery-home .cr-library-shelf {
    }
    .cr-discovery-home .cr-library-books {
    }
    .cr-discovery-home .cr-shelf-book {
    }
    .cr-discovery-home .cr-shelf-book-main {
    }
    .cr-discovery-home .cr-library-shelf-plank {
    }
    .cr-discovery-home .cr-library-shelf-stage .cr-latest-book-card {
         width: 96%;
         margin-top: 8px;
    }
}

.cr-discovery-home .cr-shelf-book-cover img {
}

@media (max-width:700px) {
    .cr-discovery-home .v6-shelf-info strong {
         font-size: 13px!important;
         line-height: 1.65!important;
    }
}

.cr-discovery-home .cr-library-books {
     position: absolute!important;
     display: block!important;
     z-index: 2!important;
}

.cr-discovery-home .cr-shelf-book {
     position: absolute!important;
     margin: 0!important;
     transform: none!important;
     filter: drop-shadow(0 9px 10px var(--ca-reg-20501-rgba-41-41-41-14))!important;
}

.cr-discovery-home .cr-shelf-book:nth-child(1) {
     left: 7%!important;
}

.cr-discovery-home .cr-shelf-book:nth-child(2) {
     left: 19%!important;
}

.cr-discovery-home .cr-shelf-book:nth-child(3) {
     left: 31%!important;
}

.cr-discovery-home .cr-shelf-book-cover {
     width: 100%!important;
     height: 100%!important;
}

.cr-discovery-home .cr-shelf-book-cover img {
     width: 100%!important;
     height: 100%!important;
     background: transparent!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-topic-mini-card-title, .cr-discovery-home .cr-latest-book-card .cr-topic-mini-card-title {
         font-size: 12px!important;
         line-height: 1.6!important;
         font-weight: 900!important;
    }
}

.cr-discovery-home .cr-library-shelf-stage {
     align-self: center!important;
     min-height: 0!important;
     padding-top: 4px!important;
     padding-bottom: 0!important;
}

.cr-discovery-home .cr-shelf-heading {
     margin-bottom: 10px!important;
}

.cr-discovery-home .cr-library-shelf {
     height: 245px!important;
     padding: 0!important;
}

.cr-discovery-home .cr-library-books {
     inset: 0 4px 28px!important;
}

.cr-discovery-home .cr-shelf-book {
     bottom: 0!important;
     z-index: 2!important;
     transition: transform .25s ease,filter .25s ease,opacity .25s ease!important;
}

.cr-discovery-home .cr-shelf-book:nth-child(4) {
     left: 57%!important;
}

.cr-discovery-home .cr-shelf-book:nth-child(5) {
     left: 69%!important;
}

.cr-discovery-home .cr-shelf-book:nth-child(6) {
     left: 81%!important;
}

.cr-discovery-home .cr-shelf-book-main {
     left: 50%!important;
     bottom: 0!important;
     transform: translateX(-50%)!important;
     z-index: 20!important;
     filter: drop-shadow(0 18px 20px var(--ca-reg-20060-rgba-28-28-28-27))!important;
}

.cr-discovery-home .cr-shelf-book-main:hover, .cr-discovery-home .cr-shelf-book-main:focus, .cr-discovery-home .cr-shelf-book-main:focus-visible, .cr-discovery-home .cr-shelf-book-main:active {
     transform: translateX(-50%) translateY(-7px) scale(1.055)!important;
     filter: drop-shadow(0 24px 25px var(--ca-reg-20071-rgba-28-28-28-34))!important;
     z-index: 30!important;
}

.cr-discovery-home .cr-library-shelf-plank {
     bottom: 19px!important;
}

.cr-discovery-home .cr-library-shelf-base {
     bottom: 0!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-library-shelf-stage {
         padding-top: 2px!important;
         padding-bottom: 0!important;
    }
    .cr-discovery-home .cr-shelf-heading {
         margin-bottom: 6px!important;
    }
    .cr-discovery-home .cr-library-shelf {
         height: 205px!important;
    }
}

.cr-discovery-home .cr-topic-main-book, .cr-discovery-home .cr-topic-mini {
     aspect-ratio: 250 / 347!important;
     height: auto!important;
     overflow: hidden!important;
     padding: 0!important;
}

.cr-discovery-home .cr-topic-main-book img, .cr-discovery-home .cr-topic-mini img {
     width: 100%!important;
     height: 100%!important;
     display: block!important;
     object-fit: cover!important;
     object-position: center!important;
}

@media(max-width:991px) {
    .cr-discovery-home .cr-topic-main-book {
         width: 126px!important;
    }
    .cr-discovery-home .cr-topic-mini {
         width: 64px!important;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .cr-topic-main-book {
         width: 106px!important;
    }
    .cr-discovery-home .cr-topic-mini {
         width: 55px!important;
    }
}

.cr-discovery-home .cr-shelf-book {
     width: 88px!important;
     height: auto!important;
     aspect-ratio: 250 / 347!important;
}

.cr-discovery-home .cr-shelf-book-main {
     width: 118px!important;
     height: auto!important;
     aspect-ratio: 250 / 347!important;
}

.cr-discovery-home .cr-shelf-book-cover, .cr-discovery-home .cr-shelf-book-cover img {
     width: 100%!important;
     height: 100%!important;
     aspect-ratio: 250 / 347!important;
}

.cr-discovery-home .cr-shelf-book-cover img {
     object-fit: cover!important;
     object-position: center!important;
     padding: 0!important;
}

.cr-discovery-home .cr-latest-books-grid {
     position: relative;
     z-index: 5;
}

.cr-discovery-home .cr-latest-books-grid .cr-latest-book-card {
     right: auto!important;
     bottom: auto!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-latest-books-grid {
         margin-top: 7px;
    }
    .cr-discovery-home .cr-latest-books-grid .cr-latest-book-card {
         gap: 7px!important;
    }
    .cr-discovery-home .cr-latest-books-grid .cr-latest-book-cover {
         width: 42px!important;
         height: auto!important;
         aspect-ratio: 250 / 347!important;
         flex: 0 0 42px!important;
    }
    .cr-discovery-home .cr-latest-books-grid .cr-latest-book-copy strong {
         font-size: 12px!important;
    }
    .cr-discovery-home .cr-latest-books-grid .cr-latest-book-copy span {
         font-size: 12px!important;
    }
    .cr-discovery-home .cr-latest-books-grid .cr-latest-book-copy b {
         font-size: 12px!important;
    }
}

.cr-discovery-home .cr-shelf-book-cover {
     position: relative!important;
     transform-style: preserve-3d;
     box-shadow: inset 3px 0 0 var(--ca-reg-10042-rgba-255-255-255-24),inset -4px 0 0 var(--ca-reg-20758-rgba-43-43-43-16),5px 0 0 var(--ca-reg-20055-rgba-72-72-72-22),8px 0 7px var(--ca-reg-20317-rgba-35-35-35-10)!important;
}

.cr-discovery-home .cr-shelf-book-cover:after {
     content: "";
     position: absolute;
     top: 2px;
     bottom: 2px;
     right: -6px;
     width: 6px;
     border-radius: 0 3px 3px 0;
     background: linear-gradient(90deg,var(--ca-reg-20077-949494),var(--ca-reg-0021-5d5d5d) 55%,var(--ca-reg-20070-424242));
     box-shadow: 2px 2px 4px var(--ca-reg-20009-rgba-35-35-35-14);
     pointer-events: none;
}

.cr-discovery-home .cr-shelf-book-main .cr-shelf-book-cover {
     box-shadow: inset 4px 0 0 var(--ca-reg-10012-rgba-255-255-255-30),inset -5px 0 0 var(--ca-reg-20562-rgba-43-43-43-18),7px 0 0 var(--ca-reg-0118-rgba-72-72-72-28),12px 0 13px var(--ca-reg-20687-rgba-35-35-35-18)!important;
}

.cr-discovery-home .cr-shelf-book-main .cr-shelf-book-cover:after {
     width: 8px;
     right: -8px;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-latest-books-grid {
         width: 100%!important;
    }
}

.cr-discovery-home .cr-latest-books-header {
     margin-top: 18px;
     margin-bottom: 7px;
     color: var(--ca-reg-02001-4f4f4f);
}

.cr-discovery-home .cr-latest-books-header span {
}

.cr-discovery-home .cr-latest-books-header span i {
     color: var(--home-accent);
}

.cr-discovery-home .cr-latest-books-header b {
}

.cr-discovery-home .cr-latest-books-grid {
     margin-top: 0!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-latest-books-header {
         width: 100%;
         margin-top: 12px;
    }
    .cr-discovery-home .cr-latest-books-header span {
         font-size: 12px;
    }
    .cr-discovery-home .cr-latest-books-header b {
         font-size: 12px;
         padding: 4px 7px;
    }
}

.cr-discovery-home .cr-for-you-panel .cr-panel-note {
     display: inline-flex!important;
     align-items: center!important;
     justify-content: center!important;
     padding: 6px 10px!important;
     border: 1px solid var(--ca-reg-20528-rgba-110-110-110-18)!important;
     border-radius: 999px!important;
     background: var(--ca-reg-0034-f9f9f9)!important;
     color: var(--home-accent)!important;
     font-size: 12px!important;
     line-height: 1.4!important;
     font-weight: 900!important;
     white-space: nowrap!important;
}

.cr-discovery-home .cr-library-shelf-stage .cr-latest-book-card {
     box-shadow: none!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-library-shelf-stage {
         overflow: visible!important;
         padding-inline: 8px!important;
    }
    .cr-discovery-home .cr-library-books {
         inset-inline: 0!important;
         gap: 4px!important;
         justify-content: center!important;
         align-items: flex-end!important;
    }
    .cr-discovery-home .cr-shelf-book {
         flex: 0 0 43px!important;
    }
    .cr-discovery-home .cr-shelf-book-main {
         flex: 0 0 61px!important;
    }
    .cr-discovery-home .cr-panel-badge, .cr-discovery-home .cr-panel-note {
         flex: 0 0 auto!important;
         margin-inline-start: auto!important;
    }
    .cr-discovery-home .cr-panel-badge {
         font-size: 12px!important;
         padding: 5px 8px!important;
    }
    .cr-discovery-home .cr-for-you-panel .cr-panel-note {
         font-size: 12px!important;
         padding: 5px 8px!important;
    }
}

.cr-discovery-home .cr-trend-panel .cr-mini-book-grid {
     grid-template-columns: 1fr!important;
}

.cr-discovery-home .cr-trend-panel .cr-mini-book {
     display: grid!important;
     grid-template-columns: 96px minmax(0,1fr)!important;
     align-items: center!important;
     min-height: 108px!important;
     width: 100%!important;
}

.cr-discovery-home .cr-trend-panel .cr-mini-cover {
     width: 96px!important;
     height: 108px!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-trend-panel .cr-mini-book {
         grid-template-columns: 72px minmax(0,1fr)!important;
         min-height: 88px!important;
    }
    .cr-discovery-home .cr-trend-panel .cr-mini-cover {
         width: 72px!important;
         height: 88px!important;
    }
    .cr-discovery-home .cr-trend-panel .cr-mini-info strong {
         font-size: 13px!important;
    }
}

.cr-discovery-home .v6-author-grid {
     grid-template-columns: repeat(9,minmax(0,1fr))!important;
     align-items: start!important;
}

.cr-discovery-home .v6-author-card {
     display: flex!important;
     flex-direction: column!important;
     align-items: center!important;
     text-align: center!important;
     min-width: 0!important;
}

.cr-discovery-home .v6-author-avatar {
     width: 92px!important;
     height: 92px!important;
     min-width: 92px!important;
     min-height: 92px!important;
     padding: 4px!important;
     border-radius: 50%!important;
     overflow: hidden!important;
     aspect-ratio: 1/1!important;
     display: block!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .v6-author-avatar img {
     width: 100%!important;
     height: 100%!important;
     min-width: 100%!important;
     min-height: 100%!important;
     display: block!important;
     border-radius: 50%!important;
     aspect-ratio: 1/1!important;
     object-fit: cover!important;
     object-position: center!important;
}

.cr-discovery-home .v6-author-avatar i {
     width: 100%!important;
     height: 100%!important;
     display: grid!important;
     place-items: center!important;
     border-radius: 50%!important;
}

@media(max-width:991px) {
    .cr-discovery-home .v6-author-grid {
         grid-template-columns: repeat(3,minmax(0,1fr))!important;
    }
    .cr-discovery-home .v6-author-avatar {
         width: 82px!important;
         height: 82px!important;
         min-width: 82px!important;
         min-height: 82px!important;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .v6-author-grid {
         grid-template-columns: repeat(3,minmax(0,1fr))!important;
         gap: 8px!important;
    }
    .cr-discovery-home .v6-author-avatar {
         width: 70px!important;
         height: 70px!important;
         min-width: 70px!important;
         min-height: 70px!important;
    }
}

@media (max-width:700px) {
    .cr-discovery-home .cr-library-shelf {
         width: 100%!important;
         max-width: 520px!important;
         margin-inline: auto!important;
         padding: 0!important;
         box-sizing: border-box!important;
    }
    .cr-discovery-home .cr-library-books {
         position: absolute!important;
         inset: 0 0 25px!important;
         display: block!important;
         width: 100%!important;
         box-sizing: border-box!important;
         overflow: visible!important;
    }
    .cr-discovery-home .cr-shelf-book {
         position: absolute!important;
         bottom: 0!important;
         width: 58px!important;
         height: auto!important;
         aspect-ratio: 250 / 347!important;
         margin: 0!important;
         transform: none!important;
    }
    .cr-discovery-home .cr-shelf-book:nth-child(1) {
         left: 3%!important;
    }
    .cr-discovery-home .cr-shelf-book:nth-child(2) {
         left: 15%!important;
    }
    .cr-discovery-home .cr-shelf-book:nth-child(3) {
         left: 27%!important;
    }
    .cr-discovery-home .cr-shelf-book:nth-child(4) {
         left: 56%!important;
    }
    .cr-discovery-home .cr-shelf-book:nth-child(5) {
         left: 68%!important;
    }
    .cr-discovery-home .cr-shelf-book:nth-child(6) {
         left: 80%!important;
    }
    .cr-discovery-home .cr-shelf-book-main {
         left: 50%!important;
         bottom: 0!important;
         width: 78px!important;
         height: auto!important;
         aspect-ratio: 250 / 347!important;
         transform: translateX(-50%)!important;
         z-index: 20!important;
    }
    .cr-discovery-home .cr-library-shelf-plank {
         left: 0!important;
         right: 0!important;
         width: 100%!important;
         box-sizing: border-box!important;
         bottom: 16px!important;
    }
    .cr-discovery-home .cr-library-shelf-base {
         left: 8%!important;
         right: 8%!important;
         width: auto!important;
         box-sizing: border-box!important;
         bottom: 0!important;
    }
    .cr-discovery-home .v6-author-grid {
         grid-template-columns: repeat(3,minmax(0,1fr))!important;
         gap: 8px!important;
         align-items: start!important;
    }
    .cr-discovery-home .v6-author-card {
         min-width: 0!important;
         display: flex!important;
         flex-direction: column!important;
         align-items: center!important;
         text-align: center!important;
    }
    .cr-discovery-home .v6-author-avatar {
         width: 70px!important;
         height: 70px!important;
         min-width: 70px!important;
         min-height: 70px!important;
         max-width: 70px!important;
         max-height: 70px!important;
         aspect-ratio: 1 / 1!important;
         padding: 4px!important;
         border-radius: 50%!important;
         overflow: hidden!important;
         box-sizing: border-box!important;
         display: grid!important;
         place-items: center!important;
    }
    .cr-discovery-home .v6-author-avatar img, .cr-discovery-home .v6-author-avatar i {
         width: 100%!important;
         height: 100%!important;
         min-width: 0!important;
         min-height: 0!important;
         max-width: none!important;
         max-height: none!important;
         aspect-ratio: 1 / 1!important;
         border-radius: 50%!important;
         object-fit: cover!important;
         display: block!important;
    }
    .cr-discovery-home .v6-author-avatar i {
         display: grid!important;
         place-items: center!important;
    }
    .cr-discovery-home .cr-editorial-blog-item {
         position: relative!important;
         display: grid!important;
         grid-template-columns: 74px minmax(0,1fr) 30px!important;
         gap: 9px!important;
         align-items: center!important;
         box-sizing: border-box!important;
    }
    .cr-discovery-home .cr-editorial-blog-thumb {
         width: 74px!important;
         height: 74px!important;
         min-width: 0!important;
         grid-column: auto!important;
    }
    .cr-discovery-home .cr-editorial-blog-item-copy {
         min-width: 0!important;
         grid-column: auto!important;
         overflow: hidden!important;
    }
    .cr-discovery-home .cr-editorial-blog-item-arrow {
         position: static!important;
         grid-column: auto!important;
         grid-row: auto!important;
         width: 30px!important;
         height: 30px!important;
         min-width: 30px!important;
         padding: 0!important;
         margin: 0!important;
         display: grid!important;
         place-items: center!important;
         justify-self: center!important;
         align-self: center!important;
         box-sizing: border-box!important;
         border-radius: 9px!important;
         flex: 0 0 30px!important;
    }
}

@media (max-width:430px) {
    .cr-discovery-home .cr-editorial-blog-item {
         grid-template-columns: 64px minmax(0,1fr) 28px!important;
         gap: 8px!important;
         padding: 8px!important;
    }
    .cr-discovery-home .cr-editorial-blog-thumb {
         width: 64px!important;
         height: 64px!important;
    }
    .cr-discovery-home .cr-editorial-blog-item-arrow {
         width: 28px!important;
         height: 28px!important;
         min-width: 28px!important;
         font-size: 12px!important;
    }
}

.cr-discovery-home .cr-orbit-copy h1 {
     margin-block: clamp(11px,1vw,15px)!important;
}

.cr-discovery-home .cr-discovery-kicker {
}

.cr-discovery-home .cr-hero-lead {
}

.cr-discovery-home .cr-orbit-cta {
     gap: clamp(8px,.7vw,11px)!important;
     line-height: 1.6!important;
}

.cr-discovery-home .cr-orbit-cta i {
     font-size: clamp(9px,.75vw,11px)!important;
}

.cr-discovery-home .cr-header-action, .cr-discovery-home .cr-btn-more, .cr-discovery-home .cr-editorial-blog-more {
     font-size: clamp(9px,calc(8px +.16vw),11px)!important;
}

.cr-discovery-home .cr-btn-more {
     padding: clamp(6px,.55vw,8px) clamp(10px,.85vw,14px)!important;
}

.cr-discovery-home .cr-trend-panel .cr-mini-info strong {
     font-size: clamp(11px,calc(9px +.38vw),14px)!important;
     line-height: 1.7!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-orbit-cta {
         font-size: clamp(10.5px,2.8vw,11.5px)!important;
    }
}

@media (max-width:380px) {
    .cr-discovery-home .cr-orbit-copy h1 {
         font-size: 30px!important;
         letter-spacing: -.6px!important;
    }
    .cr-discovery-home .cr-hero-lead {
         font-size: 13px!important;
    }
    .cr-discovery-home .cr-orbit-cta {
         font-size: 12px!important;
    }
}

@media (min-width:701px) and (max-width:1050px) {
    .cr-discovery-home .cr-orbit-copy h1 {
         font-size: clamp(36px,calc(28px +2.05vw),43px)!important;
    }
    .cr-discovery-home .cr-hero-lead {
         font-size: 13px!important;
    }
    .cr-discovery-home .cr-orbit-cta {
         font-size: 12px!important;
    }
}

@media (min-width:1400px) {
    .cr-discovery-home .cr-orbit-copy h1 {
         font-size: 50px!important;
    }
    .cr-discovery-home .cr-hero-lead {
         font-size: 14px!important;
    }
    .cr-discovery-home .cr-orbit-cta {
         font-size: 13px!important;
    }
}

.cr-discovery-home {
     padding-bottom: 10px;
}

@media (min-width:768px) and (max-width:991.98px) {
    .cr-discovery-home .cr-mini-book-grid, .cr-discovery-home .v6-shelf-grid, .cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
         grid-template-columns: repeat(2,minmax(0,1fr))!important;
    }
}

@media (max-width:767.98px) {
    .cr-discovery-home .cr-mini-book-grid, .cr-discovery-home .v6-shelf-grid, .cr-discovery-home .cr-section-subscriptions .cr-price-plans-container {
         grid-template-columns: 1fr;
    }
}

@media (min-width:768px) and (max-width:991.98px) {
    .cr-discovery-home .cr-discovery-quick {
         grid-template-columns: repeat(2,minmax(0,1fr))!important;
         gap: 16px!important;
    }
}

@media (min-width:701px) {
    .cr-discovery-home .cr-editorial-blog-list {
         grid-template-columns: repeat(2,minmax(0,1fr))!important;
    }
    .cr-discovery-home .cr-editorial-blog-item, .cr-discovery-home .cr-editorial-blog-item-newest {
         min-height: 140px;
    }
}

@media (max-width:700px) {
    .cr-discovery-home .cr-editorial-blog-list {
         grid-template-columns: 1fr!important;
    }
}

.cr-discovery-home #book-blog .cr-editorial-blog-list {
     display: grid!important;
     grid-template-columns: repeat(2,minmax(0,1fr))!important;
     gap: 16px!important;
     align-items: stretch;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item {
     overflow: hidden;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-newest {
     grid-column: auto!important;
}

.cr-discovery-home #book-blog .cr-editorial-blog-thumb {
     overflow: hidden;
     display: flex;
     align-items: center;
     justify-content: center;
     background: var(--ca-p-surface-2);
}

.cr-discovery-home #book-blog .cr-editorial-blog-thumb img {
     width: 100%;
     height: 100%;
     object-fit: cover;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy {
     display: flex;
     flex-direction: column;
     justify-content: center;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy small {
     margin-bottom: 3px;
     color: var(--home-muted);
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy h3 {
     font-weight: 900;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy h3 a {
     color: var(--home-ink);
     text-decoration: none;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy p {
     color: var(--home-muted);
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-arrow {
     display: grid!important;
     place-items: center;
     flex: none;
     border-radius: 50%;
     background: var(--home-accent-soft);
     color: var(--home-accent);
     text-decoration: none;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item:hover {
     transform: translateY(-3px);
     border-color: var(--ca-reg-20901-c2c2c2);
     box-shadow: 0 16px 32px var(--ca-reg-20126-rgba-44-44-44-10);
}

.cr-discovery-home #book-blog .cr-editorial-blog-item:hover .cr-editorial-blog-thumb img {
     transform: scale(1.045);
}

@media (max-width:900px) {
    .cr-discovery-home #book-blog .cr-editorial-blog-list {
         grid-template-columns: repeat(2,minmax(0,1fr))!important;
         gap: 12px!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item {
         grid-template-columns: 92px minmax(0,1fr)!important;
         gap: 10px!important;
         min-height: 104px;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-thumb {
         width: 92px!important;
         height: 82px!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item-arrow {
         display: none!important;
    }
}

@media (max-width:600px) {
    .cr-discovery-home #book-blog .cr-editorial-blog-list {
         grid-template-columns: 1fr!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item {
         grid-template-columns: 105px minmax(0,1fr)!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-thumb {
         width: 105px!important;
         height: 88px!important;
    }
}

.cr-discovery-home #book-blog .cr-editorial-blog-list {
     display: grid;
     grid-template-columns: repeat(2,minmax(0,1fr));
     gap: 12px;
     align-items: stretch;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item {
     display: grid!important;
     grid-template-columns: 112px minmax(0,1fr) 20px!important;
     gap: 10px!important;
     align-items: center;
     min-width: 0;
     min-height: 104px;
     padding: 8px!important;
     border: 1px solid var(--home-line);
     border-radius: 14px!important;
     background: var(--ca-p-surface-white);
     box-shadow: 0 5px 16px var(--ca-reg-20185-rgba-38-38-38-045);
}

.cr-discovery-home #book-blog .cr-editorial-blog-thumb {
     width: 112px!important;
     height: 82px!important;
     flex: none;
     border-radius: 10px!important;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy {
     min-width: 0;
     padding: 0!important;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy small {
     display: block;
     margin: 0 0 3px;
     font-size: 12px;
     line-height: 1.5;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy h3 {
     margin: 0 0 3px!important;
     font-size: 12px!important;
     line-height: 1.65!important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-copy p {
     margin: 0!important;
     font-size: 12px!important;
     line-height: 1.65!important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}

.cr-discovery-home #book-blog .cr-editorial-blog-item-arrow {
     width: 20px!important;
     height: 20px!important;
     font-size: 12px!important;
}

@media(max-width:700px) {
    .cr-discovery-home #book-blog .cr-editorial-blog-list {
         grid-template-columns: repeat(2,minmax(0,1fr));
         gap: 9px;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item {
         grid-template-columns: 82px minmax(0,1fr)!important;
         min-height: 86px;
         padding: 6px!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-thumb {
         width: 82px!important;
         height: 70px!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item-arrow {
         display: none!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item-copy h3 {
         font-size: 12px!important;
    }
    .cr-discovery-home #book-blog .cr-editorial-blog-item-copy p {
         font-size: 12px!important;
    }
}

@media(max-width:480px) {
    .cr-discovery-home #book-blog .cr-editorial-blog-list {
         grid-template-columns: 1fr;
    }
}

.cr-discovery-home {
     font-size: 13px;
     line-height: 1.85;
}

.cr-discovery-home .cr-discovery-kicker {
     font-size: 12px!important;
     line-height: 1.6;
}

.cr-discovery-home .cr-panel-badge, .cr-discovery-home .cr-panel-note {
     font-size: 12px!important;
}

.cr-discovery-home .cr-latest-book-copy span, .cr-discovery-home .cr-latest-book-copy b {
     font-size: 12px!important;
}

.cr-discovery-home .cr-mini-info strong {
     font-size: 13px!important;
}

.cr-discovery-home .cr-mini-info small {
     font-size: 12px!important;
}

.cr-discovery-home .cr-pick-arrow {
     font-size: 12px!important;
}

.cr-discovery-home .v6-shelf-kicker {
     font-size: 12px!important;
}

.cr-discovery-home .v6-shelf-head h2 {
     font-size: 20px!important;
     line-height: 1.6!important;
}

.cr-discovery-home .v6-shelf-info strong {
     font-size: 13px!important;
     line-height: 1.7!important;
}

.cr-discovery-home .v6-shelf-info em {
     font-size: 12px!important;
}

.cr-discovery-home .v6-shelf-excerpt {
     font-size: 12px!important;
     line-height: 1.8!important;
}

.cr-discovery-home .v6-shelf-view {
     font-size: 12px!important;
}

.cr-discovery-home .v6-shelf-info small {
     font-size: 12px!important;
}

.cr-discovery-home .v6-shelf-info b {
     font-size: 13px!important;
}

.cr-discovery-home .cr-product-card .cr-card-title {
     font-size: 14px!important;
     line-height: 1.75!important;
}

.cr-discovery-home .cr-product-card .cr-card-footer {
     font-size: 12px!important;
}

.cr-discovery-home .cr-for-you-card strong {
     font-size: 13px!important;
     line-height: 1.7!important;
}

.cr-discovery-home .cr-for-you-card small {
     font-size: 12px!important;
     line-height: 1.8!important;
}

.cr-discovery-home .cr-for-you-card em {
     font-size: 12px!important;
}

.cr-discovery-home .v6-author-card strong {
     font-size: 12px!important;
}

.cr-discovery-home .v6-author-card small {
     font-size: 12px!important;
}

.cr-discovery-home .cr-topic-showcase-copy h2 {
     font-size: 21px!important;
}

.cr-discovery-home .cr-topic-showcase-copy p {
     font-size: 12px!important;
     line-height: 1.9!important;
}

.cr-discovery-home .cr-topic-showcase-cta {
     font-size: 12px!important;
}

.cr-discovery-home .cr-topic-feature-meta span {
     font-size: 12px!important;
}

.cr-discovery-home .cr-topic-feature-meta strong {
     font-size: 13px!important;
}

.cr-discovery-home .cr-topic-mini-shelf-heading {
     font-size: 12px!important;
}

.cr-discovery-home .cr-topic-mini-card-excerpt, .cr-discovery-home .cr-topic-mini-card-view {
     font-size: 12px!important;
}

.cr-discovery-home .cr-editorial-blog-heading h2 {
     font-size: 20px!important;
}

.cr-discovery-home .cr-editorial-blog-heading p {
     line-height: 1.9!important;
}

.cr-discovery-home .cr-editorial-blog-item-copy h3 {
     font-size: 13px!important;
}

.cr-discovery-home .cr-editorial-blog-item-copy p {
     font-size: 12px!important;
     line-height: 1.8!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
     font-size: 12px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-highlight, .cr-discovery-home .cr-section-subscriptions .cr-feature-book-tag, .cr-discovery-home .cr-section-subscriptions .cr-plan-duration-badge {
     font-size: 12px!important;
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table {
     font-size: 12px!important;
}

.cr-discovery-home .cr-home-loader-caption {
     font-size: 12px!important;
}

@media(max-width:700px) {
    .cr-discovery-home {
         font-size: 13px;
    }
    .cr-discovery-home .v6-shelf-head h2 {
         font-size: 18px!important;
    }
    .cr-discovery-home .cr-product-card .cr-card-title {
         font-size: 13px!important;
    }
}

.cr-discovery-home, .cr-discovery-home p, .cr-discovery-home a, .cr-discovery-home button, .cr-discovery-home input, .cr-discovery-home select, .cr-discovery-home textarea, .cr-discovery-home label, .cr-discovery-home small, .cr-discovery-home span, .cr-discovery-home b, .cr-discovery-home em, .cr-discovery-home strong, .cr-discovery-home li {
     font-size: 13px;
}

.cr-discovery-home .cr-discovery-kicker, .cr-discovery-home .cr-stage-eyebrow, .cr-discovery-home .cr-latest-books-header b {
     font-size: 13px!important;
}

.cr-discovery-home .cr-header-action, .cr-discovery-home .cr-btn-more, .cr-discovery-home .cr-editorial-blog-more, .cr-discovery-home .v6-shelf-more {
     font-size: 13px!important;
}

.cr-discovery-home .cr-card-kicker, .cr-discovery-home .cr-card-footer, .cr-discovery-home .cr-card-excerpt, .cr-discovery-home .cr-card-meta, .cr-discovery-home .cr-filetype-badge {
     font-size: 13px!important;
}

.cr-discovery-home .cr-card-title {
     font-size: 14px!important;
}

.cr-discovery-home .cr-latest-book-copy small, .cr-discovery-home .cr-latest-book-copy span, .cr-discovery-home .cr-latest-book-copy b, .cr-discovery-home .cr-latest-book-copy strong {
     font-size: 13px!important;
}

.cr-discovery-home .cr-latest-book-copy strong {
     font-weight: 900;
}

.cr-discovery-home .cr-for-you-card strong, .cr-discovery-home .cr-mini-info strong, .cr-discovery-home .cr-pick-copy strong, .cr-discovery-home .cr-topic-mini-card-title, .cr-discovery-home .v6-shelf-info strong {
     font-size: 14px!important;
}

.cr-discovery-home .cr-for-you-card small, .cr-discovery-home .cr-for-you-card em, .cr-discovery-home .cr-mini-info small, .cr-discovery-home .cr-pick-copy small, .cr-discovery-home .v6-shelf-info em, .cr-discovery-home .v6-shelf-info small, .cr-discovery-home .v6-shelf-info b {
     font-size: 13px!important;
}

.cr-discovery-home .cr-editorial-blog-item-copy small, .cr-discovery-home .cr-editorial-blog-item-copy p, .cr-discovery-home .cr-editorial-blog-item-copy h3, .cr-discovery-home .cr-editorial-blog-item-copy h3 a {
     font-size: 13px!important;
}

.cr-discovery-home .cr-editorial-blog-item-copy h3, .cr-discovery-home .cr-editorial-blog-item-copy h3 a {
     font-size: 14px!important;
     font-weight: 900;
}

.cr-discovery-home .cr-editorial-blog-heading p {
     font-size: 13px!important;
}

.cr-discovery-home .cr-section-subscriptions .price-table-title {
     font-size: 24px!important;
}

.cr-discovery-home .cr-section-subscriptions .price-table-subtitle {
     font-size: 13px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-title {
     font-size: 16px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-highlight, .cr-discovery-home .cr-section-subscriptions .cr-feature-book-tag, .cr-discovery-home .cr-section-subscriptions .cr-plan-duration-badge, .cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
     font-size: 13px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-currency, .cr-discovery-home .cr-section-subscriptions .btn-price-table {
     font-size: 13px!important;
}

.cr-discovery-home .cr-home-loader-caption, .cr-discovery-home .cr-shelf-heading {
     font-size: 13px!important;
}

.cr-discovery-home i[class*="fa-"], .cr-discovery-home .fas, .cr-discovery-home .far, .cr-discovery-home .fab, .cr-discovery-home .fa-solid, .cr-discovery-home .fa-regular, .cr-discovery-home .fa-brands {
     font-size: 13px;
}

@media (max-width:767px) {
    .cr-discovery-home .cr-orbit-copy h1 {
         font-size: clamp(26px,8vw,38px)!important;
    }
    .cr-discovery-home .cr-hero-lead {
         font-size: 13px!important;
    }
    .cr-discovery-home .cr-card-title, .cr-discovery-home .cr-for-you-card strong, .cr-discovery-home .cr-mini-info strong, .cr-discovery-home .cr-pick-copy strong, .cr-discovery-home .cr-topic-mini-card-title, .cr-discovery-home .v6-shelf-info strong, .cr-discovery-home .cr-editorial-blog-item-copy h3, .cr-discovery-home .cr-editorial-blog-item-copy h3 a {
         font-size: 14px!important;
    }
}

.cr-discovery-home .cr-product-card .cr-img-wrap {
     height: 245px!important;
}

.cr-discovery-home .cr-latest-book-cover {
     flex-basis: 60px!important;
}

@media (max-width:991px) {
    .cr-discovery-home .cr-product-card .cr-img-wrap {
         height: 225px!important;
    }
}

@media (max-width:575px) {
    .cr-discovery-home .cr-product-card .cr-img-wrap {
         height: 215px!important;
    }
    .cr-discovery-home #popular-books .v6-shelf-cover {
         width: 98px!important;
         height: 126px!important;
    }
    .cr-discovery-home .cr-latest-book-cover {
         width: 58px!important;
         height: 76px!important;
         flex-basis: 58px!important;
    }
}

.cr-discovery-home {
     padding-top: 0!important;
     padding-bottom: var(--ca-page-bottom-gap)!important;
}

.cr-discovery-home {
     padding-top: 0!important;
}

.cr-discovery-home .cr-orbit-hero {
     margin-bottom: var(--ca-home-section-gap)!important;
}

.cr-discovery-home>.container, .cr-discovery-home .cr-discovery-section, .cr-discovery-home .cr-home-async {
     width: min(1160px,calc(100% - 32px))!important;
     margin-inline: auto!important;
}

.cr-discovery-home .cr-discovery-section {
     margin-top: var(--ca-home-section-gap)!important;
     margin-bottom: var(--ca-home-section-gap)!important;
}

.cr-discovery-home .cr-section-featured, .cr-discovery-home .cr-section-blog, .cr-discovery-home .cr-section-subscriptions, .cr-discovery-home .cr-discovery-quick, .cr-discovery-home .cr-for-you, .cr-discovery-home .cr-topic-showcase, .cr-discovery-home .cr-between-showcases {
     margin-top: var(--ca-home-section-gap)!important;
     margin-bottom: var(--ca-home-section-gap)!important;
}

@media(max-width:1024px) {
    .cr-discovery-home>.container, .cr-discovery-home .cr-discovery-section, .cr-discovery-home .cr-home-async {
         width: calc(100% - 20px)!important;
    }
}

@media(max-width:700px) {
    .cr-discovery-home>.container, .cr-discovery-home .cr-discovery-section, .cr-discovery-home .cr-home-async {
         width: calc(100% - 20px)!important;
    }
    .cr-discovery-home .cr-orbit-hero {
         margin-top: 0!important;
         margin-bottom: var(--ca-home-section-gap)!important;
    }
}

.cr-discovery-home>.container, .cr-discovery-home .container, .cr-discovery-home .cr-discovery-section, .cr-discovery-home .cr-home-async, .cr-discovery-home .cr-section-featured, .cr-discovery-home .cr-section-blog, .cr-discovery-home .cr-section-subscriptions, .cr-discovery-home .cr-discovery-quick, .cr-discovery-home .cr-for-you, .cr-discovery-home .cr-topic-showcase, .cr-discovery-home .cr-between-showcases {
     width: var(--ca-global-container-width)!important;
     max-width: 1180px!important;
     margin-inline: auto;
     box-sizing: border-box;
}

.cr-discovery-home .container .container {
     width: 100%!important;
     max-width: none!important;
}

@media(max-width:768px) {
    .cr-discovery-home>.container, .cr-discovery-home .container, .cr-discovery-home .cr-discovery-section, .cr-discovery-home .cr-home-async {
         width: var(--ca-global-container-width);
         max-width: none!important;
    }
}

.cr-discovery-home .cr-orbit-hero {
     position: relative!important;
     isolation: isolate!important;
     margin-top: 0!important;
     background: transparent!important;
     border: 0!important;
     border-radius: 0!important;
     box-shadow: none!important;
}

.cr-discovery-home .cr-orbit-hero::after {
     content: "";
     position: absolute;
     z-index: -1;
     top: 0;
     bottom: 0;
     left: 50%;
     width: 100vw;
     transform: translateX(-50%);
     pointer-events: none;
     background: radial-gradient(circle at 80% 20%,var(--ca-reg-20547-rgba-124-124-124-18),transparent 26%),linear-gradient(135deg,var(--ca-reg-0011-fbfbfb),var(--ca-reg-0038-e6e6e6));
     border-top: 1px solid var(--ca-reg-0037-d7d7d7);
     border-bottom: 1px solid var(--ca-reg-0037-d7d7d7);
}

.cr-discovery-home .cr-orbit-hero::before {
     inset: 10px!important;
     border-radius: 31px!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-orbit-hero::after {
         border-top: 1px solid var(--ca-reg-0037-d7d7d7);
         border-bottom: 1px solid var(--ca-reg-0037-d7d7d7);
    }
}

.cr-discovery-home #popular-books .v6-shelf-head {
     display: grid!important;
     grid-template-columns: minmax(0,1fr) auto!important;
     align-items: center!important;
     gap: 12px!important;
     width: 100%!important;
}

.cr-discovery-home #popular-books .v6-shelf-head>div, .cr-discovery-home #popular-books .v6-shelf-head>header {
     min-width: 0!important;
}

.cr-discovery-home #popular-books .v6-shelf-head h2 {
     min-width: 0!important;
     margin: 4px 0 0!important;
     overflow-wrap: anywhere;
}

.cr-discovery-home #popular-books .v6-shelf-more {
     flex: 0 0 auto!important;
     white-space: nowrap!important;
     display: inline-flex!important;
     align-items: center!important;
     justify-content: center!important;
     min-height: 34px!important;
     line-height: 1.2!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
     overflow: hidden!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
     z-index: 3!important;
     top: 12px!important;
     right: 18px!important;
     left: auto!important;
     max-width: calc(100% - 36px)!important;
     white-space: nowrap!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-content {
     position: relative!important;
     z-index: 1!important;
     min-width: 0!important;
     padding-top: 34px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-header-meta, .cr-discovery-home .cr-section-subscriptions .cr-plan-title {
     min-width: 0!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-title {
     overflow-wrap: anywhere!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
     position: relative!important;
     z-index: 1!important;
     min-width: 145px!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price-box {
     min-width: 0!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price {
     white-space: nowrap!important;
}

@media (min-width:768px) and (max-width:1050px) {
    .cr-discovery-home #popular-books .v6-shelf-head {
         grid-template-columns: minmax(0,1fr) auto!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
         grid-template-columns: minmax(0,1fr) 138px!important;
         gap: 14px!important;
         padding: 18px 18px 18px 22px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
         min-width: 138px!important;
         padding-left: 12px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-price {
         font-size: 19px!important;
    }
}

@media (max-width:767px) {
    .cr-discovery-home #popular-books .v6-shelf-head {
         display: grid!important;
         grid-template-columns: minmax(0,1fr) auto!important;
         align-items: center!important;
         gap: 8px!important;
    }
    .cr-discovery-home #popular-books .v6-shelf-head h2 {
         font-size: 17px!important;
         line-height: 1.5!important;
    }
    .cr-discovery-home #popular-books .v6-shelf-more {
         min-height: 32px!important;
         padding: 6px 10px!important;
         font-size: 12px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
         top: 10px!important;
         right: 15px!important;
         max-width: calc(100% - 30px)!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-content {
         padding-top: 32px!important;
    }
    .cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
         min-width: 0!important;
    }
}

.cr-discovery-home .cr-orbit-hero {
     grid-template-columns: minmax(300px,.82fr) minmax(430px,1.18fr);
     grid-template-rows: auto auto;
     column-gap: 38px;
     row-gap: 18px;
     align-items: center;
     min-height: 0;
     padding: 42px 44px 30px;
}

.cr-discovery-home .cr-orbit-copy {
     align-self: center;
     max-width: 520px;
     padding-inline: 4px;
}

.cr-discovery-home .cr-orbit-copy h1 {
     max-width: 500px;
     margin: 14px 0 12px;
     font-size: clamp(32px,3.35vw,44px)!important;
     line-height: 1.48!important;
     letter-spacing: -.8px;
}

.cr-discovery-home .cr-hero-lead {
     max-width: 450px;
     margin: 0;
     font-size: 13px!important;
     line-height: 2!important;
}

.cr-discovery-home .cr-orbit-cta {
     margin-top: 18px;
     padding: 10px 15px!important;
     min-height: 40px!important;
     border-radius: 12px;
     font-size: 12px!important;
}

.cr-discovery-home .cr-orbit-showcase {
     min-height: 425px!important;
     height: 425px;
     overflow: visible;
     isolation: isolate;
}

.cr-discovery-home .cr-orbit-halo {
     position: absolute;
     border-radius: 50%;
     pointer-events: none;
     border: 1px solid var(--ca-reg-20438-rgba-110-110-110-12);
}

.cr-discovery-home .cr-orbit-halo-one {
     width: 285px;
     height: 285px;
}

.cr-discovery-home .cr-orbit-halo-two {
     width: 390px;
     height: 390px;
     border-style: dashed;
     border-color: var(--ca-reg-20947-rgba-110-110-110-16);
}

.cr-discovery-home .cr-orbit-line {
     position: absolute;
     width: 1px;
     height: 150px;
     background: linear-gradient(to bottom,transparent,var(--ca-reg-20947-rgba-110-110-110-16),transparent);
     pointer-events: none;
}

.cr-discovery-home .cr-orbit-line-one {
     transform: rotate(52deg);
}

.cr-discovery-home .cr-orbit-line-two {
     transform: rotate(-52deg);
}

.cr-discovery-home .cr-orbit-center {
     width: 154px!important;
     height: auto!important;
     aspect-ratio: 250/347;
     border-radius: 13px!important;
     overflow: visible!important;
     transform: translate(-50%,-50%) rotate(-2deg);
     box-shadow: 0 22px 42px var(--ca-reg-20608-rgba-39-39-39-22)!important;
     z-index: 10;
     background: transparent!important;
}

.cr-discovery-home .cr-orbit-center:hover {
     transform: translateY(-6px) rotate(-2deg)!important;
}

.cr-discovery-home .cr-orbit-cover {
     width: 100%;
     height: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
     overflow: hidden;
     border-radius: 13px;
     background: var(--ca-p-surface-white);
}

.cr-discovery-home .cr-orbit-cover img {
     width: 100%!important;
     height: 100%!important;
     object-fit: cover!important;
     display: block;
}

.cr-discovery-home .cr-orbit-center-label {
     position: absolute;
     right: -9px;
     bottom: -12px;
     padding: 5px 9px;
     border-radius: 999px;
     background: var(--ca-reg-0011-fbfbfb);
     border: 1px solid var(--ca-reg-20947-rgba-110-110-110-16);
     color: var(--home-accent);
     box-shadow: 0 7px 18px var(--ca-reg-20350-rgba-38-38-38-10);
     font-size: 11px;
     font-weight: 900;
     white-space: nowrap;
}

.cr-discovery-home .cr-orbit-mini {
     width: 64px!important;
     height: auto!important;
     aspect-ratio: 250/347;
     border: 3px solid var(--ca-reg-20820-rgba-255-255-255-96)!important;
     border-radius: 9px!important;
     box-shadow: 0 12px 25px var(--ca-reg-21067-rgba-34-34-34-18)!important;
     background: var(--ca-p-surface-white)!important;
     z-index: 6;
}

.cr-discovery-home .cr-orbit-mini img {
     width: 100%!important;
     height: 100%!important;
     object-fit: cover!important;
     display: block;
}

.cr-discovery-home .cr-orbit-mini-1 {
     top: 49px!important;
     right: 17%!important;
     transform: rotate(7deg);
}

.cr-discovery-home .cr-orbit-mini-2 {
     top: 142px!important;
     left: 8%!important;
     transform: rotate(-8deg);
}

.cr-discovery-home .cr-orbit-mini-3 {
     bottom: 42px!important;
     right: 13%!important;
     transform: rotate(-6deg);
}

.cr-discovery-home .cr-orbit-mini-4 {
     bottom: 23px!important;
     left: 21%!important;
     transform: rotate(8deg);
}

.cr-discovery-home .cr-orbit-mini:hover {
     transform: translateY(-6px) rotate(0deg)!important;
     z-index: 12;
}

.cr-discovery-home .cr-orbit-caption {
     position: absolute;
     top: 8px;
     left: 50%;
     transform: translateX(-50%);
     display: flex;
     align-items: center;
     gap: 8px;
     padding: 6px 10px;
     border: 1px solid var(--ca-reg-20749-rgba-110-110-110-14);
     border-radius: 999px;
     background: var(--ca-reg-20422-rgba-253-253-253-84);
     backdrop-filter: blur(8px);
     color: var(--home-muted);
     box-shadow: 0 7px 18px var(--ca-reg-20172-rgba-38-38-38-06);
     font-size: 11px;
     white-space: nowrap;
     z-index: 11;
}

.cr-discovery-home .cr-orbit-caption i {
     color: var(--home-accent);
}

.cr-discovery-home .cr-orbit-caption b {
     color: var(--home-ink);
     font-weight: 900;
}

.cr-discovery-home .cr-latest-books-wrap {
     grid-column: 1/-1;
     width: 100%;
     max-width: 760px;
     justify-self: center;
     margin-top: 2px;
}

.cr-discovery-home .cr-latest-books-header {
     width: 100%;
     margin: 0 0 8px!important;
     padding: 0 2px!important;
     display: flex;
     align-items: center;
     justify-content: space-between;
     gap: 12px;
}

.cr-discovery-home .cr-latest-books-header span {
     display: inline-flex;
     align-items: center;
     gap: 6px;
     color: var(--home-ink);
     font-size: 12px!important;
     font-weight: 950;
}

.cr-discovery-home .cr-latest-books-header b {
     padding: 4px 8px!important;
     border: 1px solid var(--ca-reg-20029-rgba-124-124-124-16);
     border-radius: 999px;
     background: var(--ca-reg-0034-f9f9f9);
     color: var(--home-accent);
     font-size: 11px!important;
     font-weight: 900;
}

.cr-discovery-home .cr-latest-books-grid {
     width: 100%!important;
     display: grid!important;
     grid-template-columns: repeat(2,minmax(0,1fr))!important;
     gap: 10px!important;
     margin: 0!important;
}

.cr-discovery-home .cr-latest-books-grid .cr-latest-book-card {
     position: relative!important;
     inset: auto!important;
     width: 100%!important;
     min-width: 0!important;
     min-height: 78px;
     margin: 0!important;
     padding: 8px!important;
     display: flex!important;
     align-items: center!important;
     gap: 10px!important;
     border: 1px solid var(--ca-reg-20905-rgba-110-110-110-11)!important;
     border-radius: 13px!important;
     background: var(--ca-reg-0113-rgba-253-253-253-72)!important;
     box-shadow: 0 7px 20px var(--ca-reg-20537-rgba-38-38-38-055)!important;
     backdrop-filter: blur(8px);
     transform: none!important;
}

.cr-discovery-home .cr-latest-books-grid .cr-latest-book-card:hover {
     transform: translateY(-3px)!important;
     border-color: var(--ca-reg-20899-rgba-110-110-110-22)!important;
     box-shadow: 0 12px 24px var(--ca-reg-20197-rgba-38-38-38-09)!important;
}

.cr-discovery-home .cr-latest-book-cover {
     width: 46px!important;
     height: 64px!important;
     flex: 0 0 46px!important;
     border-radius: 7px!important;
}

.cr-discovery-home .cr-latest-book-copy {
     min-width: 0;
     gap: 2px!important;
}

.cr-discovery-home .cr-latest-book-copy small {
     font-size: 10px!important;
     line-height: 1.5!important;
}

.cr-discovery-home .cr-latest-book-copy strong {
     font-size: 12px!important;
     line-height: 1.65!important;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}

.cr-discovery-home .cr-latest-book-copy span {
     font-size: 11px!important;
     line-height: 1.65!important;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     white-space: normal;
     overflow: hidden;
}

.cr-discovery-home .cr-latest-book-copy b {
     font-size: 10px!important;
     line-height: 1.5!important;
}

.cr-discovery-home .cr-library-shelf, .cr-discovery-home .cr-library-books, .cr-discovery-home .cr-shelf-book, .cr-discovery-home .cr-library-shelf-plank, .cr-discovery-home .cr-library-shelf-base {
     display: none!important;
}

@media(max-width:991px) {
    .cr-discovery-home .cr-orbit-hero {
         grid-template-columns: 1fr;
         row-gap: 8px;
         padding: 34px 30px 26px;
    }
    .cr-discovery-home .cr-orbit-copy {
         max-width: 650px;
         text-align: center;
         justify-self: center;
    }
    .cr-discovery-home .cr-orbit-copy h1, .cr-discovery-home .cr-hero-lead {
         margin-inline: auto;
    }
    .cr-discovery-home .cr-book-stage {
         width: 100%;
    }
    .cr-discovery-home .cr-latest-books-wrap {
         max-width: 650px;
    }
}

@media(max-width:700px) {
    .cr-discovery-home .cr-orbit-hero {
         padding: 27px 16px 20px!important;
         row-gap: 2px;
    }
    .cr-discovery-home .cr-orbit-copy {
         padding-inline: 2px;
    }
    .cr-discovery-home .cr-orbit-copy h1 {
         font-size: 27px!important;
         line-height: 1.6!important;
         letter-spacing: -.4px;
    }
    .cr-discovery-home .cr-hero-lead {
         font-size: 12px!important;
         line-height: 2!important;
         max-width: 420px;
    }
    .cr-discovery-home .cr-orbit-cta {
         margin-top: 14px;
         min-height: 38px!important;
         padding: 8px 13px!important;
    }
    .cr-discovery-home .cr-orbit-showcase {
         min-height: 340px!important;
         height: 340px!important;
         transform: none!important;
         margin-top: 0;
    }
    .cr-discovery-home .cr-orbit-halo-one {
         width: 220px;
         height: 220px;
    }
    .cr-discovery-home .cr-orbit-halo-two {
         width: 305px;
         height: 305px;
    }
    .cr-discovery-home .cr-orbit-center {
         width: 124px!important;
    }
    .cr-discovery-home .cr-orbit-center-label {
         right: -8px;
         bottom: -10px;
         font-size: 10px;
         padding: 4px 7px;
    }
    .cr-discovery-home .cr-orbit-mini {
         width: 50px!important;
         border-width: 2px!important;
    }
    .cr-discovery-home .cr-orbit-mini-1 {
         top: 43px!important;
         right: 12%!important;
    }
    .cr-discovery-home .cr-orbit-mini-2 {
         top: 112px!important;
         left: 5%!important;
    }
    .cr-discovery-home .cr-orbit-mini-3 {
         bottom: 33px!important;
         right: 8%!important;
    }
    .cr-discovery-home .cr-orbit-mini-4 {
         bottom: 20px!important;
         left: 14%!important;
    }
    .cr-discovery-home .cr-orbit-caption {
         top: 1px;
         font-size: 10px;
         padding: 5px 8px;
    }
    .cr-discovery-home .cr-latest-books-wrap {
         margin-top: 0;
    }
    .cr-discovery-home .cr-latest-books-grid {
         grid-template-columns: 1fr!important;
         gap: 7px!important;
    }
    .cr-discovery-home .cr-latest-books-grid .cr-latest-book-card {
         min-height: 70px;
         padding: 7px!important;
    }
    .cr-discovery-home .cr-latest-book-cover {
         width: 42px!important;
         height: 57px!important;
         flex-basis: 42px!important;
    }
    .cr-discovery-home .cr-latest-book-copy strong {
         font-size: 11px!important;
    }
    .cr-discovery-home .cr-latest-book-copy span {
         font-size: 10px!important;
    }
}

@media(max-width:430px) {
    .cr-discovery-home .cr-orbit-copy h1 {
         font-size: 25px!important;
    }
    .cr-discovery-home .cr-orbit-showcase {
         min-height: 310px!important;
         height: 310px!important;
    }
    .cr-discovery-home .cr-orbit-halo-one {
         width: 195px;
         height: 195px;
    }
    .cr-discovery-home .cr-orbit-halo-two {
         width: 275px;
         height: 275px;
    }
    .cr-discovery-home .cr-orbit-center {
         width: 112px!important;
    }
    .cr-discovery-home .cr-orbit-mini {
         width: 45px!important;
    }
}

.cr-discovery-home .cr-latest-hero {
     grid-template-columns: minmax(190px,.48fr) minmax(0,1.52fr);
     align-items: stretch;
     gap: 22px;
     margin-bottom: 26px;
     padding: 24px;
     border-radius: 28px;
     border: 1px solid var(--ca-reg-0020-dbdbdb);
     background: radial-gradient(circle at 8% 12%,var(--ca-reg-20799-rgba-124-124-124-10),transparent 28%),linear-gradient(135deg,var(--ca-p-cream) 0%,var(--ca-reg-0091-ebebeb) 100%);
     box-shadow: var(--ca-shadow);
}

@media (max-width:900px) {
    .cr-discovery-home .cr-latest-hero {
         grid-template-columns: 1fr;
         gap: 16px;
         padding: 20px;
    }
}

@media (max-width:620px) {
    .cr-discovery-home .cr-latest-hero {
         padding: 16px;
         border-radius: 22px;
    }
}

.cr-discovery-home .cr-latest-three-cards {
     grid-template-columns: repeat(3,minmax(0,1fr));
     gap: 18px;
     align-items: stretch;
}

.cr-discovery-home .cr-latest-orbit-card {
     position: relative;
     min-height: 310px;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     gap: 4px;
     padding: 18px 14px;
     overflow: hidden;
}

.cr-discovery-home .cr-latest-orbit-book {
     flex: 0 0 auto;
}

.cr-discovery-home .cr-latest-orbit-cover {
     place-items: center;
}

.cr-discovery-home .cr-latest-orbit-book.is-top-book, .cr-discovery-home .cr-latest-orbit-book.is-bottom-book {
     z-index: 2;
}

.cr-discovery-home .cr-latest-orbit-book.is-top-book {
     transform: translateY(8px) scale(.66);
}

.cr-discovery-home .cr-latest-orbit-book.is-bottom-book {
     transform: translateY(-8px) scale(.66);
}

.cr-discovery-home .cr-latest-orbit-book.is-top-book .cr-latest-orbit-cover, .cr-discovery-home .cr-latest-orbit-book.is-bottom-book .cr-latest-orbit-cover {
     width: 96px;
     height: 132px;
     border-radius: 12px;
     border: 4px solid var(--ca-reg-20820-rgba-255-255-255-96);
}

.cr-discovery-home .cr-latest-orbit-book:hover {
     filter: brightness(1.03);
}

.cr-discovery-home .cr-latest-orbit-book.is-top-book:hover {
     transform: translateY(4px) scale(.7);
}

.cr-discovery-home .cr-latest-orbit-book.is-bottom-book:hover {
     transform: translateY(-4px) scale(.7);
}

@media(max-width:900px) {
    .cr-discovery-home .cr-latest-three-cards {
         grid-template-columns: repeat(3,minmax(0,1fr));
         gap: 10px;
    }
    .cr-discovery-home .cr-latest-orbit-card {
         min-height: 270px;
         padding-inline: 4px;
    }
    .cr-discovery-home .cr-latest-orbit-book.is-featured-book .cr-latest-orbit-cover {
         width: 126px;
         height: 126px;
    }
    .cr-discovery-home .cr-latest-orbit-book.is-top-book .cr-latest-orbit-cover, .cr-discovery-home .cr-latest-orbit-book.is-bottom-book .cr-latest-orbit-cover {
         width: 78px;
         height: 108px;
    }
}

@media(max-width:600px) {
    .cr-discovery-home .cr-latest-three-cards {
         grid-template-columns: 1fr;
         gap: 8px;
    }
    .cr-discovery-home .cr-latest-orbit-card {
         min-height: 245px;
    }
}

.cr-discovery-home .cr-latest-orbit-book {
     position: absolute;
     z-index: 4;
     display: block;
     text-decoration: none;
     transition: transform .3s ease,filter .3s ease;
}

.cr-discovery-home .cr-latest-orbit-cover {
     display: block;
     width: 100%;
     height: 100%;
     overflow: hidden;
     background: var(--ca-p-surface-2);
     border: 3px solid var(--ca-reg-20820-rgba-255-255-255-96);
     box-shadow: 0 14px 30px var(--ca-reg-20687-rgba-35-35-35-18);
}

.cr-discovery-home .cr-latest-orbit-cover img {
     width: 100%;
     height: 100%;
     display: block;
     object-fit: cover;
}

.cr-discovery-home .cr-latest-orbit-book:hover {
     transform: translateY(-7px) scale(1.045);
     z-index: 20;
}

.cr-discovery-home .cr-latest-orbit-book.is-featured-book .cr-latest-orbit-cover {
     border-width: 7px;
}

.cr-discovery-home .cr-latest-orbit-book.is-featured-book:hover {
     transform: translate(-50%,-50%) scale(1.045);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-0 {
     left: calc(50% - 255px);
     top: 150px;
}

.cr-discovery-home .cr-latest-orbit-book.orbit-1 {
     left: calc(50%+185px);
     top: 150px;
}

.cr-discovery-home .cr-latest-orbit-book.orbit-2 {
     left: calc(50% - 285px);
     top: 275px;
}

.cr-discovery-home .cr-latest-orbit-book.orbit-3 {
     left: calc(50%+215px);
     top: 275px;
}

.cr-discovery-home .cr-latest-orbit-book.orbit-4 {
     left: calc(50% - 185px);
     top: 395px;
}

.cr-discovery-home .cr-latest-orbit-book.orbit-5 {
     left: calc(50%+115px);
     top: 395px;
}

.cr-discovery-home .cr-latest-hero {
     position: relative;
     display: block;
     min-height: 540px;
     overflow: hidden;
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
     width: min(100%,820px);
     height: 520px;
     margin: 0 auto;
     display: block;
     direction: ltr;
     isolation: isolate;
}

.cr-discovery-home .cr-latest-orbit-halo {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 430px;
     height: 430px;
     margin: 0;
     transform: translate(-50%,-50%);
     border: 1.5px dashed var(--ca-reg-21061-rgba-124-124-124-42);
     border-radius: 50%;
     box-shadow: 0 0 0 16px var(--ca-reg-20972-rgba-124-124-124-035),0 0 0 34px var(--ca-reg-20457-rgba-129-129-129-035),0 0 0 58px var(--ca-reg-20142-rgba-124-124-124-025);
     z-index: 1;
     pointer-events: none;
}

.cr-discovery-home .cr-latest-orbit-halo::before {
     content: "";
     position: absolute;
     inset: 18px;
     border: 1px dashed var(--ca-reg-20668-rgba-119-119-119-38);
     border-radius: 50%;
     transform: rotate(18deg);
}

.cr-discovery-home .cr-latest-orbit-halo::after {
     content: "";
     position: absolute;
     inset: 39px;
     border: 1.5px dashed var(--ca-reg-20437-rgba-130-130-130-30);
     border-radius: 50%;
     transform: rotate(-24deg);
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::before, .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::after {
     content: "";
     position: absolute;
     left: 50%;
     top: 50%;
     width: 8px;
     height: 8px;
     border-radius: 50%;
     z-index: 2;
     pointer-events: none;
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::before {
     background: var(--ca-p-accent);
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::after {
     height: 72%;
     border: 1px dashed var(--ca-reg-20393-rgba-124-124-124-13);
     border-radius: 50%;
}

.cr-discovery-home .cr-latest-orbit-book.is-featured-book {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 220px;
     height: 220px;
     margin: 0;
     transform: translate(-50%,-50%);
     z-index: 20;
}

.cr-discovery-home .cr-latest-orbit-book.is-featured-book .cr-latest-orbit-cover {
     width: 100%;
     height: 100%;
     border-radius: 50%;
     border: 7px solid var(--ca-p-white);
     outline: 2px dashed var(--ca-reg-20841-rgba-124-124-124-62);
     outline-offset: 8px;
}

.cr-discovery-home .cr-latest-orbit-book.is-top-book {
     position: absolute;
     width: 86px;
     height: 116px;
     z-index: 24;
}

.cr-discovery-home .cr-latest-orbit-book.is-top-book .cr-latest-orbit-cover {
     width: 100%;
     height: 100%;
     border-radius: 13px;
     border: 4px solid var(--ca-reg-20048-rgba-255-255-255-98);
     box-shadow: 0 15px 28px var(--ca-reg-20687-rgba-35-35-35-18);
}

.cr-discovery-home .cr-latest-orbit-book.top-one {
     left: calc(50% - 142px);
     top: 30px;
     transform: rotate(-8deg);
}

.cr-discovery-home .cr-latest-orbit-book.top-two {
     left: calc(50%+56px);
     top: 30px;
     transform: rotate(8deg);
}

.cr-discovery-home .cr-latest-orbit-book.is-orbit-book {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 72px;
     height: 98px;
     margin: 0;
     z-index: 8;
     transform-origin: center;
}

.cr-discovery-home .cr-latest-orbit-book.is-orbit-book .cr-latest-orbit-cover {
     width: 100%;
     height: 100%;
     border-radius: 11px;
     border: 3px solid var(--ca-reg-20820-rgba-255-255-255-96);
     box-shadow: 0 12px 24px var(--ca-reg-20170-rgba-35-35-35-17);
}

.cr-discovery-home .cr-latest-orbit-book.is-orbit-book:hover {
     z-index: 30;
     filter: brightness(1.04);
}

@media(max-width:760px) {
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
         margin-bottom: -65px;
    }
}

@media(max-width:520px) {
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
         margin-bottom: -135px;
    }
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
     background: radial-gradient(circle at 7% 50%,var(--ca-reg-20586-rgba-124-124-124-12) 0 3px,transparent 4px),radial-gradient(circle at 93% 50%,var(--ca-reg-20903-rgba-119-119-119-13) 0 3px,transparent 4px),radial-gradient(circle at 7% 50%,transparent 0 42px,var(--ca-reg-20088-rgba-124-124-124-08) 43px 44px,transparent 45px),radial-gradient(circle at 93% 50%,transparent 0 42px,var(--ca-reg-21044-rgba-119-119-119-08) 43px 44px,transparent 45px);
}

.cr-discovery-home .cr-latest-orbit-halo {
     filter: drop-shadow(0 0 10px var(--ca-reg-20571-rgba-124-124-124-05));
}

@media (max-width:760px) {
    .cr-discovery-home .cr-latest-hero {
         min-height: 455px;
         padding-inline: 10px;
    }
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
         width: 100%;
         height: 445px;
         transform: scale(.82);
         transform-origin: 50% 50%;
         margin: -4px auto -55px;
    }
}

@media (max-width:520px) {
    .cr-discovery-home .cr-latest-hero {
         min-height: 405px;
         padding-inline: 7px;
    }
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
         height: 410px;
         transform: scale(.68);
         transform-origin: 50% 50%;
         margin: -10px auto -105px;
    }
}

@media (max-width:380px) {
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
         transform: scale(.61);
    }
}

.cr-discovery-home .cr-latest-side-orbit {
     position: absolute;
     top: 50%;
     width: 150px;
     height: 150px;
     transform: translateY(-50%);
     border-radius: 50%;
     border: 1px dashed var(--ca-reg-20168-rgba-124-124-124-22);
     background: radial-gradient(circle at 50% 50%,var(--ca-reg-20088-rgba-124-124-124-08) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 42px,var(--ca-reg-21047-rgba-119-119-119-10) 43px 44px,transparent 45px),radial-gradient(circle at 50% 50%,transparent 0 66px,var(--ca-reg-20252-rgba-124-124-124-07) 67px 68px,transparent 69px);
     box-shadow: 0 0 0 14px var(--ca-reg-20142-rgba-124-124-124-025),0 0 0 34px var(--ca-reg-20145-rgba-119-119-119-018);
     pointer-events: none;
     z-index: 0;
}

.cr-discovery-home .cr-latest-side-orbit::before {
     content: "";
     position: absolute;
     inset: 25px 9px;
     border: 1px dashed var(--ca-reg-20958-rgba-119-119-119-22);
     border-radius: 50%;
     transform: rotate(-18deg);
}

.cr-discovery-home .cr-latest-side-orbit::after {
     content: "";
     position: absolute;
     width: 7px;
     height: 7px;
     border-radius: 50%;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
     background: var(--ca-p-accent);
     box-shadow: 0 -63px 0 var(--ca-reg-20013-rgba-119-119-119-72),63px 0 0 var(--ca-reg-20305-rgba-150-150-150-72),0 63px 0 var(--ca-reg-20841-rgba-124-124-124-62),-63px 0 0 var(--ca-reg-20239-rgba-129-129-129-68);
}

.cr-discovery-home .cr-latest-side-orbit-left {
     left: -58px;
}

.cr-discovery-home .cr-latest-side-orbit-right {
     right: -58px;
     transform: translateY(-50%) rotate(17deg);
}

.cr-discovery-home .cr-latest-side-orbit-left {
     transform: translateY(-50%) rotate(-17deg);
}

@media(max-width:900px) {
    .cr-discovery-home .cr-latest-side-orbit {
         opacity: .72;
    }
    .cr-discovery-home .cr-latest-side-orbit-left {
         left: -82px;
    }
    .cr-discovery-home .cr-latest-side-orbit-right {
         right: -82px;
    }
}

@media(max-width:760px) {
    .cr-discovery-home .cr-latest-side-orbit {
         opacity: .45;
         width: 115px;
         height: 115px;
    }
    .cr-discovery-home .cr-latest-side-orbit-left {
         left: -66px;
    }
    .cr-discovery-home .cr-latest-side-orbit-right {
         right: -66px;
    }
}

@media(max-width:520px) {
    .cr-discovery-home .cr-latest-side-orbit {
         display: none;
    }
}

.cr-discovery-home>.cr-latest-hero.cr-latest-hero {
     width: 100vw;
     max-width: none;
     margin-left: calc(50% - 50vw);
     margin-right: 0;
     border-radius: 0;
     border-left: 0;
     border-right: 0;
     box-sizing: border-box;
     padding-left: 0!important;
     padding-right: 0!important;
}

.cr-discovery-home>.cr-latest-hero.cr-latest-hero>.cr-latest-feature-grid.cr-latest-orbit-gallery {
     width: min(100%,820px)!important;
     margin-left: auto!important;
     margin-right: auto!important;
}

@media(max-width:760px) {
    .cr-discovery-home>.cr-latest-hero.cr-latest-hero {
         width: 100vw;
         margin-left: calc(50% - 50vw);
         padding-left: 0;
         padding-right: 0;
    }
    .cr-discovery-home>.cr-latest-hero.cr-latest-hero>.cr-latest-feature-grid.cr-latest-orbit-gallery {
         width: 100%!important;
         max-width: 820px!important;
    }
}

@media (min-width:1101px) {
    .cr-discovery-home .cr-book-stage {
         overflow: visible!important;
    }
    .cr-discovery-home .cr-book-stage::before, .cr-discovery-home .cr-book-stage::after {
         position: absolute;
         top: 50%;
         z-index: 2;
         width: 142px;
         min-height: 92px;
         padding: 16px 14px;
         box-sizing: border-box;
         display: flex;
         flex-direction: column;
         justify-content: center;
         text-align: center;
         border: 1px dashed var(--ca-reg-20370-rgba-124-124-124-38);
         border-radius: 24px;
         background: var(--ca-reg-0113-rgba-253-253-253-72);
         backdrop-filter: blur(7px);
         color: var(--ca-reg-0030-6b6b6b);
         font-size: 11px;
         line-height: 1.9;
         white-space: pre-line;
         pointer-events: none;
    }
    .cr-discovery-home .cr-book-stage::before {
         content: "✦ انتخاب امروز\A کتاب‌هایی برای یک مکث کوتاه\A و یک کشف تازه";
         left: -112px;
         transform: translateY(-50%) rotate(-2deg);
         border-color: var(--ca-reg-21061-rgba-124-124-124-42);
    }
    .cr-discovery-home .cr-book-stage::after {
         content: "نبض کتابخانه ✦\A محبوب، تازه و دیدنی\A هر جلد یک مسیر تازه";
         right: -112px;
         transform: translateY(-50%) rotate(2deg);
         border-color: var(--ca-reg-20292-rgba-104-104-104-38);
    }
    .cr-discovery-home .cr-book-stage::before, .cr-discovery-home .cr-book-stage::after {
         box-shadow: 0 0 0 8px var(--ca-reg-20556-rgba-255-255-255-18),0 14px 30px var(--ca-reg-20384-rgba-38-38-38-07);
    }
}

@media (min-width:701px) and (max-width:1100px) {
    .cr-discovery-home .cr-book-stage {
         overflow: visible!important;
    }
    .cr-discovery-home .cr-book-stage::before, .cr-discovery-home .cr-book-stage::after {
         position: absolute;
         top: 50%;
         z-index: 2;
         width: 105px;
         min-height: 72px;
         padding: 10px 8px;
         display: flex;
         align-items: center;
         justify-content: center;
         text-align: center;
         border: 1px dashed var(--ca-reg-20807-rgba-124-124-124-32);
         border-radius: 18px;
         background: var(--ca-reg-20063-rgba-253-253-253-65);
         color: var(--ca-reg-0030-6b6b6b);
         font-size: 10px;
         line-height: 1.7;
         white-space: pre-line;
         pointer-events: none;
    }
    .cr-discovery-home .cr-book-stage::before {
         content: "✦ انتخاب تازه\A یک جلد، یک کشف";
         left: -66px;
         transform: translateY(-50%);
    }
    .cr-discovery-home .cr-book-stage::after {
         content: "نبض کتابخانه ✦\A هر جلد یک مسیر";
         right: -66px;
         transform: translateY(-50%);
         border-color: var(--ca-reg-20160-rgba-104-104-104-32);
    }
}

@media (max-width:700px) {
    .cr-discovery-home .cr-book-stage::before, .cr-discovery-home .cr-book-stage::after {
         content: none!important;
    }
}

.cr-discovery-home .cr-latest-story-ring {
     position: absolute;
     inset: 0;
}

.cr-discovery-home .cr-latest-story-ring .story {
     position: absolute;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     gap: 3px;
     direction: rtl;
     text-align: center;
     border: 1px dashed var(--ca-reg-20150-rgba-124-124-124-30);
     box-shadow: 0 10px 24px var(--ca-reg-20657-rgba-42-42-42-07),inset 0 0 0 1px var(--ca-reg-20829-rgba-255-255-255-55);
}

.cr-discovery-home .cr-latest-story-ring .story::before {
     content: "";
     position: absolute;
     width: 38px;
     height: 38px;
     border: 1px dashed var(--ca-reg-20680-rgba-119-119-119-20);
     border-radius: 50%;
     z-index: -1;
}

.cr-discovery-home .cr-latest-story-ring .story i {
     font-style: normal;
     font-size: 12px;
     line-height: 1;
     color: var(--ca-p-accent);
}

.cr-discovery-home .cr-latest-story-ring .story b {
     color: var(--ca-reg-20860-333333);
     font-size: 11px;
     font-weight: 950;
     line-height: 1.5;
}

.cr-discovery-home .cr-latest-story-ring .story small {
     color: var(--ca-reg-20781-7b7b7b);
     font-size: 9px;
     line-height: 1.55;
     white-space: nowrap;
}

.cr-discovery-home .cr-latest-story-ring .story-c {
     bottom: 19%;
}

.cr-discovery-home .cr-latest-story-ring .story-d {
     bottom: 19%;
}

.cr-discovery-home .cr-latest-orbit-book.orbit-0 {
     transform: translate(-50%,-50%) rotate(35deg) translateY(-225px) rotate(-35deg);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-1 {
     transform: translate(-50%,-50%) rotate(95deg) translateY(-225px) rotate(-95deg);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-2 {
     transform: translate(-50%,-50%) rotate(155deg) translateY(-225px) rotate(-155deg);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-3 {
     transform: translate(-50%,-50%) rotate(205deg) translateY(-225px) rotate(-205deg);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-4 {
     transform: translate(-50%,-50%) rotate(265deg) translateY(-225px) rotate(-265deg);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-5 {
     transform: translate(-50%,-50%) rotate(325deg) translateY(-225px) rotate(-325deg);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-0:hover {
     transform: translate(-50%,-50%) rotate(35deg) translateY(-225px) rotate(-35deg) scale(1.08);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-1:hover {
     transform: translate(-50%,-50%) rotate(95deg) translateY(-225px) rotate(-95deg) scale(1.08);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-2:hover {
     transform: translate(-50%,-50%) rotate(155deg) translateY(-225px) rotate(-155deg) scale(1.08);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-3:hover {
     transform: translate(-50%,-50%) rotate(205deg) translateY(-225px) rotate(-205deg) scale(1.08);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-4:hover {
     transform: translate(-50%,-50%) rotate(265deg) translateY(-225px) rotate(-265deg) scale(1.08);
}

.cr-discovery-home .cr-latest-orbit-book.orbit-5:hover {
     transform: translate(-50%,-50%) rotate(325deg) translateY(-225px) rotate(-325deg) scale(1.08);
}

@media(max-width:900px) {
    .cr-discovery-home .cr-latest-story-ring .story b {
         font-size: 10px;
    }
    .cr-discovery-home .cr-latest-story-ring .story small {
         font-size: 8px;
    }
}

@media(max-width:760px) {
    .cr-discovery-home .cr-latest-story-ring .story {
         opacity: .86;
    }
    .cr-discovery-home .cr-latest-story-ring .story-a {
         left: -1%;
         top: 22%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-b {
         right: -1%;
         top: 22%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-c {
         left: 0;
         bottom: 21%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-d {
         right: 0;
         bottom: 21%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-e {
         top: 2%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-f {
         bottom: 1%;
    }
}

@media(max-width:520px) {
    .cr-discovery-home .cr-latest-story-ring .story {
         width: 105px;
         min-height: 43px;
         padding: 5px 6px;
         border-radius: 14px;
    }
    .cr-discovery-home .cr-latest-story-ring .story small {
         display: none;
    }
    .cr-discovery-home .cr-latest-story-ring .story-e, .cr-discovery-home .cr-latest-story-ring .story-f {
         width: 118px;
    }
}

.cr-discovery-home .cr-latest-story-ring {
     z-index: 2;
     pointer-events: none;
}

.cr-discovery-home .cr-latest-story-ring .story {
     z-index: 2;
     min-height: 58px;
     width: 150px;
     padding: 9px 12px;
     border-radius: 16px;
     backdrop-filter: blur(9px);
     background: var(--ca-reg-20821-rgba-251-251-251-88);
}

.cr-discovery-home .cr-latest-story-ring .story::after {
     content: "";
     position: absolute;
     width: 42px;
     height: 1px;
     border-top: 1px dashed var(--ca-reg-20577-rgba-124-124-124-45);
     top: 50%;
     opacity: .8;
}

.cr-discovery-home .cr-latest-story-ring .story-a {
     left: 1.5%;
     top: 12%;
     transform: rotate(-4deg);
}

.cr-discovery-home .cr-latest-story-ring .story-b {
     right: 1.5%;
     top: 12%;
     transform: rotate(4deg);
     border-color: var(--ca-reg-20668-rgba-119-119-119-38);
}

.cr-discovery-home .cr-latest-story-ring .story-c {
     left: 0;
     top: 50%;
     transform: translateY(-50%) rotate(3deg);
     border-color: var(--ca-reg-20788-rgba-150-150-150-38);
}

.cr-discovery-home .cr-latest-story-ring .story-d {
     right: 0;
     top: 50%;
     transform: translateY(-50%) rotate(-3deg);
     border-color: var(--ca-reg-20668-rgba-119-119-119-38);
}

.cr-discovery-home .cr-latest-story-ring .story-e {
     left: 4%;
     bottom: 11%;
     top: auto;
     transform: rotate(3deg);
     width: 150px;
}

.cr-discovery-home .cr-latest-story-ring .story-f {
     right: 4%;
     bottom: 11%;
     left: auto;
     top: auto;
     transform: rotate(-3deg);
     width: 150px;
}

.cr-discovery-home .cr-latest-story-ring .story-a::after, .cr-discovery-home .cr-latest-story-ring .story-c::after, .cr-discovery-home .cr-latest-story-ring .story-e::after {
     right: -43px;
}

.cr-discovery-home .cr-latest-story-ring .story-b::after, .cr-discovery-home .cr-latest-story-ring .story-d::after, .cr-discovery-home .cr-latest-story-ring .story-f::after {
     left: -43px;
     border-color: var(--ca-reg-20712-rgba-119-119-119-45);
}

@media(max-width:900px) {
    .cr-discovery-home .cr-latest-story-ring .story {
         width: 120px;
         min-height: 50px;
         padding: 7px 8px;
    }
    .cr-discovery-home .cr-latest-story-ring .story-a {
         left: 0;
         top: 8%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-b {
         right: 0;
         top: 8%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-c {
         left: -1%;
         top: 50%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-d {
         right: -1%;
         top: 50%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-e {
         left: 1%;
         bottom: 8%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-f {
         right: 1%;
         bottom: 8%;
    }
}

@media(max-width:700px) {
    .cr-discovery-home .cr-latest-story-ring .story {
         width: 92px;
         min-height: 42px;
         padding: 6px 7px;
         border-radius: 13px;
    }
    .cr-discovery-home .cr-latest-story-ring .story small {
         display: none;
    }
    .cr-discovery-home .cr-latest-story-ring .story-a {
         left: 0;
         top: 7%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-b {
         right: 0;
         top: 7%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-c {
         left: -2%;
         top: 50%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-d {
         right: -2%;
         top: 50%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-e {
         left: 2%;
         bottom: 7%;
    }
    .cr-discovery-home .cr-latest-story-ring .story-f {
         right: 2%;
         bottom: 7%;
    }
    .cr-discovery-home .cr-latest-story-ring .story::after {
         width: 20px;
    }
    .cr-discovery-home .cr-latest-story-ring .story-a::after, .cr-discovery-home .cr-latest-story-ring .story-c::after, .cr-discovery-home .cr-latest-story-ring .story-e::after {
         right: -21px;
    }
    .cr-discovery-home .cr-latest-story-ring .story-b::after, .cr-discovery-home .cr-latest-story-ring .story-d::after, .cr-discovery-home .cr-latest-story-ring .story-f::after {
         left: -21px;
    }
}

.cr-discovery-home .cr-latest-story-ring, .cr-discovery-home .cr-book-stage::before, .cr-discovery-home .cr-book-stage::after {
     display: none!important;
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery {
     position: relative;
     overflow: visible!important;
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::before {
     content: "";
     position: absolute;
     left: 50%;
     top: 50%;
     width: 620px;
     height: 620px;
     transform: translate(-50%,-50%);
     border: 1px dashed var(--ca-reg-20547-rgba-124-124-124-18);
     border-radius: 50%;
     box-shadow: 0 0 0 16px var(--ca-reg-20142-rgba-124-124-124-025),0 0 0 34px var(--ca-reg-20145-rgba-119-119-119-018);
     pointer-events: none;
     z-index: 0;
}

.cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::after {
     content: "✦ · ◌ · ✦ · ◌ · ✦";
     position: absolute;
     left: 50%;
     bottom: 18px;
     transform: translateX(-50%);
     width: min(520px,72%);
     text-align: center;
     color: var(--ca-reg-20973-rgba-124-124-124-46);
     font-size: 13px;
     letter-spacing: 10px;
     white-space: nowrap;
     pointer-events: none;
     z-index: 1;
}

.cr-discovery-home .cr-latest-orbit-book .cr-latest-orbit-cover {
     background: var(--ca-reg-0011-fbfbfb)!important;
     box-shadow: 0 12px 26px var(--ca-reg-20595-rgba-42-42-42-14),0 0 0 3px var(--ca-reg-20965-rgba-251-251-251-9),0 0 0 4px var(--ca-reg-20586-rgba-124-124-124-12);
}

.cr-discovery-home .cr-latest-orbit-book.is-featured-book .cr-latest-orbit-cover {
     box-shadow: 0 22px 42px var(--ca-reg-20874-rgba-42-42-42-22),0 0 0 5px var(--ca-reg-20167-rgba-251-251-251-96),0 0 0 7px var(--ca-reg-20187-rgba-124-124-124-24),0 0 0 15px var(--ca-reg-20972-rgba-124-124-124-035);
}

@media(max-width:760px) {
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::before {
         width: 500px;
         height: 500px;
    }
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::after {
         bottom: 10px;
         font-size: 10px;
         letter-spacing: 7px;
    }
}

@media(max-width:520px) {
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::before {
         width: 400px;
         height: 400px;
    }
    .cr-discovery-home .cr-latest-feature-grid.cr-latest-orbit-gallery::after {
         width: 85%;
         font-size: 9px;
         letter-spacing: 5px;
    }
}

main.cr-discovery-home {
     width: 100%!important;
     max-width: none!important;
     margin-inline: 0;
}

.cr-discovery-home .cr-pick-item {
     min-height: 114px!important;
     gap: 12px!important;
     padding: 10px!important;
     border-radius: 14px!important;
}

.cr-discovery-home .cr-pick-cover {
     border-radius: 8px!important;
     padding: 6px!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .cr-pick-cover img {
     width: 100%!important;
     height: 100%!important;
     object-fit: contain!important;
     border-radius: 6px!important;
}

.cr-discovery-home .cr-pick-copy strong {
     font-size: 13px!important;
     line-height: 1.65!important;
}

.cr-discovery-home .cr-pick-copy small {
     margin-top: 4px!important;
     font-size: 12px!important;
     line-height: 1.7!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-pick-item {
         grid-template-columns: 60px minmax(0,1fr) 18px!important;
         min-height: 98px!important;
         gap: 9px!important;
         padding: 8px!important;
    }
    .cr-discovery-home .cr-pick-cover {
         width: 60px!important;
         height: 80px!important;
         min-width: 60px!important;
         min-height: 80px!important;
         flex-basis: 60px!important;
    }
    .cr-discovery-home .cr-pick-copy strong {
         font-size: 13px!important;
    }
    .cr-discovery-home .cr-pick-copy small {
         font-size: 12px!important;
    }
}

.cr-discovery-home .cr-topic-showcase, .cr-discovery-home .cr-topic-showcase-inner, .cr-discovery-home .cr-topic-showcase-art, .cr-discovery-home .cr-topic-orbit, .cr-discovery-home .cr-topic-orbit-one, .cr-discovery-home .cr-topic-orbit-two {
     overflow: visible!important;
}

.cr-discovery-home .cr-topic-showcase-art {
     box-sizing: border-box!important;
}

.cr-discovery-home .cr-topic-orbit {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     width: 335px!important;
     height: 335px!important;
     margin: 0!important;
     transform: translate(-50%,-50%)!important;
}

.cr-discovery-home .cr-topic-orbit-one, .cr-discovery-home .cr-topic-orbit-two {
     overflow: visible!important;
}

.cr-discovery-home .cr-topic-main-book {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     right: auto!important;
     bottom: auto!important;
     width: 142px!important;
     height: 194px!important;
     min-width: 142px!important;
     min-height: 194px!important;
     margin: 0!important;
     padding: 6px!important;
     box-sizing: border-box!important;
     overflow: visible!important;
     transform: translate(-50%,-50%) rotate(-2deg)!important;
     z-index: 20!important;
}

.cr-discovery-home .cr-topic-main-book img {
     display: block!important;
     width: 100%!important;
     height: 100%!important;
     min-width: 0!important;
     min-height: 0!important;
     object-fit: contain!important;
     object-position: center center!important;
     overflow: visible!important;
}

.cr-discovery-home .cr-topic-mini {
     position: absolute!important;
     width: 72px!important;
     height: 96px!important;
     min-width: 72px!important;
     min-height: 96px!important;
     padding: 4px!important;
     box-sizing: border-box!important;
     overflow: visible!important;
     z-index: 21!important;
}

.cr-discovery-home .cr-topic-mini img {
     display: block!important;
     width: 100%!important;
     height: 100%!important;
     object-fit: contain!important;
     object-position: center center!important;
     overflow: visible!important;
}

.cr-discovery-home .cr-topic-mini-0 {
     left: 50%!important;
     top: 8%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%) rotate(-5deg)!important;
}

.cr-discovery-home .cr-topic-mini-3 {
     left: 50%!important;
     top: 94%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%) rotate(4deg)!important;
}

.cr-discovery-home .cr-topic-mini-0, .cr-discovery-home .cr-topic-mini-1, .cr-discovery-home .cr-topic-mini-2, .cr-discovery-home .cr-topic-mini-3 {
     overflow: visible!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-topic-showcase-art {
         width: 100%!important;
         min-height: 315px!important;
         height: 315px!important;
         overflow: visible!important;
    }
    .cr-discovery-home .cr-topic-orbit {
         width: 255px!important;
         height: 255px!important;
    }
    .cr-discovery-home .cr-topic-main-book {
         width: 106px!important;
         height: 146px!important;
         min-width: 106px!important;
         min-height: 146px!important;
    }
    .cr-discovery-home .cr-topic-mini {
         width: 55px!important;
         height: 74px!important;
         min-width: 55px!important;
         min-height: 74px!important;
    }
}

.cr-discovery-home .cr-topic-showcase-art {
     transform: scale(0.82)!important;
     transform-origin: center center!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-topic-showcase-art {
         transform: scale(0.86)!important;
         transform-origin: center center!important;
    }
}

.cr-discovery-home {
     visibility: visible;
     opacity: 1;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card {
     --shelf-color: var(--ca-reg-0003-0d4f4a);
     --shelf-soft: var(--ca-reg-20295-e7f1ef);
     --shelf-line: var(--ca-reg-20458-rgba-13-79-74-30);
     position: relative!important;
     overflow: hidden!important;
     border-color: var(--shelf-line)!important;
     background: linear-gradient(90deg,var(--shelf-soft),var(--ca-reg-20820-rgba-255-255-255-96))!important;
     box-shadow: 0 7px 20px var(--ca-reg-20185-rgba-38-38-38-045)!important;
     transition: transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card::before {
     content: "";
     position: absolute;
     inset: 0 auto 0 0;
     width: 4px;
     background: var(--shelf-color);
     opacity: .95;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card:nth-child(4n +1) {
     --shelf-color: var(--ca-reg-0003-0d4f4a);
     --shelf-soft: var(--ca-reg-20295-e7f1ef);
     --shelf-line: var(--ca-reg-20458-rgba-13-79-74-30);
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card:nth-child(4n +2) {
     --shelf-color: var(--ca-reg-20016-b8893c);
     --shelf-soft: var(--ca-reg-20628-fbf3df);
     --shelf-line: var(--ca-reg-20473-rgba-184-137-60-34);
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card:nth-child(4n +3) {
     --shelf-color: var(--ca-reg-20911-a65f4f);
     --shelf-soft: var(--ca-reg-20107-f8e9e5);
     --shelf-line: var(--ca-reg-20180-rgba-166-95-79-32);
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card:nth-child(4n +4) {
     --shelf-color: var(--ca-reg-20711-637b86);
     --shelf-soft: var(--ca-reg-20767-eaf0f2);
     --shelf-line: var(--ca-reg-20598-rgba-99-123-134-32);
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card:hover {
     transform: translateY(-3px)!important;
     border-color: var(--shelf-color)!important;
     box-shadow: 0 14px 28px var(--ca-reg-20197-rgba-38-38-38-09)!important;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card-cover {
     border: 1px solid color-mix(in srgb,var(--shelf-color) 34%,transparent)!important;
     box-shadow: 0 0 0 3px color-mix(in srgb,var(--shelf-color) 8%,transparent)!important;
     background: color-mix(in srgb,var(--shelf-soft) 78%,var(--ca-p-surface-white))!important;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card-title {
     color: var(--ca-reg-20744-263d3a)!important;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card-view {
     color: var(--shelf-color)!important;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card-view i {
     transition: transform .18s ease!important;
}

.cr-discovery-home .cr-topic-mini-shelf .cr-topic-mini-card:hover .cr-topic-mini-card-view i {
     transform: translateX(-3px);
}

.cr-discovery-home .cr-topic-orbit-one {
     width: 185px!important;
     height: 185px!important;
     border: 1.5px dashed var(--ca-reg-20179-rgba-13-79-74-40)!important;
     border-radius: 50%!important;
     z-index: 4!important;
}

.cr-discovery-home .cr-topic-orbit-two {
     width: 300px!important;
     height: 300px!important;
     border: 1.5px dashed var(--ca-reg-20103-rgba-13-79-74-27)!important;
     border-radius: 50%!important;
     z-index: 2!important;
}

.cr-discovery-home .cr-topic-orbit-one::before {
     content: "";
     position: absolute;
     inset: 50%;
     width: 8px;
     height: 8px;
     margin: -4px;
     border-radius: 50%;
}

.cr-discovery-home .cr-topic-orbit-two::after {
     content: "";
     position: absolute;
     inset: 50%;
     width: 12px;
     height: 12px;
     margin: -6px;
     border: 1px dashed var(--ca-reg-20458-rgba-13-79-74-30);
     border-radius: 50%;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-topic-orbit-one {
         width: 145px!important;
         height: 145px!important;
    }
    .cr-discovery-home .cr-topic-orbit-two {
         width: 230px!important;
         height: 230px!important;
    }
}

.cr-discovery-home .cr-discovery-quick .cr-pick-item {
     grid-template-columns: 60px minmax(0,1fr) 18px!important;
     min-height: 92px!important;
     gap: 10px!important;
     padding: 8px 10px!important;
     border-radius: 14px!important;
     border: 1px solid var(--ca-reg-20323-rgba-13-79-74-16)!important;
     background: linear-gradient(90deg,var(--ca-reg-0136-f7fbfa),var(--ca-p-surface-white))!important;
     box-shadow: 0 5px 16px var(--ca-reg-20185-rgba-38-38-38-045)!important;
     transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;
     position: relative!important;
     overflow: hidden!important;
}

.cr-discovery-home .cr-discovery-quick .cr-pick-item::before {
     content: "";
     position: absolute;
     inset: 0 auto 0 0;
     width: 3px;
     background: var(--quick-card-color,var(--ca-reg-0003-0d4f4a));
}

.cr-discovery-home .cr-trend-pick-list .cr-pick-item:nth-child(4n +1), .cr-discovery-home .cr-discovery-pick-panel .cr-pick-item:nth-child(4n +1) {
     --quick-card-color: var(--ca-reg-0003-0d4f4a);
     border-color: var(--ca-reg-20164-rgba-13-79-74-18)!important;
     background: linear-gradient(90deg,var(--ca-reg-20057-eaf4f2),var(--ca-p-surface-white))!important;
}

.cr-discovery-home .cr-trend-pick-list .cr-pick-item:nth-child(4n +2), .cr-discovery-home .cr-discovery-pick-panel .cr-pick-item:nth-child(4n +2) {
     --quick-card-color: var(--ca-reg-20016-b8893c);
     border-color: var(--ca-reg-20108-rgba-184-137-60-20)!important;
     background: linear-gradient(90deg,var(--ca-reg-20926-fcf5e5),var(--ca-p-surface-white))!important;
}

.cr-discovery-home .cr-trend-pick-list .cr-pick-item:nth-child(4n +3), .cr-discovery-home .cr-discovery-pick-panel .cr-pick-item:nth-child(4n +3) {
     --quick-card-color: var(--ca-reg-20911-a65f4f);
     border-color: var(--ca-reg-20381-rgba-166-95-79-18)!important;
     background: linear-gradient(90deg,var(--ca-reg-20095-faece8),var(--ca-p-surface-white))!important;
}

.cr-discovery-home .cr-trend-pick-list .cr-pick-item:nth-child(4n +4), .cr-discovery-home .cr-discovery-pick-panel .cr-pick-item:nth-child(4n +4) {
     --quick-card-color: var(--ca-reg-20711-637b86);
     border-color: var(--ca-reg-20727-rgba-99-123-134-18)!important;
     background: linear-gradient(90deg,var(--ca-reg-20604-edf2f4),var(--ca-p-surface-white))!important;
}

.cr-discovery-home .cr-discovery-quick .cr-pick-item:hover {
     transform: translateY(-3px)!important;
     border-color: var(--quick-card-color)!important;
     box-shadow: 0 12px 24px var(--ca-reg-20779-rgba-38-38-38-085)!important;
}

.cr-discovery-home .cr-discovery-quick .cr-pick-cover {
     width: 60px!important;
     height: 78px!important;
     min-width: 60px!important;
     min-height: 78px!important;
     flex: 0 0 60px!important;
     padding: 4px!important;
     border-radius: 9px!important;
     border: 1px solid color-mix(in srgb,var(--quick-card-color) 28%,transparent)!important;
     box-shadow: 0 0 0 3px color-mix(in srgb,var(--quick-card-color) 7%,transparent)!important;
     background: var(--ca-p-surface-white)!important;
}

.cr-discovery-home .cr-discovery-quick .cr-pick-copy strong {
     font-size: 13px!important;
     line-height: 1.65!important;
     color: var(--ca-reg-20744-263d3a)!important;
     display: -webkit-box!important;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}

.cr-discovery-home .cr-discovery-quick .cr-pick-copy small {
     font-size: 11.5px!important;
     line-height: 1.7!important;
     color: var(--ca-reg-02004-777)!important;
}

.cr-discovery-home .cr-discovery-quick .cr-pick-arrow {
     font-size: 11px!important;
     color: var(--quick-card-color)!important;
}

.cr-discovery-home .cr-discovery-quick .cr-discovery-kicker {
     font-size: 11px!important;
}

.cr-discovery-home .cr-discovery-quick .cr-panel-badge {
     font-size: 10.5px!important;
     padding: 5px 9px!important;
}

.cr-discovery-home .cr-topic-connector {
     position: absolute!important;
     left: 50%!important;
     top: 50%!important;
     height: 1px!important;
     transform-origin: 0 50%!important;
     pointer-events: none!important;
     z-index: 3!important;
}

.cr-discovery-home .cr-topic-connector::before, .cr-discovery-home .cr-topic-connector::after {
     content: "";
     position: absolute;
     top: 50%;
     border-radius: 50%;
     transform: translateY(-50%);
}

.cr-discovery-home .cr-topic-connector::before {
     left: 0;
}

.cr-discovery-home .cr-topic-connector::after {
     right: 0;
}

.cr-discovery-home .cr-topic-connector-0 {
     transform: rotate(-90deg)!important;
}

.cr-discovery-home .cr-topic-connector-1 {
     transform: rotate(-142.35deg)!important;
}

.cr-discovery-home .cr-topic-connector-2 {
     transform: rotate(153.43deg)!important;
}

.cr-discovery-home .cr-topic-connector-3 {
     transform: rotate(90deg)!important;
}

.cr-discovery-home .cr-topic-connector-4 {
     transform: rotate(26.57deg)!important;
}

.cr-discovery-home .cr-topic-connector-5 {
     transform: rotate(-37.65deg)!important;
}

.cr-discovery-home .cr-topic-mini-1 {
     left: 15%!important;
     top: 23%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%) rotate(5deg)!important;
}

.cr-discovery-home .cr-topic-mini-2 {
     left: 10%!important;
     top: 70%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%) rotate(-7deg)!important;
}

.cr-discovery-home .cr-topic-mini-4 {
     left: 90%!important;
     top: 70%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%) rotate(7deg)!important;
}

.cr-discovery-home .cr-topic-mini-5 {
     left: 85%!important;
     top: 23%!important;
     right: auto!important;
     bottom: auto!important;
     transform: translate(-50%,-50%) rotate(-5deg)!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-discovery-quick .cr-pick-item {
         grid-template-columns: 56px minmax(0,1fr) 17px!important;
         min-height: 86px!important;
         padding: 7px 8px!important;
         gap: 8px!important;
    }
    .cr-discovery-home .cr-discovery-quick .cr-pick-cover {
         width: 56px!important;
         height: 72px!important;
         min-width: 56px!important;
         min-height: 72px!important;
         flex-basis: 56px!important;
    }
    .cr-discovery-home .cr-discovery-quick .cr-pick-copy strong {
         font-size: 13px!important;
    }
    .cr-discovery-home .cr-discovery-quick .cr-pick-copy small {
         font-size: 11px!important;
    }
}

.cr-discovery-home .cr-discovery-quick .cr-pick-copy strong, .cr-discovery-home .cr-discovery-quick .cr-pick-copy small {
     font-size: 12px!important;
     line-height: 1.75!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-discovery-quick .cr-pick-copy strong, .cr-discovery-home .cr-discovery-quick .cr-pick-copy small {
         font-size: 12px!important;
    }
}

.cr-discovery-home .cr-topic-connector {
     width: 39%!important;
     border-top: 2px dashed var(--ca-reg-0075-f5ecdc)!important;
     opacity: 1!important;
     filter: drop-shadow(0 0 1px var(--ca-reg-20223-rgba-13-79-74-22));
}

.cr-discovery-home .cr-topic-connector::before, .cr-discovery-home .cr-topic-connector::after {
     width: 6px!important;
     height: 6px!important;
     border: 1.5px solid var(--ca-reg-0075-f5ecdc)!important;
     background: var(--ca-reg-0003-0d4f4a)!important;
     box-shadow: 0 0 0 1px var(--ca-reg-20868-rgba-245-236-220-18)!important;
}

.cr-discovery-home .cr-topic-connector-0, .cr-discovery-home .cr-topic-connector-3 {
     width: 39%!important;
}

@media (max-width:700px) {
    .cr-discovery-home .cr-topic-connector {
         width: 38%!important;
    }
}

.cr-discovery-home .cr-topic-orbit-one, .cr-discovery-home .cr-topic-orbit-two {
     border: 2px dashed var(--ca-reg-0075-f5ecdc)!important;
     opacity: 1!important;
     box-shadow: 0 0 0 1px var(--ca-reg-20323-rgba-13-79-74-16),0 0 10px var(--ca-reg-20486-rgba-245-236-220-16)!important;
}

.cr-discovery-home .cr-topic-orbit-two {
     background: repeating-linear-gradient(to bottom,var(--ca-reg-20919-rgba-245-236-220-78) 0 5px,transparent 5px 10px) center top/1.5px 50% no-repeat,repeating-linear-gradient(to bottom,var(--ca-reg-20919-rgba-245-236-220-78) 0 5px,transparent 5px 10px) center bottom/1.5px 50% no-repeat,repeating-linear-gradient(to right,var(--ca-reg-20288-rgba-245-236-220-70) 0 5px,transparent 5px 10px) left center/50% 1.5px no-repeat,repeating-linear-gradient(to right,var(--ca-reg-20288-rgba-245-236-220-70) 0 5px,transparent 5px 10px) right center/50% 1.5px no-repeat!important;
}

.cr-discovery-home .cr-topic-orbit-one::before {
     background: var(--ca-reg-0075-f5ecdc)!important;
     box-shadow: 0 0 0 5px var(--ca-reg-20486-rgba-245-236-220-16),0 0 8px var(--ca-reg-20119-rgba-245-236-220-20)!important;
}

.cr-discovery-home .cr-topic-orbit-two::after {
     border-color: var(--ca-reg-0075-f5ecdc)!important;
     box-shadow: 0 0 5px var(--ca-reg-20486-rgba-245-236-220-16)!important;
}

.cr-discovery-home .cr-trend-panel {
     background: var(--home-paper,var(--ca-reg-0004-fffdf9))!important;
     border: 1px solid var(--home-line,var(--ca-reg-20418-e5ded2))!important;
     box-shadow: var(--home-shadow-sm,0 10px 30px var(--ca-reg-20414-rgba-38-38-38-05))!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card {
     background: var(--ca-reg-0004-fffdf9)!important;
     border: 1px solid var(--ca-reg-0005-e2d6c5)!important;
     border-top: 4px solid var(--ca-reg-0002-315a52)!important;
     border-radius: 20px!important;
     box-shadow: 0 10px 28px var(--ca-reg-10018-rgba-49-90-82-09)!important;
     color: var(--ca-reg-0006-2b2a27)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card:before {
     display: none!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-horizontal-plan-card:hover {
     border-color: var(--ca-reg-0002-315a52)!important;
     box-shadow: 0 16px 34px var(--ca-reg-20451-rgba-49-90-82-14)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-title {
     color: var(--ca-reg-0002-315a52)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-badge {
     background: var(--ca-reg-0133-f3e5cf)!important;
     color: var(--ca-reg-20035-8b6a32)!important;
     border: 1px solid var(--ca-reg-20461-e2cfae)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-highlight {
     background: var(--ca-reg-0008-e5efec)!important;
     color: var(--ca-reg-0002-315a52)!important;
     border-color: var(--ca-reg-20535-c9ded8)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-feature-book-tag, .cr-discovery-home .cr-section-subscriptions .cr-plan-duration-badge {
     background: var(--ca-reg-0019-f4ebdd)!important;
     color: var(--ca-reg-20794-5f5a52)!important;
     border-color: var(--ca-reg-0005-e2d6c5)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-action-wrap {
     border-top-color: var(--ca-reg-0005-e2d6c5);
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-price {
     color: var(--ca-reg-0002-315a52)!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-currency {
     color: var(--ca-reg-0015-716d65)!important;
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table {
     background: var(--ca-reg-0002-315a52)!important;
     color: var(--ca-reg-0001-ffffff)!important;
     border: 1px solid var(--ca-reg-0002-315a52)!important;
     box-shadow: 0 7px 17px var(--ca-reg-20080-rgba-49-90-82-16)!important;
}

.cr-discovery-home .cr-section-subscriptions .btn-price-table:hover {
     background: var(--ca-reg-0009-244840)!important;
     border-color: var(--ca-reg-0009-244840)!important;
     color: var(--ca-reg-0001-ffffff)!important;
}

.cr-discovery-home .cr-panel-heading {
     display: flex!important;
     flex-direction: row!important;
     align-items: center!important;
     justify-content: flex-start!important;
     gap: 14px!important;
     width: 100%!important;
     box-sizing: border-box!important;
     direction: ltr!important;
}

.cr-discovery-home .cr-panel-heading>div {
     order: 2!important;
     flex: 1 1 auto!important;
     display: flex!important;
     flex-direction: row!important;
     align-items: center!important;
     justify-content: flex-start!important;
     gap: 12px!important;
     direction: rtl!important;
     text-align: right!important;
}

.cr-discovery-home .cr-panel-heading>.cr-panel-badge, .cr-discovery-home .cr-panel-heading>.cr-panel-note {
     order: 1!important;
     flex: 0 0 auto!important;
     min-height: 30px!important;
     margin: 0!important;
     padding: 6px 11px!important;
     display: inline-flex!important;
     align-items: center!important;
     justify-content: center!important;
     white-space: nowrap!important;
     box-sizing: border-box!important;
     direction: rtl!important;
     border-radius: 999px!important;
     font-size: 12px!important;
     font-weight: 900!important;
     line-height: 1.25!important;
     color: var(--ca-reg-0003-0d4f4a)!important;
     background: var(--ca-reg-20436-f6e6c9)!important;
     border: 1px solid var(--ca-reg-20950-rgba-224-187-124-55)!important;
     box-shadow: none!important;
}

.cr-discovery-home .cr-panel-heading .cr-panel-badge-soft, .cr-discovery-home .cr-panel-heading .cr-panel-note {
     color: var(--ca-reg-0003-0d4f4a)!important;
     background: var(--ca-reg-20924-eef4df)!important;
     border-color: var(--ca-reg-21070-rgba-105-133-89-28)!important;
}

.cr-discovery-home .cr-panel-heading .cr-discovery-kicker {
     flex: 0 0 auto!important;
     direction: rtl!important;
}

.cr-discovery-home .cr-panel-heading h2 {
     min-width: 0!important;
     margin: 0!important;
     flex: 1 1 auto!important;
     direction: rtl!important;
     text-align: right!important;
}

.cr-discovery-home .cr-orbit-cta, .cr-discovery-home .cr-showcase-more, .cr-discovery-home .v6-shelf-more, .cr-discovery-home .cr-editorial-blog-more, .cr-discovery-home .cr-topic-showcase-cta, .cr-discovery-home .cr-home-archive-more {
     color: var(--ca-reg-0053-fff9ef)!important;
     background: linear-gradient(135deg,var(--ca-reg-0003-0d4f4a) 0%,var(--ca-reg-0077-12665f) 100%);
     border-color: var(--ca-reg-20523-rgba-224-187-124-42)!important;
     text-decoration: none;
     transition: transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease!important;
}

.cr-discovery-home .cr-orbit-cta:hover, .cr-discovery-home .cr-orbit-cta:focus-visible, .cr-discovery-home .cr-showcase-more:hover, .cr-discovery-home .cr-showcase-more:focus-visible, .cr-discovery-home .v6-shelf-more:hover, .cr-discovery-home .v6-shelf-more:focus-visible, .cr-discovery-home .cr-editorial-blog-more:hover, .cr-discovery-home .cr-editorial-blog-more:focus-visible, .cr-discovery-home .cr-topic-showcase-cta:hover, .cr-discovery-home .cr-topic-showcase-cta:focus-visible, .cr-discovery-home .cr-home-archive-more:hover, .cr-discovery-home .cr-home-archive-more:focus-visible {
     color: var(--ca-reg-0007-fffdf8)!important;
     background: linear-gradient(135deg,var(--ca-reg-0077-12665f) 0%,var(--ca-reg-0003-0d4f4a) 100%)!important;
     border-color: var(--ca-reg-20580-rgba-246-193-119-72)!important;
     transform: translateY(-2px);
     box-shadow: 0 12px 25px var(--ca-reg-20123-rgba-8-63-59-18)!important;
}

.cr-discovery-home .cr-showcase-more *, .cr-discovery-home .cr-orbit-cta *, .cr-discovery-home .v6-shelf-more *, .cr-discovery-home .cr-editorial-blog-more *, .cr-discovery-home .cr-topic-showcase-cta *, .cr-discovery-home .cr-home-archive-more * {
     color: inherit;
}

.cr-discovery-home .cr-for-you-card em {
     color: var(--ca-reg-0003-0d4f4a)!important;
}

.cr-discovery-home .cr-for-you-card:hover em {
     color: var(--ca-reg-0077-12665f)!important;
}

.cr-discovery-home .cr-pick-item:hover {
     border-color: var(--ca-reg-20594-d8e2dc)!important;
     background: var(--ca-reg-20117-f7faf7)!important;
}

.cr-discovery-home .cr-pick-item:hover .cr-pick-arrow {
     color: var(--ca-reg-0003-0d4f4a)!important;
}

@media (max-width:767px) {
    .cr-discovery-home .cr-panel-heading {
         gap: 8px!important;
    }
    .cr-discovery-home .cr-panel-heading>div {
         gap: 7px!important;
    }
    .cr-discovery-home .cr-panel-heading>.cr-panel-badge, .cr-discovery-home .cr-panel-heading>.cr-panel-note {
         padding: 5px 8px!important;
         min-height: 28px!important;
         font-size: 11px!important;
    }
    .cr-discovery-home .cr-panel-heading h2 {
         line-height: 1.55!important;
    }
}

.cr-discovery-home .cr-discovery-quick {
     display: grid!important;
     grid-template-columns: repeat(2,minmax(0,1fr))!important;
     gap: 16px!important;
     align-items: stretch!important;
}

.cr-discovery-home .cr-discovery-quick>.cr-discovery-panel {
     min-width: 0!important;
}

.cr-discovery-home .cr-trend-panel, .cr-discovery-home .cr-discovery-pick-panel {
     padding: 20px!important;
     min-height: 0!important;
}

.cr-discovery-home .cr-panel-heading {
     min-height: 34px!important;
     margin: 0 0 14px!important;
     padding: 0!important;
}

.cr-discovery-home .cr-panel-heading>div {
     min-width: 0!important;
}

.cr-discovery-home .cr-panel-heading .cr-discovery-kicker {
     display: inline-flex!important;
     align-items: center!important;
     gap: 7px!important;
     margin: 0!important;
     white-space: nowrap!important;
}

.cr-discovery-home .cr-pick-list {
     display: grid!important;
     gap: 10px!important;
     margin: 0!important;
}

.cr-discovery-home .cr-pick-item {
     margin: 0!important;
}

.cr-discovery-home .cr-for-you {
     margin-top: 28px!important;
}

.cr-discovery-home .cr-for-you-panel {
     padding: 22px!important;
}

.cr-discovery-home .cr-for-you-panel .cr-panel-heading {
     margin-bottom: 16px!important;
}

.cr-discovery-home .cr-for-you-grid {
     display: grid!important;
     grid-template-columns: repeat(3,minmax(0,1fr))!important;
     gap: 12px!important;
     margin: 0!important;
}

.cr-discovery-home .cr-for-you-card {
     min-width: 0!important;
     margin: 0!important;
}

@media (max-width:991px) {
    .cr-discovery-home .cr-discovery-quick {
         grid-template-columns: 1fr!important;
    }
}

@media (max-width:767px) {
    .cr-discovery-home .cr-panel-heading {
         margin-bottom: 12px!important;
    }
    .cr-discovery-home .cr-for-you {
         margin-top: 22px!important;
    }
    .cr-discovery-home .cr-for-you-grid {
         grid-template-columns: 1fr!important;
         gap: 10px!important;
    }
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-showcase-art {
     position: relative!important;
     overflow: visible!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector {
     display: block!important;
     visibility: visible!important;
     opacity: 1!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector-0 {
     transform: rotate(-90deg)!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector-1 {
     transform: rotate(-142.35deg)!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector-2 {
     transform: rotate(153.43deg)!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector-3 {
     transform: rotate(90deg)!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector-4 {
     transform: rotate(26.57deg)!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector-5 {
     transform: rotate(-37.65deg)!important;
}

.cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector::before, .cr-discovery-home .cr-special-subliminal-mantra .cr-topic-connector::after {
     display: block!important;
     visibility: visible!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-info-wrap {
     display: flex;
     flex-direction: column;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-info-wrap {
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-info-wrap {
     justify-content: center!important;
     gap: 12px!important;
     padding: 0!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-info-wrap {
     position: relative!important;
     z-index: 1!important;
     min-width: 0!important;
}

.cr-discovery-home .cr-section-subscriptions .cr-plan-info-wrap {
     padding-top: 32px!important;
}

.cr-discovery-home .cr-topic-showcase-art {
     position: relative!important;
     display: block!important;
     width: min(100%,560px)!important;
     min-height: 300px!important;
     height: 300px!important;
     margin-inline: auto!important;
     overflow: visible!important;
     isolation: isolate!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-orbit, .cr-discovery-home .cr-topic-showcase-art .cr-topic-connector {
     display: none!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-main-book {
     position: absolute!important;
     left: 50%!important;
     right: auto!important;
     top: 50%!important;
     z-index: 5!important;
     display: block!important;
     width: 142px!important;
     height: 196px!important;
     margin: 0!important;
     transform: translate(-50%,-50%)!important;
     border: 4px solid var(--ca-p-surface-white,#fff)!important;
     border-radius: 14px!important;
     overflow: hidden!important;
     box-shadow: 0 22px 42px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.35)!important;
     transition: transform .25s ease,box-shadow .25s ease!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-main-book img, .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini img {
     display: block!important;
     width: 100%!important;
     height: 100%!important;
     object-fit: cover!important;
     padding: 0!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini {
     position: absolute!important;
     top: 50%!important;
     z-index: 2!important;
     display: block!important;
     width: 82px!important;
     height: 114px!important;
     margin: 0!important;
     border: 3px solid var(--ca-p-surface-white,#fff)!important;
     border-radius: 10px!important;
     overflow: hidden!important;
     background: var(--ca-p-surface-white,#fff)!important;
     box-shadow: 0 12px 26px rgba(0,0,0,.16)!important;
     transform: translateY(-50%) rotate(var(--cover-tilt,0deg))!important;
     transition: transform .25s ease,box-shadow .25s ease!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-0 {
     left: 12%!important;
     right: auto!important;
     top: 36%!important;
     --cover-tilt: -5deg;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-1 {
     left: 27%!important;
     right: auto!important;
     top: 67%!important;
     --cover-tilt: 4deg;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-2 {
     right: 12%!important;
     left: auto!important;
     top: 36%!important;
     --cover-tilt: 5deg;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-3 {
     right: 27%!important;
     left: auto!important;
     top: 67%!important;
     --cover-tilt: -4deg;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-4, .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-5 {
     display: none!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-main-book:hover, .cr-discovery-home .cr-topic-showcase-art .cr-topic-main-book:focus-visible {
     transform: translate(-50%,-52%)!important;
     box-shadow: 0 28px 48px rgba(0,0,0,.3)!important;
}

.cr-discovery-home .cr-topic-showcase-art .cr-topic-mini:hover, .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini:focus-visible {
     z-index: 6!important;
     box-shadow: 0 18px 30px rgba(0,0,0,.23)!important;
}

@media(max-width:767px) {
    .cr-discovery-home .cr-topic-showcase-art {
         min-height: 240px!important;
         height: 240px!important;
         width: 100%!important;
    }
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-main-book {
         width: 108px!important;
         height: 150px!important;
         border-width: 3px!important;
    }
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini {
         width: 61px!important;
         height: 84px!important;
         border-width: 2px!important;
    }
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-0 {
         left: 5%!important;
         top: 35%!important;
    }
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-1 {
         left: 19%!important;
         top: 69%!important;
    }
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-2 {
         right: 5%!important;
         top: 35%!important;
    }
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini-3 {
         right: 19%!important;
         top: 69%!important;
    }
}

@media(prefers-reduced-motion:reduce) {
    .cr-discovery-home .cr-topic-showcase-art .cr-topic-main-book, .cr-discovery-home .cr-topic-showcase-art .cr-topic-mini {
         transition: none!important;
    }
}

.cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
     isolation: isolate;
     display: grid;
     place-items: center;
     min-width: 0;
     padding: 24px 48px 42px;
     overflow: hidden;
     border-radius: 24px;
     background: radial-gradient(ellipse at center,rgba(124,124,124,.12),transparent 66%);
}

@media(max-width:900px) {
    .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
         min-height: 330px;
         height: 330px;
         padding-inline: 42px;
    }
}

@media(max-width:560px) {
    .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
         min-height: 290px;
         height: 290px;
         padding: 18px 35px 40px;
         border-radius: 18px;
    }
}

.cr-discovery-home .cr-topic-showcase-inner {
     display: grid!important;
     grid-template-columns: minmax(0,1fr) minmax(0,1fr)!important;
     align-items: center!important;
     gap: clamp(18px,3vw,36px)!important;
     margin: 0!important;
}

.cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
     position: relative!important;
     inset: auto!important;
     align-self: center!important;
     justify-self: center!important;
     transform: none!important;
     transform-origin: center center!important;
     width: 100%!important;
     max-width: 560px!important;
     min-height: clamp(300px,34vw,430px)!important;
     height: clamp(300px,34vw,430px)!important;
     margin: 0!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .cr-book-carousel-stage {
     position: relative!important;
     inset: auto!important;
     align-self: stretch!important;
}

@media(max-width:700px) {
    .cr-discovery-home .cr-topic-showcase-inner {
         grid-template-columns: minmax(0,1fr)!important;
         gap: 12px!important;
    }
    .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
         width: 100%!important;
         max-width: 100%!important;
         min-height: 290px!important;
         height: 290px!important;
         margin: 0 auto!important;
         transform: none!important;
    }
}

html body .cr-discovery-home .cr-topic-showcase-inner {
     position: relative!important;
     display: grid!important;
     grid-template-columns: minmax(0,1fr) minmax(0,1fr)!important;
     align-items: center!important;
     justify-items: stretch!important;
     gap: clamp(16px,3vw,34px)!important;
     width: 100%!important;
     margin: 0!important;
     padding: 0!important;
}

html body .cr-discovery-home .cr-topic-showcase-copy {
     position: relative!important;
     inset: auto!important;
     align-self: center!important;
     min-width: 0!important;
     transform: none!important;
}

html body .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
     position: relative!important;
     inset: auto!important;
     display: grid!important;
     place-items: center!important;
     align-self: center!important;
     justify-self: stretch!important;
     float: none!important;
     clear: both!important;
     width: 100%!important;
     max-width: 560px!important;
     height: clamp(300px,34vw,430px)!important;
     min-height: 300px!important;
     margin: 0!important;
     padding: 24px 48px 42px!important;
     overflow: hidden!important;
     transform: none!important;
     transform-origin: center center!important;
}

html body .cr-discovery-home .cr-book-carousel-stage {
     position: relative!important;
     inset: auto!important;
     display: block!important;
     width: 100%!important;
     height: 100%!important;
     min-height: 0!important;
     margin: 0 auto!important;
     transform: none!important;
}

@media(max-width:700px) {
    html body .cr-discovery-home .cr-topic-showcase-inner {
         grid-template-columns: minmax(0,1fr)!important;
         gap: 12px!important;
    }
    html body .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
         width: 100%!important;
         max-width: 100%!important;
         height: 290px!important;
         min-height: 290px!important;
         margin: 0 auto!important;
    }
}

@media (min-width:561px) {
    html body .cr-discovery-home .cr-book-carousel-stage {
         width: 100%!important;
         max-width: none!important;
    }
    html body .cr-discovery-home .cr-book-carousel-item.is-prev {
         transform: translate(calc(-50% + clamp(88px,11vw,145px)),-50%) scale(.68) rotate(4deg)!important;
    }
    html body .cr-discovery-home .cr-book-carousel-item.is-next {
         transform: translate(calc(-50% - clamp(88px,11vw,145px)),-50%) scale(.68) rotate(-4deg)!important;
    }
}

@media (min-width:561px) and (max-width:900px) {
    html body .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
         padding-left: 30px!important;
         padding-right: 30px!important;
    }
    html body .cr-discovery-home .cr-book-carousel-item.is-prev {
         transform: translate(calc(-50% + 96px),-50%) scale(.68) rotate(4deg)!important;
    }
    html body .cr-discovery-home .cr-book-carousel-item.is-next {
         transform: translate(calc(-50% - 96px),-50%) scale(.68) rotate(-4deg)!important;
    }
}

.cr-discovery-home .cr-topic-feature-meta {
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     gap: 5px;
     margin-top: 14px;
     padding: 13px 15px;
     border: 1px solid var(--ca-line);
     border-radius: 14px;
     min-width: 0;
}

.cr-discovery-home .cr-topic-feature-meta>span {
     font-size: 11px;
     font-weight: 800;
     color: var(--ca-muted);
}

.cr-discovery-home .cr-topic-feature-meta>[data-feature-title] {
     display: block;
     font-size: 15px;
     line-height: 1.7;
     font-weight: 900;
     color: var(--ca-ink);
}

.cr-discovery-home .cr-topic-feature-meta>[data-feature-description] {
     display: -webkit-box;
     margin: 0;
     max-width: 100%;
     overflow: hidden;
     color: var(--ca-muted);
     font-size: 12px;
     line-height: 1.9;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 3;
}

@media(max-width:600px) {
    .cr-discovery-home .cr-topic-feature-meta {
         margin-top: 10px;
         padding: 10px 12px;
    }
    .cr-discovery-home .cr-topic-feature-meta>[data-feature-title] {
         font-size: 13px;
    }
    .cr-discovery-home .cr-topic-feature-meta>[data-feature-description] {
         font-size: 11px;
         -webkit-line-clamp: 3;
    }
}

@media (hover:hover) and (pointer:fine) {
    html body .cr-discovery-home .cr-latest-showcase-inner {
         display: flex;
         flex-direction: row;
         flex-wrap: nowrap;
         align-items: center;
         justify-content: space-between;
         gap: 32px;
         width: min(1180px,calc(100% - 32px));
         max-width: 1180px;
         min-height: 0;
         margin-inline: auto;
         padding-inline: 0 !important;
         overflow: visible;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-latest-showcase-copy {
         order: 0;
         flex: 0 1 38%;
         width: 38%;
         max-width: 500px;
         min-width: 0;
         margin: 0;
         align-self: center;
         text-align: right;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-latest-three-books {
         position: relative;
         isolation: isolate;
         order: 0;
         flex: 1 1 0;
         width: auto;
         min-width: 0;
         max-width: 560px;
         height: auto;
         min-height: 0;
         max-height: none;
         aspect-ratio: 560 / 460;
         margin: 0;
         align-self: center;
         overflow: visible;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book {
         position: absolute;
         top: 50%;
         height: auto;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-main {
         left: 50%;
         right: auto;
         width: 43.75%;
         max-width: none;
         aspect-ratio: 250 / 347;
         transform: translate(-50%, -50%) rotate(-1.5deg);
         transform-origin: center center;
         z-index: 5;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-main .cr-showcase-book-cover {
         width: 100%;
         height: 100%;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-back {
         width: 31.785714% !important;
         max-width: none;
         aspect-ratio: 178 / 255;
         top: 50%;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-back .cr-showcase-book-cover {
         width: 100%;
         height: 100%;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-back-one {
         left: 2%;
         right: auto;
         transform: translateY(-42%) rotate(-9deg);
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-back-two {
         right: 2%;
         left: auto;
         transform: translateY(-55%) rotate(9deg);
    }
    html body .cr-discovery-home .cr-latest-three-books .cr-showcase-book-ring {
         inset: -4.5%;
         pointer-events: none;
    }
    html body .cr-discovery-home .cr-latest-three-books>.cr-showcase-book.book-main:hover {
         transform: translate(-50%, -50%) rotate(-1.5deg) scale(1.035) !important;
    }
}

@media (max-width:991.98px) {
    html body .cr-discovery-home .cr-latest-showcase-inner {
         display: flex;
         flex-direction: column;
         flex-wrap: nowrap;
         align-items: stretch;
         justify-content: flex-start;
         gap: 18px;
         min-height: 0;
         height: auto;
         padding-inline: 0;
         overflow: visible;
    }
    html body .cr-discovery-home .cr-latest-three-books {
         order: 0;
         display: block;
         flex: 0 0 auto;
         width: min(560px,100%);
         max-width: 560px;
         min-width: 0;
         height: auto;
         min-height: 0;
         max-height: none;
         aspect-ratio: 560 / 460;
         align-self: center;
         margin: 0 auto;
         position: relative;
         overflow: visible;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-latest-showcase-copy {
         order: 1;
         display: block;
         flex: 0 0 auto;
         width: 100%;
         max-width: 760px;
         min-width: 0;
         margin: 0 auto;
         align-self: stretch;
         text-align: right;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-showcase-book-facts {
         width: 100%;
         min-width: 0;
    }
    html body .cr-discovery-home .cr-discovery-hero.cr-latest-hero.cr-latest-showcase {
         padding-inline: 0;
    }
    html body .cr-discovery-home .cr-latest-showcase-inner {
         width: min(1160px,calc(100% - 32px)) !important;
         max-width: 1160px;
         margin-inline: auto;
         box-sizing: border-box;
    }
    html body .cr-discovery-home .cr-latest-showcase-copy .cr-showcase-kicker {
         display: flex;
         width: fit-content;
         max-width: 100%;
         margin-inline: auto;
         justify-content: center;
         text-align: center;
    }
    html body .cr-discovery-home .cr-latest-showcase-copy h1 {
         text-align: center;
    }
}

.cr-discovery-home .cr-topic-feature-meta {
     background: transparent!important;
     box-shadow: none!important;
}

.cr-discovery-home .cr-feature-buy-row {
     display: flex;
     align-items: center;
     justify-content: space-between;
     gap: 12px;
     width: 100%;
     margin-top: 7px;
}

.cr-discovery-home .cr-feature-buy-row [data-feature-price] {
     font-size: 13px;
     font-weight: 900;
     color: var(--ca-ink);
}

.cr-discovery-home .cr-feature-buy-button {
     display: inline-flex;
     align-items: center;
     justify-content: center;
     min-width: 58px;
     min-height: 30px;
     padding: 4px 12px;
     border-radius: 8px;
     background: var(--ca-ink);
     color: var(--ca-paper)!important;
     text-decoration: none;
     font-size: 11px;
     font-weight: 900;
     line-height: 1.4;
}

.cr-discovery-home .cr-feature-buy-button:hover {
     opacity: .86;
}

.cr-discovery-home .cr-topic-mini-card-title {
     display: -webkit-box!important;
     -webkit-box-orient: vertical!important;
     -webkit-line-clamp: 2!important;
     overflow: hidden!important;
     visibility: visible!important;
     opacity: 1!important;
     color: var(--ca-ink)!important;
     font-size: 13px!important;
     font-weight: 900!important;
     line-height: 1.65!important;
}

html body .cr-discovery-home .cr-topic-feature-meta {
     background: linear-gradient(145deg,#fffaf0 0%,#f4e8d4 100%)!important;
     border: 1px solid #d8bd94!important;
     border-radius: 16px!important;
     box-shadow: 0 8px 22px rgba(91,62,28,.10)!important;
     padding: 16px!important;
}

html body .cr-discovery-home .cr-book-carousel-item, html body .cr-discovery-home .cr-book-carousel-item.is-active {
     overflow: visible!important;
     box-shadow: none!important;
}

html body .cr-discovery-home .cr-book-carousel-item img {
     box-sizing: border-box!important;
     border: 2px solid #f8edda!important;
     outline: 1px solid #b99664!important;
     outline-offset: 2px!important;
     border-radius: 10px!important;
     box-shadow: 0 8px 18px rgba(54,36,16,.28),0 2px 5px rgba(54,36,16,.16)!important;
}

html body .cr-discovery-home .cr-book-carousel-item.is-active img {
     outline: 2px solid #a77a3e!important;
     outline-offset: 3px!important;
     box-shadow: 0 13px 26px rgba(54,36,16,.32),0 3px 8px rgba(54,36,16,.18)!important;
}

html body .cr-discovery-home .cr-book-carousel-item img, html body .cr-discovery-home .cr-book-carousel-item.is-active img {
     box-shadow: none!important;
     filter: none!important;
}

@media(max-width:767px) {
    .cr-discovery-home #popular-books .v6-shelf-card {
         gap: 11px!important;
         padding: 9px!important;
    }
}

.cr-discovery-home .v6-shelf-excerpt, .cr-discovery-home .cr-topic-mini-card-excerpt, .cr-discovery-home .cr-for-you-card small, .cr-discovery-home .cr-pick-copy small, .cr-discovery-home .cr-book-fact-body span, .cr-discovery-home .cr-pick-copy .cr-card-description, .cr-discovery-home .cr-mini-info small {
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     white-space: normal;
     overflow: hidden;
     text-overflow: clip;
     min-height: 3.5em;
     line-height: 1.75 !important;
     overflow-wrap: anywhere;
}

.cr-discovery-home .cr-book-fact-body span, .cr-discovery-home .cr-pick-copy small, .cr-discovery-home .cr-for-you-card small, .cr-discovery-home .v6-shelf-excerpt, .cr-discovery-home .cr-topic-mini-card-excerpt {
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     white-space: normal;
     min-height: 3.6em;
     max-height: 3.6em;
     line-height: 1.8 !important;
     overflow: hidden;
     overflow-wrap: anywhere;
     text-overflow: clip;
}

@media (max-width:575.98px) {
    .cr-discovery-home .cr-book-fact-body span {
         -webkit-line-clamp: 2;
         min-height: 3.4em;
         max-height: 3.4em;
         font-size: 10px;
         line-height: 1.7 !important;
    }
}

@media screen and (max-width:1024px) {
    html body main.cr-discovery-home section.cr-latest-showcase .cr-latest-showcase-inner .cr-latest-showcase-copy>p.cr-latest-showcase-description {
         display: block;
         width: 100%;
         max-width: 480px;
         margin: 0 auto;
         text-align: center;
         text-align-last: center;
    }
}

/* Keep the homepage blog card list in the same spacing rhythm as product/archives. */
.cr-discovery-home #book-blog .cr-editorial-blog-list {
  width: 100% !important;
  box-sizing: border-box !important;
  align-items: stretch !important;
  gap: 18px !important;
  row-gap: 18px !important;
  column-gap: 18px !important;
}
.cr-discovery-home #book-blog .cr-editorial-blog-item {
  min-width: 0 !important;
  align-self: stretch !important;
  box-sizing: border-box !important;
}
@media (max-width: 767.98px) {
  .cr-discovery-home #book-blog .cr-editorial-blog-list {
    gap: 14px !important;
    row-gap: 14px !important;
    column-gap: 14px !important;
  }
}
