.catalog-page{--catalog-green:#06483f;--catalog-gold:#a87828;color:var(--catalog-green);font-family:'Cairo',sans-serif;background:#fff;overflow-x:clip}.catalog-page *{box-sizing:border-box}.catalog-hero{min-height:255px;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;isolation:isolate;background-color:#f7f0e1;background-size:cover;background-position:center 58%;padding:28px 20px}.catalog-audios .catalog-hero{background-image:url('../img/home/catalog-audios.png')}.catalog-videos .catalog-hero{background-image:url('../img/home/catalog-videos.png')}.catalog-books .catalog-hero{background-image:url('../img/home/catalog-books.png')}.catalog-hero-copy{max-width:680px;position:relative;padding:8px 28px}.catalog-hero-copy:before{content:'';position:absolute;inset:-15px -45px;background:radial-gradient(ellipse,#fff9efee 15%,#fff9ef80 60%,transparent 75%);z-index:-1}.catalog-hero-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#98702d;font-weight:700}.catalog-hero-eyebrow i{font-size:19px}.catalog-hero h1{font-size:clamp(34px,3.5vw,52px);font-weight:900;line-height:1.5;margin:4px 0;color:#043f37}.catalog-hero h2{font-size:21px;color:#916421;font-weight:800;line-height:1.8;margin:0 0 6px}.catalog-hero p{font-size:14px;line-height:1.9;color:#5e6a62;max-width:590px;margin:auto}.catalog-explore{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 16px;border:1px solid #c5ae77;border-radius:20px;background:#fff9;color:#06483f;font-size:11px;font-weight:800;text-decoration:none}.catalog-explore:hover{background:#fff}
.catalog-content{max-width:1440px;margin:auto;padding:26px 28px 40px}.catalog-page #contents{min-width:0;scroll-margin-top:20px}.catalog-page #contents>section:not([data-library-items-grid]),.catalog-page aside>section,.catalog-page aside>div{border-color:#e7eae3;border-radius:18px;box-shadow:0 5px 20px #06483f05}.catalog-page #contents>section:not([data-library-items-grid]){padding:20px}.catalog-page aside{position:relative!important;top:auto!important}.catalog-page aside>section,.catalog-page aside>div{background:#faf9f5}.catalog-page aside h2,.catalog-page aside h3{color:var(--catalog-green)}.catalog-page [id$="-primary-search"]{position:relative!important;top:auto!important;border:1px solid #e5e9e1;border-radius:16px!important;background:#f6f8f5;box-shadow:none!important;padding:10px!important;gap:10px}.catalog-page [id$="-primary-search"] input{min-height:44px;border-color:#dce4d9;border-radius:11px;background:#fff;font-size:13px}.catalog-page [id$="-filters-trigger"]{background:var(--catalog-green);border-radius:11px;color:#fff;min-height:44px}.catalog-page input:focus,.catalog-page select:focus{outline-color:#b68d40;border-color:#b68d40}.catalog-page a:focus-visible,.catalog-page button:focus-visible{outline:3px solid #b68d40;outline-offset:3px}
.catalog-page #audios-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-page #audios-grid>article,.catalog-page #videos-grid>article,.catalog-books #contents article{min-width:0;border:1px solid #e0e7dd;border-radius:17px;background:#fff;box-shadow:0 4px 16px #06483f06;transition:transform .2s,box-shadow .2s,border-color .2s;margin:0;overflow:hidden}.catalog-page #audios-grid>article{border-right:4px solid #a78139;padding:18px}.catalog-page #audios-grid>article:hover,.catalog-page #videos-grid>article:hover,.catalog-books #contents article:hover{transform:translateY(-3px);border-color:#b4c8b2;box-shadow:0 9px 25px #06483f12}.catalog-page #audios-grid h3,.catalog-page #audios-grid h4,.catalog-page #videos-grid h3,.catalog-books #contents article h3{color:var(--catalog-green);font-weight:800;line-height:1.9}.catalog-page #audios-grid .js-play-now{background:var(--catalog-green);color:#fff;border-color:var(--catalog-green);box-shadow:0 4px 10px #06483f20}.catalog-page #audios-grid .js-listening-toggle{border-color:#d6e1d1;background:#f5f8f1;color:var(--catalog-green)}.catalog-page #videos-grid{gap:18px}.catalog-page #videos-grid>article{padding:0}.catalog-page #videos-grid>article img{transition:transform .3s}.catalog-page #videos-grid>article:hover img{transform:scale(1.025)}.catalog-books #contents article{border-top:3px solid #b28c47}.catalog-page #contents h2{color:var(--catalog-green);font-size:21px;line-height:1.6}.catalog-page [data-library-load-more],.catalog-page [id*="load-more"]{border-radius:12px}.catalog-page [data-library-items-grid] button{min-width:36px;min-height:36px}
@media(min-width:1500px){.catalog-hero{min-height:280px}}
@media(max-width:1199px){.catalog-content{padding-inline:20px}.catalog-page #audios-grid{grid-template-columns:1fr}.catalog-hero h1{font-size:43px}.catalog-hero h2{font-size:19px}}
@media(max-width:800px){.catalog-hero{min-height:245px;background-position:center}.catalog-hero-copy{padding:14px 24px;background:#fff9edc7;border:1px solid #fff9;border-radius:20px;max-width:560px}.catalog-hero-copy:before{display:none}.catalog-hero h1{font-size:36px}.catalog-hero h2{font-size:18px}.catalog-hero p{font-size:13px}.catalog-content{padding-top:20px}.catalog-page #contents>section:not([data-library-items-grid]){padding:16px}}
@media(max-width:600px){.catalog-content{padding:18px 14px 30px}.catalog-hero{min-height:260px;padding:20px 16px;background-position:42% center}.catalog-hero-copy{padding:18px 14px;width:100%}.catalog-hero h1{font-size:32px}.catalog-hero h2{font-size:17px;line-height:1.9}.catalog-hero p{font-size:12px;line-height:2}.catalog-hero-eyebrow{font-size:10px}.catalog-explore{min-height:40px;margin-top:12px}.catalog-page #audios-grid{gap:12px}.catalog-page #audios-grid>article{padding:15px}.catalog-page [id$="-primary-search"]{flex-wrap:wrap;gap:8px}.catalog-page #contents h2{font-size:18px}.catalog-page #videos-grid{gap:14px}.catalog-page [data-library-items-grid] button{min-width:40px;min-height:40px}.catalog-page #contents>section:not([data-library-items-grid]){padding:14px}}
@media(prefers-reduced-motion:reduce){.catalog-page *{transition:none!important}}