.meditation-library_page__NHIB2{min-height:100svh;color:#4b3435;background:linear-gradient(180deg,rgba(255,249,245,.08),rgba(255,249,245,.84) 72%,#fff8f3),url(/assets/section-06/meditation-library-background-v3.webp) top /cover no-repeat #fff8f3}.meditation-library_content__gFozh{width:min(1180px,calc(100% - 72px));margin:0 auto;padding:112px 0 80px}.meditation-library_hero__AcdCt{width:min(660px,100%);margin:0 auto 34px;text-align:center}.meditation-library_hero__AcdCt h1{margin:0;color:#743e48;font-size:clamp(38px,4vw,58px);font-weight:600;letter-spacing:.08em}.meditation-library_hero__AcdCt h1,.meditation-library_lead__aB4Rz{font-family:Songti SC,STSong,"Noto Serif CJK SC","Noto Serif SC","Source Han Serif SC",serif}.meditation-library_lead__aB4Rz{margin:13px 0 10px;color:#765d5c;font-size:16px;line-height:1.8;letter-spacing:.045em}.meditation-library_libraryCta__Cgi0b{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:11px 17px;color:#fffaf6;border-radius:999px;background:#7e3e49;font-size:13px;font-weight:700;transition:background .16s ease,transform .16s ease}.meditation-library_libraryCta__Cgi0b:focus-visible,.meditation-library_libraryCta__Cgi0b:hover{background:#9a5360;outline:none;transform:translateY(-1px)}.meditation-library_divider__Aljji{display:block;width:208px;height:auto;margin:0 auto;opacity:.74}.meditation-library_grid__FgRR7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.meditation-library_card__uZ4Oe{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(155,103,93,.2);border-radius:24px;background:rgba(255,252,249,.88);box-shadow:0 18px 48px rgba(93,47,47,.09);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.meditation-library_card__uZ4Oe:focus-visible,.meditation-library_card__uZ4Oe:hover{border-color:rgba(155,103,93,.42);box-shadow:0 22px 58px rgba(93,47,47,.16);outline:none;transform:translateY(-5px)}.meditation-library_coverFrame__0uK6T{position:relative;aspect-ratio:16/9;overflow:hidden;background:#40212a}.meditation-library_cover__dQ0_Q{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.meditation-library_card__uZ4Oe:focus-visible .meditation-library_cover__dQ0_Q,.meditation-library_card__uZ4Oe:hover .meditation-library_cover__dQ0_Q{transform:scale(1.025)}.meditation-library_duration__6L_lm{position:absolute;right:13px;bottom:12px;padding:5px 9px;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(40,22,24,.68);font-size:12px;line-height:1;backdrop-filter:blur(8px)}.meditation-library_cardBody__pd0TB{display:flex;min-height:264px;flex-direction:column;padding:22px 22px 20px}.meditation-library_fit__RTQqY{margin:0 0 9px;color:#a66f65;font-size:12px;line-height:1.5}.meditation-library_card__uZ4Oe h2{margin:0;color:#543336;font-family:var(--q-font-display-zh);font-size:21px;font-weight:700;line-height:1.45}.meditation-library_summary__Poc27{display:-webkit-box;margin:13px 0 22px;overflow:hidden;color:#735f5e;font-size:14px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meditation-library_cardFooter__0RSAS{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:17px;border-top:1px solid rgba(155,103,93,.13)}.meditation-library_cardFooter__0RSAS strong{color:#9c4e5e;font-family:var(--q-font-display-zh);font-size:18px}.meditation-library_cardFooter__0RSAS span{color:#694548;font-size:13px;font-weight:600}.meditation-library_cardFooter__0RSAS i{display:inline-block;margin-left:4px;font-style:normal;transition:transform .18s ease}.meditation-library_card__uZ4Oe:focus-visible .meditation-library_cardFooter__0RSAS i,.meditation-library_card__uZ4Oe:hover .meditation-library_cardFooter__0RSAS i{transform:translateX(3px)}@media (max-width:920px){.meditation-library_content__gFozh{width:min(760px,calc(100% - 40px))}.meditation-library_grid__FgRR7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.meditation-library_page__NHIB2{background:linear-gradient(180deg,rgba(255,249,245,.08),rgba(255,249,245,.86) 62%,#fff8f3),url(/assets/mobile-backgrounds/meditation-library.webp) top /cover no-repeat #fff8f3}.meditation-library_content__gFozh{width:calc(100% - 44px);padding:calc(var(--mobile-overlay-nav-height) + 28px) 0 42px}.meditation-library_hero__AcdCt{width:100%;margin-bottom:28px;text-align:left}.meditation-library_hero__AcdCt h1{font-size:clamp(34px,9.5vw,40px);line-height:1.15;letter-spacing:.065em}.meditation-library_lead__aB4Rz{max-width:312px;margin:14px 0 16px;font-size:15px;line-height:1.8}.meditation-library_divider__Aljji{width:164px;margin:0}.meditation-library_grid__FgRR7{grid-template-columns:1fr;gap:16px}.meditation-library_card__uZ4Oe{border-radius:20px}.meditation-library_cardBody__pd0TB{min-height:0;padding:18px 18px 17px}.meditation-library_card__uZ4Oe h2{font-size:19px}.meditation-library_summary__Poc27{margin:10px 0 17px}}@media (prefers-reduced-motion:reduce){.meditation-library_cardFooter__0RSAS i,.meditation-library_card__uZ4Oe,.meditation-library_cover__dQ0_Q{transition:none}}