.catalog-discovery,.cp-featured{margin:24px 0 30px}.cp-heading,.cp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;color:#06473f}.cp-heading small{color:#987332;font-size:12px;font-weight:700}.cp-heading h2,.cp-toolbar h2{font-size:24px;font-weight:900;margin:4px 0}.cp-heading>i{font-size:32px;color:#a07b35}.cp-heading>a{font-size:13px;font-weight:700}.cp-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cp-paths>a{padding:22px;border:1px solid #e8e9e1;border-radius:18px;background:linear-gradient(135deg,#fff,#f9f6ee);transition:transform .2s,border-color .2s}.cp-paths>a:hover{transform:translateY(-3px);border-color:#b89a5f}.cp-paths>a>i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#e6f1eb;border-radius:13px;color:#075347;font-size:24px}.cp-paths h3{font-size:17px;font-weight:900;color:#06473f;margin:12px 0 6px}.cp-paths p{font-size:12px;color:#75807c}.cp-paths span{display:block;margin-top:16px;font-size:12px;font-weight:800;color:#987332}.cp-subheading{font-weight:800;color:#06473f;margin:22px 0 12px}.cp-topics{display:flex;flex-wrap:wrap;gap:8px}.cp-topics a{padding:9px 15px;border:1px solid #e2e9e4;border-radius:24px;background:#fff;color:#49615a;font-size:12px}.cp-topics a:hover,.cp-topics a.is-active{background:#06473f;color:#fff;border-color:#06473f}.cp-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-featured-grid>a{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #e7e9e3;border-radius:16px;background:#fff}.cp-featured-grid strong{font-size:30px;color:#c4ad78;font-weight:900}.cp-featured-grid>a>div{flex:1;min-width:0}.cp-featured-grid small{color:#9a783c;font-size:11px}.cp-featured-grid h3{font-size:15px;font-weight:800;color:#06473f;margin:5px 0}.cp-featured-grid p,.cp-featured-grid span{font-size:12px;color:#77817d}.cp-featured-grid>a>i{font-size:30px;color:#075347}.cp-toolbar{margin-top:28px;padding:18px 20px;border-radius:16px;background:#f4f7f5;border:1px solid #e5ebe7}.cp-toolbar h2{font-size:20px}.cp-toolbar p{font-size:12px;color:#79847e}.cp-views{display:flex;gap:4px;padding:4px;border-radius:12px;background:#fff}.cp-views button{display:flex;gap:7px;align-items:center;padding:9px 12px;border-radius:9px;color:#68766f;font-size:12px;font-weight:700}.cp-views button[aria-pressed=true]{background:#06473f;color:white}.catalog-videos [data-library-items-grid]>article,.catalog-books [data-library-items-grid]>article{display:flex;flex-direction:column;min-width:0;border-radius:18px;border:1px solid #e0e8e2;background:#fff;overflow:hidden;box-shadow:0 5px 18px #073c3510;transition:transform .2s,box-shadow .2s}.catalog-videos [data-library-items-grid]>article:hover,.catalog-books [data-library-items-grid]>article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #073c3518}.cp-art{display:block;position:relative;overflow:hidden;background:#f3efe5}.cp-video-art{aspect-ratio:16/9}.cp-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.cp-art:hover img{transform:scale(1.04)}.cp-category,.cp-duration{position:absolute;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:800}.cp-category{top:12px;right:12px;background:#fffef0ee;color:#75581f}.cp-duration{bottom:12px;left:12px;background:#052d29de;color:white}.cp-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border:2px solid #fff9;border-radius:50%;color:white;background:#06473fc9;font-size:28px}.cp-card-body{display:flex;flex:1;flex-direction:column;padding:20px;gap:11px;min-width:0}.cp-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#987332}.cp-card-body h3{font-size:19px;font-weight:900;line-height:1.7;color:#06473f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-author{font-size:12px;color:#527468}.cp-summary{font-size:13px;color:#7a837e;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-card-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:auto;padding-top:13px;border-top:1px solid #eef1ed;font-size:12px;font-weight:800;color:#075347}.cp-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;background:#06473f;color:#fff!important;border-radius:10px;min-height:42px}.cp-primary:hover{background:#0b6054}.cp-book-art{height:235px;display:flex;justify-content:center;background:radial-gradient(ellipse at center,#fffaf0,#eee6d7)}.cp-book-art img{object-fit:contain;padding:18px;filter:drop-shadow(5px 8px 5px #40351a35)}.cp-book-details{display:flex;flex-wrap:wrap;gap:12px;color:#8c784d;font-size:11px}.catalog-page[data-catalog-view=list] [data-library-items-grid],.catalog-page[data-catalog-view=compact] [data-library-items-grid]{grid-template-columns:1fr!important}.catalog-page[data-catalog-view=list] [data-library-items-grid]>article{flex-direction:row}.catalog-page[data-catalog-view=list] .cp-art{flex:0 0 230px;min-height:190px;aspect-ratio:auto;height:auto}.catalog-page[data-catalog-view=list] .cp-book-art{flex-basis:160px}.catalog-page[data-catalog-view=compact] .cp-art,.catalog-page[data-catalog-view=compact] .cp-summary,.catalog-page[data-catalog-view=compact] .cp-book-details{display:none}.catalog-page[data-catalog-view=compact] .cp-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:16px 20px}.catalog-page[data-catalog-view=compact] .cp-meta{grid-column:1}.catalog-page[data-catalog-view=compact] .cp-card-body h3{grid-column:1;font-size:16px}.catalog-page[data-catalog-view=compact] .cp-author{grid-column:1}.catalog-page[data-catalog-view=compact] .cp-card-actions{grid-column:2;grid-row:1/4;border:0;padding:0;margin:auto 0}
@media(max-width:900px){.cp-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-heading h2{font-size:21px}}
@media(max-width:600px){.cp-paths{gap:10px}.cp-paths>a{padding:15px}.cp-paths h3{font-size:15px}.cp-paths p{line-height:1.8}.cp-featured-grid{grid-template-columns:1fr}.cp-toolbar{align-items:stretch;flex-direction:column;padding:15px}.cp-views button{flex:1;justify-content:center}.cp-heading h2{font-size:20px}.cp-card-body{padding:16px}.catalog-page[data-catalog-view=list] .cp-art{flex-basis:110px;min-height:160px}.catalog-page[data-catalog-view=list] .cp-category,.catalog-page[data-catalog-view=list] .cp-summary{display:none}.catalog-page[data-catalog-view=list] .cp-play{width:36px;height:36px;font-size:20px}.catalog-page[data-catalog-view=list] .cp-duration{left:5px;bottom:6px;font-size:10px;padding:3px 5px}.catalog-page[data-catalog-view=list] .cp-card-body{padding:12px;gap:8px}.catalog-page[data-catalog-view=list] .cp-card-body h3{font-size:15px}.cp-card-actions{flex-wrap:wrap;gap:8px}.catalog-page[data-catalog-view=list] .cp-primary{padding:9px 10px}.catalog-page[data-catalog-view=compact] .cp-card-body{display:flex;padding:15px}.catalog-page[data-catalog-view=compact] .cp-card-actions{margin:0;padding-top:8px}.cp-meta{flex-wrap:wrap}.cp-book-art{height:220px}}
