.admin-module__aXBbkG__container{max-width:1200px;font-family:var(--font-sans,system-ui, sans-serif);margin:0 auto;padding:2rem 1.5rem 5rem}.admin-module__aXBbkG__loginCard{background:var(--color-surface,#fff);border-radius:var(--radius-card,18px);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);max-width:440px;box-shadow:0 12px 36px color-mix(in srgb, var(--color-ink,#2d2621) 8%, transparent);text-align:center;flex-direction:column;gap:1.25rem;margin:4rem auto;padding:2.5rem 2rem;display:flex}.admin-module__aXBbkG__loginTitle{font-family:var(--font-display,inherit);color:var(--color-ink,#2d2621);margin:0;font-size:1.5rem;font-weight:750}.admin-module__aXBbkG__loginSubtitle{color:color-mix(in srgb, var(--color-ink,#2d2621) 70%, transparent);margin:0;font-size:.92rem;line-height:1.45}.admin-module__aXBbkG__input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 18%, transparent);background:var(--color-surface,#fff);width:100%;color:var(--color-ink,#2d2621);border-radius:12px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.admin-module__aXBbkG__input:focus{border-color:var(--color-sky,#4a88c7);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sky,#4a88c7) 18%, transparent)}.admin-module__aXBbkG__primaryBtn{background:var(--color-sky,#4a88c7);color:#fff;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--color-sky,#4a88c7) 30%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;transition:all .18s;display:inline-flex}.admin-module__aXBbkG__primaryBtn:hover{background:#3573b0;transform:translateY(-1px)}.admin-module__aXBbkG__secondaryBtn{background:color-mix(in srgb, var(--color-ink,#2d2621) 6%, transparent);color:var(--color-ink,#2d2621);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.88rem;font-weight:600;transition:all .18s;display:inline-flex}.admin-module__aXBbkG__secondaryBtn:hover{background:color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent)}.admin-module__aXBbkG__headerBar{border-bottom:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.admin-module__aXBbkG__headerTitle{font-family:var(--font-display,inherit);color:var(--color-ink,#2d2621);align-items:center;gap:.75rem;margin:0;font-size:1.7rem;font-weight:800;display:flex}.admin-module__aXBbkG__adminBadge{background:color-mix(in srgb, #2d8a4e 15%, var(--color-surface,#fff));color:#176032;text-transform:uppercase;letter-spacing:.04em;border:1px solid #2d8a4e4d;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.admin-module__aXBbkG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.admin-module__aXBbkG__statCard{background:var(--color-surface,#fff);border-radius:var(--radius-card,18px);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 10%, transparent);flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;display:flex}.admin-module__aXBbkG__statNumber{font-family:var(--font-display,inherit);color:var(--color-sky,#4a88c7);font-size:2rem;font-weight:800;line-height:1}.admin-module__aXBbkG__statLabel{color:color-mix(in srgb, var(--color-ink,#2d2621) 75%, transparent);font-size:.88rem;font-weight:600}.admin-module__aXBbkG__tabsBar{border-bottom:2px solid color-mix(in srgb, var(--color-ink,#2d2621) 10%, transparent);gap:.5rem;margin-bottom:1.75rem;display:flex;overflow-x:auto}.admin-module__aXBbkG__tabBtn{color:color-mix(in srgb, var(--color-ink,#2d2621) 60%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .2s}.admin-module__aXBbkG__tabBtnActive{color:var(--color-sky,#4a88c7);border-bottom-color:var(--color-sky,#4a88c7)}.admin-module__aXBbkG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-module__aXBbkG__searchInput{border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 16%, transparent);background:var(--color-surface,#fff);border-radius:999px;outline:none;flex:1;max-width:400px;padding:.6rem 1rem;font-size:.9rem}.admin-module__aXBbkG__tableWrap{background:var(--color-surface,#fff);border-radius:var(--radius-card,18px);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--color-ink,#2d2621) 3%, transparent);overflow:auto}.admin-module__aXBbkG__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.admin-module__aXBbkG__table th{background:color-mix(in srgb, var(--color-surface,#fff) 85%, var(--color-cream,#fdfbf7));border-bottom:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);color:var(--color-ink,#2d2621);padding:1rem 1.25rem;font-weight:700}.admin-module__aXBbkG__table td{border-bottom:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 8%, transparent);vertical-align:middle;padding:.9rem 1.25rem}.admin-module__aXBbkG__table tr:last-child td{border-bottom:none}.admin-module__aXBbkG__table tr:hover td{background:color-mix(in srgb, var(--color-sky,#4a88c7) 4%, transparent)}.admin-module__aXBbkG__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#2d262173;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.admin-module__aXBbkG__modalContent{background:var(--color-surface,#fff);border-radius:var(--radius-card,20px);flex-direction:column;gap:1.25rem;width:100%;max-width:680px;max-height:90vh;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 16px 48px #00000038}.admin-module__aXBbkG__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.admin-module__aXBbkG__formGrid{grid-template-columns:1fr}}.admin-module__aXBbkG__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.admin-module__aXBbkG__fieldLabel{color:var(--color-ink,#2d2621);font-size:.85rem;font-weight:700}.admin-module__aXBbkG__textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 18%, transparent);resize:vertical;background:var(--color-surface,#fff);width:100%;min-height:80px;color:var(--color-ink,#2d2621);border-radius:12px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.92rem}.admin-module__aXBbkG__textarea:focus{border-color:var(--color-sky,#4a88c7);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sky,#4a88c7) 18%, transparent)}.admin-module__aXBbkG__warningAlert{background:color-mix(in srgb, #d94343 14%, var(--color-surface,#fff));color:#a82424;border:1px solid #d9434359;border-radius:12px;padding:.8rem 1rem;font-size:.88rem;font-weight:600}.admin-module__aXBbkG__mediaSection{background:color-mix(in srgb, var(--color-ink,#2d2621) 3%, var(--color-surface,#fff));border:1px dashed color-mix(in srgb, var(--color-ink,#2d2621) 18%, transparent);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.admin-module__aXBbkG__mediaPreviewRow{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;padding-top:.5rem;display:flex}.admin-module__aXBbkG__previewBox{flex-direction:column;align-items:center;gap:.5rem;display:flex}.admin-module__aXBbkG__previewLabel{color:color-mix(in srgb, var(--color-ink,#2d2621) 70%, transparent);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.admin-module__aXBbkG__avatarFrame{border:2px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);color:#7360f2;background:#f4efe9;border-radius:20px;justify-content:center;align-items:center;width:88px;height:88px;font-size:1.5rem;font-weight:800;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000f}.admin-module__aXBbkG__avatarImg{object-fit:cover;width:100%;height:100%}.admin-module__aXBbkG__posterFrame{border:2px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);color:#888;text-align:center;background:#f4efe9;border-radius:12px;justify-content:center;align-items:center;width:140px;height:90px;padding:.25rem;font-size:.8rem;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000f}.admin-module__aXBbkG__posterImg{object-fit:cover;width:100%;height:100%}.admin-module__aXBbkG__quickChipsRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-module__aXBbkG__quickChip{background:color-mix(in srgb, var(--color-ink,#2d2621) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);color:var(--color-ink,#2d2621);cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:all .15s}.admin-module__aXBbkG__quickChip:hover{background:color-mix(in srgb, var(--color-sky,#4a88c7) 15%, transparent);border-color:var(--color-sky,#4a88c7);color:var(--color-sky,#4a88c7)}.admin-module__aXBbkG__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.admin-module__aXBbkG__galleryCard{background:var(--color-surface,#fff);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--color-ink,#2d2621) 4%, transparent);border-radius:16px;flex-direction:column;gap:.85rem;padding:1.25rem;transition:transform .18s,box-shadow .18s;display:flex}.admin-module__aXBbkG__galleryCard:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink,#2d2621) 8%, transparent);transform:translateY(-2px)}.admin-module__aXBbkG__galleryCardMedia{align-items:center;gap:.85rem;display:flex}.admin-module__aXBbkG__galleryStatusBadges{flex-wrap:wrap;gap:.4rem;font-size:.75rem;display:flex}.admin-module__aXBbkG__badgeOk{color:#137333;background:#e6f4ea;border-radius:999px;padding:.2rem .5rem;font-weight:700}.admin-module__aXBbkG__badgeWarning{color:#b06000;background:#fef7e0;border-radius:999px;padding:.2rem .5rem;font-weight:700}
.BookCover-module__VfBedW__bookCoverWrapper{perspective:900px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px 8px 8px 4px;flex-shrink:0;display:inline-block;position:relative}.BookCover-module__VfBedW__bookInner{width:100%;height:100%;transform-style:preserve-3d;border-radius:4px 8px 8px 4px;transition:transform .55s cubic-bezier(.34,1.25,.64,1);position:relative}.BookCover-module__VfBedW__bookCoverWrapper.BookCover-module__VfBedW__isFlipped .BookCover-module__VfBedW__bookInner{transform:rotateY(180deg)}.BookCover-module__VfBedW__bookCoverWrapper:hover:not(.BookCover-module__VfBedW__isFlipped) .BookCover-module__VfBedW__bookInner{transform:translateY(-2px)rotateY(-8deg)}.BookCover-module__VfBedW__bookCoverWrapper.BookCover-module__VfBedW__isFlipped:hover .BookCover-module__VfBedW__bookInner{transform:translateY(-2px)rotateY(172deg)}.BookCover-module__VfBedW__bookCoverWrapper:focus-visible{outline:3px solid color-mix(in srgb, var(--color-coral,#b96562) 60%, white);outline-offset:2px}.BookCover-module__VfBedW__bookFace{backface-visibility:hidden;background:linear-gradient(135deg,#f0f4f8 0%,#e2e8f0 100%);border-radius:4px 8px 8px 4px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 14px #1a2b4c29,-3px 0 6px #0000001a,inset 4px 0 5px #ffffff40,inset -1px 0 2px #00000026}.BookCover-module__VfBedW__bookFaceFront{z-index:2;transform:rotateY(0)}.BookCover-module__VfBedW__bookFaceBack{z-index:1;transform:rotateY(180deg)}.BookCover-module__VfBedW__flipBadge{z-index:6;color:#fffdf8;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:.85;white-space:nowrap;background:#22141fc7;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.58rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000040}.BookCover-module__VfBedW__bookCoverWrapper:hover .BookCover-module__VfBedW__flipBadge{opacity:1;transform:translate(-50%)scale(1.05)}.BookCover-module__VfBedW__coverUkrainian{background:radial-gradient(circle at 60% 25%,#d5ae5f33,#0000 60%),linear-gradient(155deg,#183827 0%,#0d2015 100%);border:1px solid #d5ae5f59}.BookCover-module__VfBedW__coverTranslated{background:radial-gradient(circle at 60% 25%,#9ebbc438,#0000 60%),linear-gradient(155deg,#152b45 0%,#0c1827 100%);border:1px solid #9ebbc459}.BookCover-module__VfBedW__coverOriginal{background:radial-gradient(circle at 60% 25%,#cb796c38,#0000 60%),linear-gradient(155deg,#3d1c31 0%,#230d1b 100%);border:1px solid #cb796c59}.BookCover-module__VfBedW__spineBand{background:#d5ae5f80;width:100%;height:2px;position:absolute;left:0;box-shadow:0 1px 2px #0006}.BookCover-module__VfBedW__hardcoverPlate{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:6px 6px 6px 12px;display:flex}.BookCover-module__VfBedW__jacketOrnament{box-sizing:border-box;text-align:center;border:1px dashed #ffffff40;border-radius:2px 4px 4px 2px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:8px 6px;display:flex}.BookCover-module__VfBedW__coverUkrainian .BookCover-module__VfBedW__jacketOrnament{border-color:#d5ae5f66}.BookCover-module__VfBedW__coverTranslated .BookCover-module__VfBedW__jacketOrnament{border-color:#9ebbc473}.BookCover-module__VfBedW__coverOriginal .BookCover-module__VfBedW__jacketOrnament{border-color:#cb796c73}.BookCover-module__VfBedW__vignetteMark{color:var(--color-honey,#d5ae5f);text-shadow:0 1px 2px #0006;font-size:14px;line-height:1}.BookCover-module__VfBedW__jacketTitle{font-family:var(--serif,Georgia, serif);letter-spacing:.01em;color:#fffdf8;text-shadow:0 1px 2px #0009;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:auto 0;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.BookCover-module__VfBedW__jacketAuthor{color:#fffdf8d1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:8.5px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.BookCover-module__VfBedW__dividerMark{background:#ffffff40;width:24px;height:1px;margin:4px auto}.BookCover-module__VfBedW__coverUkrainian .BookCover-module__VfBedW__dividerMark{background:#d5ae5f66}.BookCover-module__VfBedW__coverTranslated .BookCover-module__VfBedW__dividerMark{background:#9ebbc466}.BookCover-module__VfBedW__coverOriginal .BookCover-module__VfBedW__dividerMark{background:#cb796c66}.BookCover-module__VfBedW__jacketPublisher{letter-spacing:.04em;text-transform:uppercase;color:#fffdf8a6;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:7.5px;font-weight:600;display:-webkit-box;overflow:hidden}.BookCover-module__VfBedW__jacketYear,.BookCover-module__VfBedW__jacketReadingTime{color:#fffdf8bf;margin-top:1px;font-size:7px;font-weight:500}@keyframes BookCover-module__VfBedW__coverShimmer{0%{background-position:150% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.BookCover-module__VfBedW__bookInner,.BookCover-module__VfBedW__coverImage{transition:none}.BookCover-module__VfBedW__bookCoverWrapper:hover .BookCover-module__VfBedW__bookInner{transform:none}.BookCover-module__VfBedW__loadingVeil{animation:none}}
.MyShelf-module__oEHUYq__saveBtn{border:1px solid color-mix(in srgb, var(--color-coral) 45%, var(--line));border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:all var(--motion-medium) var(--ease-out);align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.68rem;font-weight:650;display:inline-flex}.MyShelf-module__oEHUYq__saveBtn:hover{background:color-mix(in srgb, var(--color-coral) 12%, var(--color-surface));border-color:var(--color-coral);color:var(--color-plum)}.MyShelf-module__oEHUYq__saveBtn.MyShelf-module__oEHUYq__saved{background:color-mix(in srgb, var(--color-coral) 18%, var(--color-surface));border-color:var(--color-coral);color:var(--color-plum)}.MyShelf-module__oEHUYq__saveBtn svg{width:.75rem;height:.75rem;color:var(--color-coral)}.MyShelf-module__oEHUYq__iconSaveBtn{border:1px solid color-mix(in srgb, var(--color-coral) 28%, var(--line));background:color-mix(in srgb, var(--milk) 95%, var(--powder));cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 2px 8px #47293914}.MyShelf-module__oEHUYq__brandIconMark{background:color-mix(in srgb, var(--color-coral) 12%, var(--milk));border-radius:10px 10px 12px 12px;place-items:center;width:32px;height:32px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s;display:grid}.MyShelf-module__oEHUYq__brandIconMark svg{width:1.15rem;height:1.15rem;color:var(--color-coral);transition:transform .2s,color .2s}.MyShelf-module__oEHUYq__defaultHeartWrapper svg{width:.78rem;height:.78rem;color:var(--color-coral)}.MyShelf-module__oEHUYq__iconSaveBtn:hover{border-color:var(--color-coral);transform:translateY(-2px)scale(1.04);box-shadow:0 6px 16px #b965623d}.MyShelf-module__oEHUYq__iconSaveBtn:hover .MyShelf-module__oEHUYq__brandIconMark{background:var(--color-coral);transform:rotate(-6deg)}.MyShelf-module__oEHUYq__iconSaveBtn:hover .MyShelf-module__oEHUYq__brandIconMark svg{color:var(--milk)}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__saved{border-color:var(--color-coral);background:var(--color-coral);box-shadow:0 4px 14px #b9656259}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__saved .MyShelf-module__oEHUYq__brandIconMark{background:0 0;transform:rotate(0)}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__saved .MyShelf-module__oEHUYq__brandIconMark svg{color:var(--milk);fill:currentColor}.MyShelf-module__oEHUYq__iconTooltip{z-index:30;background:var(--blackberry-deep,#22141f);width:max-content;max-width:180px;color:var(--milk,#fff);letter-spacing:.01em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:.36rem .62rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),visibility .16s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 4px 14px #22141f47}.MyShelf-module__oEHUYq__iconTooltip:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:-4px;right:16px;transform:rotate(45deg)}.MyShelf-module__oEHUYq__iconSaveBtn:hover .MyShelf-module__oEHUYq__iconTooltip,.MyShelf-module__oEHUYq__iconSaveBtn:focus-visible .MyShelf-module__oEHUYq__iconTooltip{opacity:1;visibility:visible;transform:translateY(0)}.MyShelf-module__oEHUYq__iconSaveBtn:focus-visible{outline:3px solid color-mix(in srgb, var(--color-coral) 60%, white);outline-offset:2px}.MyShelf-module__oEHUYq__headerShelfBtn{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-coral) 15%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-coral) 35%, transparent);color:var(--color-plum);cursor:pointer;transition:all var(--motion-medium) var(--ease-out);align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;font-weight:650;display:inline-flex}.MyShelf-module__oEHUYq__headerShelfBtn:hover{background:color-mix(in srgb, var(--color-coral) 28%, var(--color-surface))}.MyShelf-module__oEHUYq__headerShelfBtn svg{width:.85rem;height:.85rem;color:var(--color-coral)}.MyShelf-module__oEHUYq__badge{background:var(--color-coral);min-width:1.15rem;height:1.15rem;color:var(--color-surface);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.62rem;font-weight:800;display:inline-grid}.MyShelf-module__oEHUYq__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#412d3873;justify-content:flex-end;animation:.2s ease-out MyShelf-module__oEHUYq__fadeIn;display:flex;position:fixed;inset:0}.MyShelf-module__oEHUYq__drawer{background:var(--color-surface);flex-direction:column;width:min(100vw,480px);height:100vh;animation:.25s ease-out MyShelf-module__oEHUYq__slideIn;display:flex;box-shadow:-10px 0 30px #00000026}.MyShelf-module__oEHUYq__drawerHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--color-cream-soft) 40%, var(--color-surface));justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.MyShelf-module__oEHUYq__drawerHeader h3{font-family:var(--font-display);color:var(--color-ink);align-items:center;gap:.5rem;margin:0;font-size:1.25rem;display:flex}.MyShelf-module__oEHUYq__closeBtn{cursor:pointer;color:var(--color-ink-muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem}.MyShelf-module__oEHUYq__drawerBody{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.MyShelf-module__oEHUYq__emptyState{text-align:center;height:100%;color:var(--color-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.MyShelf-module__oEHUYq__savedItem{border-radius:var(--radius-md);border:1px solid var(--line);background:color-mix(in srgb, var(--color-surface) 95%, var(--color-cream));grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.MyShelf-module__oEHUYq__itemInfo h4{color:var(--color-ink);margin:0 0 .2rem;font-size:.95rem}.MyShelf-module__oEHUYq__itemInfo p{color:var(--color-ink-muted);margin:0;font-size:.72rem}.MyShelf-module__oEHUYq__itemActions{align-items:center;gap:.5rem;display:flex}.MyShelf-module__oEHUYq__watchLink{border-radius:var(--radius-pill);background:var(--color-plum);color:var(--color-surface);padding:.35rem .75rem;font-size:.72rem;font-weight:650;text-decoration:none}.MyShelf-module__oEHUYq__removeBtn{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:.3rem;font-size:.8rem}.MyShelf-module__oEHUYq__watchedBtn{border-color:color-mix(in srgb, var(--color-sky,#4a88c7) 45%, var(--line))}.MyShelf-module__oEHUYq__watchedBtn svg{color:var(--color-sky,#4a88c7)}.MyShelf-module__oEHUYq__watchedBtn:hover{background:color-mix(in srgb, var(--color-sky,#4a88c7) 12%, var(--color-surface));border-color:var(--color-sky,#4a88c7);color:var(--color-plum)}.MyShelf-module__oEHUYq__watchedBtn.MyShelf-module__oEHUYq__watched{background:color-mix(in srgb, var(--color-sky,#4a88c7) 18%, var(--color-surface));border-color:var(--color-sky,#4a88c7);color:var(--color-plum)}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn{border-color:color-mix(in srgb, var(--color-sky,#4a88c7) 28%, var(--line))}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn .MyShelf-module__oEHUYq__brandIconMark{background:color-mix(in srgb, var(--color-sky,#4a88c7) 12%, var(--milk))}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn .MyShelf-module__oEHUYq__brandIconMark svg{color:var(--color-sky,#4a88c7)}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn:hover{border-color:var(--color-sky,#4a88c7);box-shadow:0 6px 16px #4a88c73d}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn:hover .MyShelf-module__oEHUYq__brandIconMark{background:var(--color-sky,#4a88c7)}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn:hover .MyShelf-module__oEHUYq__brandIconMark svg{color:var(--milk)}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn.MyShelf-module__oEHUYq__watched{border-color:var(--color-sky,#4a88c7);background:var(--color-sky,#4a88c7);box-shadow:0 4px 14px #4a88c759}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn.MyShelf-module__oEHUYq__watched .MyShelf-module__oEHUYq__brandIconMark{background:0 0}.MyShelf-module__oEHUYq__iconSaveBtn.MyShelf-module__oEHUYq__watchedBtn.MyShelf-module__oEHUYq__watched .MyShelf-module__oEHUYq__brandIconMark svg{color:var(--milk);fill:currentColor}.MyShelf-module__oEHUYq__drawerTabs{background:color-mix(in srgb, var(--color-cream-soft) 40%, var(--color-surface));border-bottom:1px solid var(--line);gap:.4rem;padding:.6rem 1.25rem;display:flex}.MyShelf-module__oEHUYq__drawerTab{border-radius:var(--radius-pill);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:650;transition:all .18s;display:inline-flex}.MyShelf-module__oEHUYq__drawerTab:hover{color:var(--color-ink);background:color-mix(in srgb, var(--color-cream) 60%, transparent)}.MyShelf-module__oEHUYq__drawerTab.MyShelf-module__oEHUYq__activeTab{background:var(--color-surface);border-color:var(--line);color:var(--color-plum);box-shadow:0 1px 4px #0000000f}@keyframes MyShelf-module__oEHUYq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MyShelf-module__oEHUYq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.RatingDialog-module__I7hWvW__dialog{border:1px solid var(--line);background:var(--milk);width:min(100vw - 24px,540px);max-width:none;max-height:calc(100dvh - 18px);color:var(--ink);box-shadow:var(--shadow-lifted);border-radius:24px;padding:0;overflow:hidden}.RatingDialog-module__I7hWvW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#31252b7a}.RatingDialog-module__I7hWvW__form{padding:1rem 1.05rem max(1rem, env(safe-area-inset-bottom));gap:.62rem;display:grid;position:relative;overflow:visible}.RatingDialog-module__I7hWvW__form h2{max-width:calc(100% - 38px);font-family:var(--serif);margin:0;font-size:clamp(1.35rem,4vw,1.72rem);font-weight:520;line-height:1.12}.RatingDialog-module__I7hWvW__form>p{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.38}.RatingDialog-module__I7hWvW__eyebrow{letter-spacing:.09em;text-transform:uppercase;font-weight:760;color:var(--blackberry)!important;font-size:.64rem!important}.RatingDialog-module__I7hWvW__close{border:1px solid var(--line);background:var(--milk);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:1.3rem;display:grid;position:absolute;top:.72rem;right:.72rem}.RatingDialog-module__I7hWvW__form fieldset{border:0;margin:0;padding:0}.RatingDialog-module__I7hWvW__form legend{margin-bottom:.38rem;font-size:.78rem;font-weight:730}.RatingDialog-module__I7hWvW__form legend small{color:var(--ink-muted);font-weight:500}.RatingDialog-module__I7hWvW__hearts{touch-action:manipulation;gap:.12rem;width:fit-content;display:flex}.RatingDialog-module__I7hWvW__heartChoice{border-radius:50%;width:46px;height:44px;transition:transform .14s,background .14s;display:block;position:relative}.RatingDialog-module__I7hWvW__heartBase,.RatingDialog-module__I7hWvW__heartFill{fill:currentColor;pointer-events:none;width:36px;height:34px;display:block;position:absolute;inset:5px;overflow:visible}.RatingDialog-module__I7hWvW__heartBase{color:var(--line-strong)}.RatingDialog-module__I7hWvW__heartFill{color:var(--coral)}.RatingDialog-module__I7hWvW__heartHalf,.RatingDialog-module__I7hWvW__heartFull{z-index:2;cursor:pointer;position:absolute;inset-block:0}.RatingDialog-module__I7hWvW__heartHalf{width:50%;left:0}.RatingDialog-module__I7hWvW__heartFull{width:50%;right:0}.RatingDialog-module__I7hWvW__hearts input{opacity:0;width:1px;height:1px;position:absolute}.RatingDialog-module__I7hWvW__heartChoice:has(label:hover){background:color-mix(in srgb, var(--coral) 9%, transparent);transform:scale(1.06)}.RatingDialog-module__I7hWvW__heartChoice:has(input:focus-visible){outline:3px solid var(--mist);outline-offset:2px;border-radius:50%}.RatingDialog-module__I7hWvW__heartValue{min-height:1.1em;color:var(--ink-muted);margin:.05rem 0 0;font-size:.65rem}.RatingDialog-module__I7hWvW__choices{gap:.34rem;display:grid}.RatingDialog-module__I7hWvW__ageChoices{grid-template-columns:repeat(4,minmax(0,1fr))}.RatingDialog-module__I7hWvW__tagChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.RatingDialog-module__I7hWvW__choices label{border:1px solid var(--line);background:var(--porcelain);cursor:pointer;border-radius:.65rem;align-items:center;gap:.34rem;min-width:0;min-height:36px;padding:.38rem .48rem;font-size:.7rem;line-height:1.2;display:inline-flex}.RatingDialog-module__I7hWvW__choices input{width:14px;height:14px;accent-color:var(--blackberry);flex:0 0 14px;margin:0}.RatingDialog-module__I7hWvW__choices label:has(input:checked){border-color:var(--blackberry);background:var(--coral-light)}.RatingDialog-module__I7hWvW__challenge{transform-origin:0 0;min-height:65px}.RatingDialog-module__I7hWvW__privacy{font-size:.64rem!important}.RatingDialog-module__I7hWvW__status{min-height:1.2em;font-weight:650;color:var(--blackberry)!important;font-size:.7rem!important}.RatingDialog-module__I7hWvW__actions{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.RatingDialog-module__I7hWvW__actions .primary-button{min-height:40px;padding:.58rem .85rem;font-size:.74rem}.RatingDialog-module__I7hWvW__withdraw{min-height:38px;color:var(--ink-soft);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;font-size:.7rem;text-decoration:underline}@media (max-width:420px){.RatingDialog-module__I7hWvW__dialog{border-radius:18px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.RatingDialog-module__I7hWvW__form{padding:.82rem .82rem max(.82rem, env(safe-area-inset-bottom));gap:.52rem}.RatingDialog-module__I7hWvW__ageChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.RatingDialog-module__I7hWvW__heartChoice{width:42px;height:42px}.RatingDialog-module__I7hWvW__heartBase,.RatingDialog-module__I7hWvW__heartFill{width:32px;height:32px;inset:5px}}@media (prefers-reduced-motion:reduce){.RatingDialog-module__I7hWvW__heartChoice{transition:none}}
.ContentCard-module__t0pa-q__card{--card-accent:var(--color-sky);border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 97%, var(--color-cream));min-width:0;box-shadow:var(--shadow-card);transition:transform var(--motion-medium) var(--ease-out), box-shadow var(--motion-medium) var(--ease-out);flex-direction:column;scroll-margin-top:7rem;display:flex;position:relative;overflow:clip}.ContentCard-module__t0pa-q__saveCorner{z-index:12;align-items:center;gap:.4rem;display:flex;position:absolute;top:.75rem;right:.75rem}.ContentCard-module__t0pa-q__card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.ContentCard-module__t0pa-q__card.provenance-ukrainian{--card-accent:var(--color-sky)}.ContentCard-module__t0pa-q__card.provenance-localized{--card-accent:var(--color-sage)}.ContentCard-module__t0pa-q__card.provenance-international{--card-accent:var(--color-honey)}.ContentCard-module__t0pa-q__review{--card-accent:var(--color-honey);background:color-mix(in srgb, var(--color-surface) 91%, var(--color-honey) 9%);border-style:dashed}.ContentCard-module__t0pa-q__card .card-header{border-bottom:1px solid color-mix(in srgb, var(--card-accent) 34%, transparent);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--color-honey) 18%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 14%, var(--color-surface)), var(--color-surface));grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.82rem;padding:1rem;display:grid}.ContentCard-module__t0pa-q__card .card-avatar{border:3px solid var(--color-surface);background:linear-gradient(145deg, var(--color-plum), color-mix(in srgb, var(--color-plum) 70%, var(--color-coral)));width:64px;height:64px;color:var(--color-surface);box-shadow:0 7px 18px color-mix(in srgb, var(--color-ink) 14%, transparent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.08rem;font-weight:650;display:grid;position:relative;overflow:hidden}.ContentCard-module__t0pa-q__card .card-avatar img{object-fit:cover;width:100%;height:100%}.ContentCard-module__t0pa-q__card .card-heading-copy{min-width:0;display:grid}.ContentCard-module__t0pa-q__card .card-title{color:var(--color-ink);font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 .32rem;font-size:clamp(1.12rem,1.7vw,1.34rem);font-weight:590;line-height:1.15}.ContentCard-module__t0pa-q__card .card-platform{gap:.08rem;min-width:0;display:grid}.ContentCard-module__t0pa-q__card .card-platform-name{color:var(--color-plum);align-items:center;gap:.38rem;font-size:.7rem;font-weight:780;display:inline-flex}.ContentCard-module__t0pa-q__card .card-platform-name svg{width:1rem;height:1rem}.ContentCard-module__t0pa-q__card .card-platform-name .card-platform-favicon{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);background:var(--color-surface);object-fit:contain;border-radius:.24rem;flex:none;width:1.08rem;height:1.08rem;padding:1px}.ContentCard-module__t0pa-q__card [data-platform=youtube] .card-platform-name{color:#a62d39}.ContentCard-module__t0pa-q__card [data-platform=spotify] .card-platform-name{color:#176d42}.ContentCard-module__t0pa-q__card .card-platform-mark{width:1.15rem;height:1.15rem;color:var(--color-surface);background:currentColor;border-radius:50%;place-items:center;font-size:.58rem;display:grid}.ContentCard-module__t0pa-q__card .card-platform strong{color:var(--color-ink-muted);letter-spacing:.085em;text-transform:uppercase;font-size:.61rem;font-weight:740}.ContentCard-module__t0pa-q__card .card-editorial-status{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;width:100%;margin-top:.1rem;display:grid}:is(.ContentCard-module__t0pa-q__card .origin-badge,.ContentCard-module__t0pa-q__card .recommendation-badge){border:1px solid color-mix(in srgb, var(--card-accent) 48%, transparent);background:color-mix(in srgb, var(--card-accent) 12%, var(--color-surface));width:100%;min-height:1.42rem;color:var(--color-ink);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.2rem .42rem;font-size:.61rem;font-weight:720;line-height:1.12;display:inline-flex}.ContentCard-module__t0pa-q__card .recommendation-badge{border-color:color-mix(in srgb, var(--color-plum) 24%, transparent);background:color-mix(in srgb, var(--color-plum) 7%, var(--color-surface))}.ContentCard-module__t0pa-q__card .recommendation-badge svg{width:.72rem;height:.72rem}.ContentCard-module__t0pa-q__card .origin-aura-dot{background:var(--card-accent);border-radius:50%;width:.4rem;height:.4rem}.ContentCard-module__t0pa-q__card .language-badge{color:var(--color-ink-muted);margin-top:.35rem;font-size:.66rem;display:block}.ContentCard-module__t0pa-q__card .card-content{flex-direction:column;flex:1;min-height:0;padding:.92rem 1rem 1rem;display:flex}.ContentCard-module__t0pa-q__card .parent-channel{color:var(--color-ink-muted);margin:0 0 .4rem;font-size:.68rem}.ContentCard-module__t0pa-q__card .why{color:var(--color-ink-muted);margin:0 0 .72rem;font-size:.82rem;line-height:1.5}.ContentCard-module__t0pa-q__card .card-facts{flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;display:flex}.ContentCard-module__t0pa-q__card .card-facts>span{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:var(--color-cream-soft);min-height:1.55rem;color:var(--color-ink);border-radius:999px;align-items:center;gap:.25rem;padding:.19rem .43rem;font-size:.64rem;font-weight:660;display:inline-flex}.ContentCard-module__t0pa-q__card .card-facts svg{width:.72rem;height:.72rem}.ContentCard-module__t0pa-q__card .card-more-trigger{border:0;border-bottom:1px dashed color-mix(in srgb, var(--color-coral) 72%, var(--color-plum));width:auto;min-height:1.55rem;color:color-mix(in srgb, var(--color-plum) 76%, var(--color-coral));cursor:pointer;font:inherit;background:0 0;border-radius:0;align-items:center;gap:.22rem;padding:.15rem .06rem .08rem;font-size:.75rem;font-weight:790;line-height:1.15;display:inline-flex}.ContentCard-module__t0pa-q__card .card-more-trigger span{transition:transform var(--motion-fast) var(--ease-out);margin:0;font-size:1.02rem;line-height:.8}.ContentCard-module__t0pa-q__card .card-more-trigger:hover{border-bottom-style:solid;border-bottom-color:var(--color-coral);color:var(--color-plum);background:0 0}.ContentCard-module__t0pa-q__card .card-more-trigger:hover span{transform:translate(2px)}.ContentCard-module__t0pa-q__card .card-more-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-sky) 72%, var(--color-plum));outline-offset:3px}:is(.ContentCard-module__t0pa-q__card .card-overview-detail,.ContentCard-module__t0pa-q__card .card-ratings-detail){gap:.8rem;display:grid}.ContentCard-module__t0pa-q__card .card-dialog-lead{grid-template-columns:minmax(170px,250px) minmax(0,1fr);align-items:center;gap:clamp(.9rem,3vw,1.5rem);display:grid}.ContentCard-module__t0pa-q__card .card-dialog-lead.is-posterless{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.ContentCard-module__t0pa-q__card .card-dialog-poster-mat{border:1px solid color-mix(in srgb, var(--color-honey) 44%, var(--line));background:color-mix(in srgb, var(--color-honey) 9%, var(--color-surface));box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--color-surface) 72%, transparent);border-radius:.95rem;padding:.55rem}.ContentCard-module__t0pa-q__card .card-dialog-poster-mat>p{color:var(--color-ink-muted);text-align:center;margin:0;padding:2.4rem 1rem;font-size:.72rem;line-height:1.5}.ContentCard-module__t0pa-q__card .card-dialog-poster-mat .card-poster>a{width:100%;max-width:220px}.ContentCard-module__t0pa-q__card .card-dialog-poster-mat .card-poster figcaption{display:none}.ContentCard-module__t0pa-q__card .card-dialog-summary{align-content:center;gap:.58rem;min-width:0;display:grid}.ContentCard-module__t0pa-q__card .card-dialog-kicker{color:var(--color-plum);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:780}.ContentCard-module__t0pa-q__card .card-dialog-why{max-width:54ch;color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(1rem,2vw,1.22rem);font-weight:520;line-height:1.36}.ContentCard-module__t0pa-q__card .card-dialog-summary .card-facts{margin:.08rem 0 0}.ContentCard-module__t0pa-q__card .card-dialog-summary .creation-year{border-top:1px solid var(--line);padding-top:.48rem}.ContentCard-module__t0pa-q__card .card-poster{margin:0}.ContentCard-module__t0pa-q__card .card-poster>a{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:color-mix(in srgb, var(--card-accent) 11%, var(--color-cream-soft));border-radius:.8rem;width:min(100%,330px);margin:0 auto;display:block;position:relative;overflow:hidden}.ContentCard-module__t0pa-q__card .card-poster img{object-fit:contain}.ContentCard-module__t0pa-q__card .card-poster-source{background:color-mix(in srgb, var(--color-ink) 82%, transparent);color:var(--color-surface);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .4rem;font-size:.56rem;font-weight:670;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem}.ContentCard-module__t0pa-q__card .card-poster-source svg{width:.62rem;height:.62rem}.ContentCard-module__t0pa-q__card .card-poster-fallback{color:var(--color-ink-muted);text-align:center;place-items:center;padding:1.2rem;font-size:.72rem;line-height:1.4;display:grid;position:absolute;inset:0}.ContentCard-module__t0pa-q__card .card-poster figcaption{color:var(--color-ink-muted);text-align:center;margin-top:.28rem;font-size:.59rem}.ContentCard-module__t0pa-q__card .card-secondary-facts{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.ContentCard-module__t0pa-q__card .creation-year{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.64rem}.ContentCard-module__t0pa-q__card .goal-row{flex-wrap:wrap;gap:.32rem;margin:0;display:flex}.ContentCard-module__t0pa-q__card .goal-row span{color:var(--color-plum);border-bottom:1px solid color-mix(in srgb, var(--color-plum) 25%, transparent);font-size:.63rem}.ContentCard-module__t0pa-q__card .card-detail-heading{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.48rem;display:flex}.ContentCard-module__t0pa-q__card .card-detail-heading strong{color:var(--color-ink);align-items:center;gap:.32rem;font-size:.73rem;display:inline-flex}.ContentCard-module__t0pa-q__card .card-detail-heading strong svg{width:.82rem;height:.82rem}.ContentCard-module__t0pa-q__card .card-detail-heading small{color:var(--color-ink-muted);font-size:.56rem}.ContentCard-module__t0pa-q__card .card-external-ratings{border:1px solid color-mix(in srgb, var(--color-honey) 35%, transparent);background:color-mix(in srgb, var(--color-honey) 10%, var(--color-surface));border-radius:.82rem;padding:.72rem}.ContentCard-module__t0pa-q__card .external-rating-list{gap:.35rem;display:grid}.ContentCard-module__t0pa-q__card .external-rating-list a{color:var(--color-ink);grid-template-columns:1fr auto auto;align-items:center;gap:.12rem .45rem;display:grid}.ContentCard-module__t0pa-q__card .external-rating-list a>span{font-size:.68rem;font-weight:720}.ContentCard-module__t0pa-q__card .external-rating-list a>strong{font-variant-numeric:tabular-nums;font-size:.98rem}.ContentCard-module__t0pa-q__card .external-rating-list a>strong small{color:var(--color-ink-muted);font-size:.58rem}.ContentCard-module__t0pa-q__card .external-rating-list a>em{color:var(--color-ink-muted);font-size:.58rem;font-style:normal}.ContentCard-module__t0pa-q__card .external-rating-list a>svg{width:.66rem;height:.66rem}.ContentCard-module__t0pa-q__card .external-rating-note{color:var(--color-ink-muted);margin-top:.42rem;font-size:.56rem;line-height:1.4;display:block}.ContentCard-module__t0pa-q__card .community-rating-summary{border:1px solid color-mix(in srgb, var(--color-coral) 22%, transparent);background:color-mix(in srgb, var(--color-coral) 7%, var(--color-surface));border-radius:.82rem;margin:0;padding:.72rem;display:block}.ContentCard-module__t0pa-q__card .community-rating-copy{gap:.13rem;min-width:0;display:grid}.ContentCard-module__t0pa-q__card .community-rating-kicker{color:var(--color-plum);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.3rem;margin:0;font-size:.59rem;font-weight:760;display:flex}.ContentCard-module__t0pa-q__card .community-rating-kicker svg{width:.72rem;height:.72rem}.ContentCard-module__t0pa-q__card .community-rating-copy strong{font-size:.77rem}.ContentCard-module__t0pa-q__card .community-rating-copy small{color:var(--color-ink-muted);font-size:.58rem;line-height:1.35}.ContentCard-module__t0pa-q__card .card-platform-metrics{border:1px solid color-mix(in srgb, var(--color-sky) 32%, transparent);background:color-mix(in srgb, var(--color-sky) 10%, var(--color-surface));border-radius:.82rem;margin:0;padding:.72rem}.ContentCard-module__t0pa-q__card .platform-metrics-kicker{color:#a62d39;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.3rem;margin:0 0 .45rem;font-size:.59rem;font-weight:760;display:flex}.ContentCard-module__t0pa-q__card .platform-metrics-kicker svg{width:.82rem;height:.82rem}.ContentCard-module__t0pa-q__card .card-platform-metrics>div{gap:.4rem;display:grid}.ContentCard-module__t0pa-q__card .card-platform-metrics a{color:var(--color-ink);grid-template-columns:1fr auto;gap:.1rem .55rem;display:grid;position:relative}.ContentCard-module__t0pa-q__card .card-platform-metrics a>span{font-size:.64rem}.ContentCard-module__t0pa-q__card .card-platform-metrics a>strong{grid-area:1/2/span 2;padding-right:1rem;font-size:.78rem}:is(.ContentCard-module__t0pa-q__card .card-platform-metrics a>small,.ContentCard-module__t0pa-q__card .card-platform-metrics>small){color:var(--color-ink-muted);font-size:.56rem;line-height:1.35}.ContentCard-module__t0pa-q__card .card-platform-metrics a>svg{width:.66rem;height:.66rem;position:absolute;top:.1rem;right:0}.ContentCard-module__t0pa-q__card .card-platform-metrics>small{margin-top:.55rem;display:block}.ContentCard-module__t0pa-q__card .card-editorial-details{gap:.78rem;display:grid}:is(.ContentCard-module__t0pa-q__card .review-body,.ContentCard-module__t0pa-q__card .trust-body){background:var(--color-cream-soft);color:var(--color-ink-muted);border-radius:.82rem;padding:.72rem;font-size:.7rem;line-height:1.5}:is(.ContentCard-module__t0pa-q__card .review-body p,.ContentCard-module__t0pa-q__card .trust-body p){margin:0 0 .52rem}:is(.ContentCard-module__t0pa-q__card .review-body p:last-child,.ContentCard-module__t0pa-q__card .trust-body p:last-child){margin-bottom:0}.ContentCard-module__t0pa-q__card .economy-note{background:color-mix(in srgb, var(--color-sage) 16%, var(--color-surface));border-radius:.66rem;padding:.6rem .65rem}.ContentCard-module__t0pa-q__card .economy-note.yellow{background:color-mix(in srgb, var(--color-honey) 18%, var(--color-surface))}.ContentCard-module__t0pa-q__card .audit-list{gap:.45rem;margin:.62rem 0;display:grid}.ContentCard-module__t0pa-q__card .audit-list div{gap:.06rem;display:grid}.ContentCard-module__t0pa-q__card .audit-list dt{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.055em;font-size:.56rem}.ContentCard-module__t0pa-q__card .audit-list dd{color:var(--color-ink);margin:0}.ContentCard-module__t0pa-q__card .source-list{gap:.34rem;margin:.58rem 0;display:grid}:is(.ContentCard-module__t0pa-q__card .source-list a,.ContentCard-module__t0pa-q__card .report-link){width:fit-content;color:var(--color-plum);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-plum) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-plum) 30%, transparent);text-underline-offset:.2em;align-items:center;gap:.3rem;display:inline-flex}.ContentCard-module__t0pa-q__card .source-list svg{width:.7rem;height:.7rem}.ContentCard-module__t0pa-q__card .card-footer-actions{grid-template-columns:minmax(0,2fr) minmax(92px,1fr);align-items:end;gap:.52rem;margin-top:auto;padding-top:.72rem;display:grid}.ContentCard-module__t0pa-q__card .card-action-block{min-width:0;margin:0;display:grid}:is(.ContentCard-module__t0pa-q__card .card-watch,.ContentCard-module__t0pa-q__card .community-rating-trigger){border:1px solid color-mix(in srgb, var(--color-plum) 34%, transparent);background:var(--color-surface);min-width:0;min-height:43px;color:var(--color-plum);text-align:center;border-radius:.75rem;justify-content:center;align-items:center;gap:.38rem;margin:0;padding:.55rem .62rem;font-size:.68rem;font-weight:760;line-height:1.2;display:flex}.ContentCard-module__t0pa-q__card .card-watch{justify-content:space-between}.ContentCard-module__t0pa-q__card .card-watch-copy{text-align:left;gap:.08rem;min-width:0;display:grid}.ContentCard-module__t0pa-q__card .card-watch-copy small{color:var(--color-ink-muted);font-size:.54rem;font-weight:690;line-height:1.1}.ContentCard-module__t0pa-q__card .card-watch:hover{border-color:var(--color-plum);background:var(--color-plum);color:var(--color-surface);box-shadow:none;transform:none}.ContentCard-module__t0pa-q__card .card-watch:hover .card-watch-copy small{color:color-mix(in srgb, var(--color-surface) 78%, transparent)}:is(.ContentCard-module__t0pa-q__card .card-watch svg,.ContentCard-module__t0pa-q__card .community-rating-trigger svg){flex:none;width:.86rem;height:.86rem}.ContentCard-module__t0pa-q__card .community-rating-action{min-width:0}.ContentCard-module__t0pa-q__card .community-rating-trigger{cursor:pointer;width:100%}.ContentCard-module__t0pa-q__card .community-rating-trigger:disabled{cursor:default;opacity:.62}.ContentCard-module__t0pa-q__card .card-pending{background:color-mix(in srgb, var(--color-honey) 17%, var(--color-surface));color:var(--color-ink-muted);border-radius:.72rem;align-self:end;margin:0;padding:.6rem;font-size:.64rem;line-height:1.38}@media (max-width:900px){.ContentCard-module__t0pa-q__card .card-title{font-size:1.2rem}}@media (max-width:540px){.ContentCard-module__t0pa-q__card .card-header{grid-template-columns:58px minmax(0,1fr);padding:.9rem}.ContentCard-module__t0pa-q__card .card-avatar{width:58px;height:58px}.ContentCard-module__t0pa-q__card .card-content{padding:.82rem .9rem .92rem}.ContentCard-module__t0pa-q__card .card-footer-actions{grid-template-columns:minmax(0,1.75fr) minmax(94px,1fr)}:is(.ContentCard-module__t0pa-q__card .card-dialog-lead,.ContentCard-module__t0pa-q__card .card-dialog-lead.is-posterless){grid-template-columns:108px minmax(0,1fr);align-items:start;gap:.72rem}.ContentCard-module__t0pa-q__card .card-dialog-lead.is-posterless{grid-template-columns:1fr}.ContentCard-module__t0pa-q__card .card-dialog-poster-mat{border-radius:.72rem;padding:.34rem}.ContentCard-module__t0pa-q__card .card-dialog-poster-mat .card-poster-source{display:none}.ContentCard-module__t0pa-q__card .card-dialog-why{font-size:.86rem;line-height:1.35}.ContentCard-module__t0pa-q__card .card-dialog-summary{gap:.38rem}.ContentCard-module__t0pa-q__card .card-dialog-summary .card-facts{gap:.2rem}.ContentCard-module__t0pa-q__card .card-dialog-summary .card-facts span{min-height:1.35rem;padding:.14rem .34rem;font-size:.56rem}.ContentCard-module__t0pa-q__card .card-dialog-summary .creation-year{margin-top:.05rem;padding-top:.35rem}}@media (prefers-reduced-motion:reduce){.ContentCard-module__t0pa-q__card{transition:none}.ContentCard-module__t0pa-q__card:hover{transform:none}}
.NatureScene-module__l4-_1W__scene{isolation:isolate;border:1px solid color-mix(in srgb, var(--blackberry) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--mist-light) 82%, var(--porcelain)), var(--porcelain-deep));border-radius:48% 48% 34% 34%;overflow:hidden}.NatureScene-module__l4-_1W__sun{background:color-mix(in srgb, var(--honey) 48%, var(--porcelain));width:92px;height:92px;box-shadow:0 0 0 18px color-mix(in srgb, var(--honey) 10%, transparent);border-radius:50%;position:absolute;top:9%;right:12%}.NatureScene-module__l4-_1W__animal{z-index:2;transform-origin:50% 100%;position:absolute}.NatureScene-module__l4-_1W__animal img{width:100%;height:auto;filter:drop-shadow(0 18px 14px color-mix(in srgb, var(--blackberry) 15%, transparent))}.NatureScene-module__l4-_1W__fox{width:43%;animation:NatureScene-module__l4-_1W__breathe 5.8s var(--ease-gentle) -1.5s infinite alternate;bottom:-7%;left:-2%}.NatureScene-module__l4-_1W__rabbit{z-index:3;width:47%;animation:NatureScene-module__l4-_1W__breathe 6.4s var(--ease-gentle) infinite alternate;bottom:-7%;right:23%}.NatureScene-module__l4-_1W__panda{width:37%;animation:NatureScene-module__l4-_1W__breathe 5.3s var(--ease-gentle) -2.4s infinite alternate;bottom:3%;right:-4%}.NatureScene-module__l4-_1W__ground{z-index:1;background:color-mix(in srgb, var(--sage) 36%, var(--porcelain));border-radius:50%;height:34%;position:absolute;bottom:-11%;left:4%;right:4%}.NatureScene-module__l4-_1W__leaf,.NatureScene-module__l4-_1W__flower{z-index:4;color:var(--sage-deep);font-family:var(--serif);pointer-events:none;animation:NatureScene-module__l4-_1W__drift 6s var(--ease-gentle) infinite alternate;position:absolute}.NatureScene-module__l4-_1W__leaf{font-size:2.1rem}.NatureScene-module__l4-_1W__leafOne{top:22%;left:9%;transform:rotate(48deg)}.NatureScene-module__l4-_1W__leafTwo{font-size:1.35rem;animation-delay:-2.2s;top:17%;right:30%;transform:rotate(-25deg)}.NatureScene-module__l4-_1W__flower{color:var(--coral);font-size:1.6rem;animation-delay:-3s;bottom:15%;right:10%}.NatureScene-module__l4-_1W__bedtime{isolation:isolate;background:var(--blackberry-deep)}.NatureScene-module__l4-_1W__bedtimeFox{z-index:2;width:68%;position:absolute;bottom:-18%;right:4%}.NatureScene-module__l4-_1W__bedtimeFox img{filter:saturate(.82)drop-shadow(0 18px 14px #0000003d);width:100%;height:auto}.NatureScene-module__l4-_1W__moon{background:var(--honey-light);width:86px;height:86px;box-shadow:0 0 0 22px color-mix(in srgb, var(--honey-light) 8%, transparent);border-radius:50%;position:absolute;top:14%;left:13%}.NatureScene-module__l4-_1W__star{z-index:3;color:var(--honey-light);animation:3.8s ease-in-out infinite alternate NatureScene-module__l4-_1W__twinkle;position:absolute}.NatureScene-module__l4-_1W__starOne{top:12%;right:16%}.NatureScene-module__l4-_1W__starTwo{font-size:.7rem;animation-delay:-1.7s;top:38%;left:21%}@keyframes NatureScene-module__l4-_1W__breathe{to{transform:translateY(-6px)rotate(.6deg)}}@keyframes NatureScene-module__l4-_1W__drift{to{transform:translate(5px,-8px)rotate(8deg)}}@keyframes NatureScene-module__l4-_1W__twinkle{0%{opacity:.38;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.NatureScene-module__l4-_1W__animal,.NatureScene-module__l4-_1W__leaf,.NatureScene-module__l4-_1W__flower,.NatureScene-module__l4-_1W__star{animation:none}}
.CuratedCollections-module__WyLQcW__section{background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--honey-light) 45%, transparent), transparent 40%), var(--milk);border-bottom:1px solid var(--line);padding:clamp(64px,7vw,96px) 0;position:relative}.CuratedCollections-module__WyLQcW__heading{max-width:820px;margin-bottom:28px}.CuratedCollections-module__WyLQcW__kicker{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:760}.CuratedCollections-module__WyLQcW__title{color:var(--blackberry);font-family:var(--serif);margin:0 0 12px;font-size:clamp(1.75rem,3.8vw,2.6rem);font-weight:700;line-height:1.15}.CuratedCollections-module__WyLQcW__description{color:var(--ink-soft);font-size:1rem;line-height:1.68}.CuratedCollections-module__WyLQcW__tabList{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;margin-bottom:24px;padding:4px 2px 16px;display:flex;overflow-x:auto}.CuratedCollections-module__WyLQcW__tab{border:1px solid var(--line);background:var(--paper);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:650;transition:all .2s;display:inline-flex}.CuratedCollections-module__WyLQcW__tab:hover{background:color-mix(in srgb, var(--porcelain) 80%, var(--milk));border-color:color-mix(in srgb, var(--coral) 40%, var(--line));transform:translateY(-1px)}.CuratedCollections-module__WyLQcW__tabActive{background:var(--blackberry);border-color:var(--blackberry);color:var(--milk);box-shadow:0 4px 12px #24182d2e}.CuratedCollections-module__WyLQcW__tabActive:hover{background:var(--blackberry-deep);border-color:var(--blackberry-deep);color:var(--milk)}.CuratedCollections-module__WyLQcW__tabIcon{font-size:1.1rem;line-height:1}.CuratedCollections-module__WyLQcW__activeCollectionBanner{border:1px solid color-mix(in srgb, var(--coral) 25%, var(--line));background:color-mix(in srgb, var(--porcelain) 50%, var(--milk));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:18px 24px;display:flex}.CuratedCollections-module__WyLQcW__bannerContent{align-items:center;gap:16px;display:flex}.CuratedCollections-module__WyLQcW__bannerIcon{background:color-mix(in srgb, var(--coral) 12%, var(--milk));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;display:flex}.CuratedCollections-module__WyLQcW__bannerText h3{color:var(--blackberry-deep);font-size:1.12rem;font-weight:750;font-family:var(--serif);margin:0 0 4px}.CuratedCollections-module__WyLQcW__bannerText p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.45}.CuratedCollections-module__WyLQcW__bannerCount{background:var(--paper);border:1px solid var(--line);color:var(--blackberry);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}@media (max-width:768px){.CuratedCollections-module__WyLQcW__activeCollectionBanner{flex-direction:column;align-items:flex-start;padding:16px}.CuratedCollections-module__WyLQcW__bannerContent{align-items:flex-start}.CuratedCollections-module__WyLQcW__bannerCount{align-self:flex-start}}
.EditorialShelves-module__r4BPMG__shelves{overflow:clip}.EditorialShelves-module__r4BPMG__shelf{padding:clamp(72px,8vw,112px) 0;position:relative}.EditorialShelves-module__r4BPMG__shelf[data-tone=mist]{background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--mist) 22%, transparent), transparent 31%), var(--mist-light);border-block:1px solid var(--line)}.EditorialShelves-module__r4BPMG__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.EditorialShelves-module__r4BPMG__heading>div{max-width:760px}.EditorialShelves-module__r4BPMG__heading p{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:760}.EditorialShelves-module__r4BPMG__heading h2{color:var(--blackberry);margin:0 0 14px}.EditorialShelves-module__r4BPMG__heading span{color:var(--ink-soft);font-size:1rem;line-height:1.75}@media (max-width:760px){.EditorialShelves-module__r4BPMG__heading{display:block}.EditorialShelves-module__r4BPMG__heading a{margin-top:20px}}
.EvidenceBlock-module__hIvCFG__section{background:var(--blackberry-deep);color:var(--porcelain);padding:clamp(78px,9vw,124px) 0}.EvidenceBlock-module__hIvCFG__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(44px,7vw,96px);display:grid}.EvidenceBlock-module__hIvCFG__intro .eyebrow{color:var(--coral-light)}.EvidenceBlock-module__hIvCFG__intro h2{max-width:12ch;color:var(--porcelain);margin-bottom:22px}.EvidenceBlock-module__hIvCFG__intro>p{max-width:54ch;color:color-mix(in srgb, var(--porcelain) 76%, transparent);margin-bottom:30px;line-height:1.75}.EvidenceBlock-module__hIvCFG__intro .primary-button{background:var(--porcelain);color:var(--blackberry-deep)}.EvidenceBlock-module__hIvCFG__facts{border-top:1px solid color-mix(in srgb, var(--porcelain) 22%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EvidenceBlock-module__hIvCFG__fact{border-right:1px solid color-mix(in srgb, var(--porcelain) 22%, transparent);border-bottom:1px solid color-mix(in srgb, var(--porcelain) 22%, transparent);min-height:330px;padding:26px 22px 28px}.EvidenceBlock-module__hIvCFG__fact:first-child{border-left:1px solid color-mix(in srgb, var(--porcelain) 22%, transparent)}.EvidenceBlock-module__hIvCFG__fact>span{min-height:40px;color:var(--coral-light);letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:720;display:block}.EvidenceBlock-module__hIvCFG__fact strong{color:var(--porcelain);font-family:var(--serif);margin-top:35px;font-size:clamp(2.15rem,4vw,3.6rem);font-weight:500;line-height:1;display:block}.EvidenceBlock-module__hIvCFG__fact h3{color:var(--porcelain);margin:14px 0 12px;font-size:1rem}.EvidenceBlock-module__hIvCFG__fact p{color:color-mix(in srgb, var(--porcelain) 70%, transparent);margin:0;font-size:.85rem;line-height:1.65}.EvidenceBlock-module__hIvCFG__caveat{border:1px solid color-mix(in srgb, var(--coral-light) 35%, transparent);border-radius:var(--radius-md);color:color-mix(in srgb, var(--porcelain) 78%, transparent);margin-top:34px;padding:19px 22px;font-size:.86rem;line-height:1.65}.EvidenceBlock-module__hIvCFG__caveat strong{color:var(--porcelain)}@media (max-width:940px){.EvidenceBlock-module__hIvCFG__layout{grid-template-columns:1fr}}@media (max-width:680px){.EvidenceBlock-module__hIvCFG__facts{grid-template-columns:1fr}.EvidenceBlock-module__hIvCFG__fact{border-left:1px solid color-mix(in srgb, var(--porcelain) 22%, transparent);min-height:0}}
.FamilyIllustration-module__kC5Jfq__scene{isolation:isolate;border:1px solid var(--line);background:radial-gradient(circle at 35% 28%, var(--milk) 0 8%, transparent 8.5%), var(--mist-light);border-radius:50% 50% 43% 57%;min-height:500px;position:relative;overflow:hidden}.FamilyIllustration-module__kC5Jfq__animal{z-index:2;transform-origin:50% 100%;position:absolute}.FamilyIllustration-module__kC5Jfq__animal img{width:100%;height:auto;filter:drop-shadow(0 18px 14px color-mix(in srgb, var(--blackberry) 14%, transparent))}.FamilyIllustration-module__kC5Jfq__llama{width:42%;animation:FamilyIllustration-module__kC5Jfq__family-float 6.8s var(--ease-gentle) -1.4s infinite alternate;bottom:-11%;left:1%}.FamilyIllustration-module__kC5Jfq__koala{z-index:4;width:39%;animation:FamilyIllustration-module__kC5Jfq__family-float 5.7s var(--ease-gentle) infinite alternate;bottom:-10%;right:27%}.FamilyIllustration-module__kC5Jfq__panda{z-index:3;width:41%;animation:FamilyIllustration-module__kC5Jfq__family-float 6.1s var(--ease-gentle) -2.7s infinite alternate;bottom:2%;right:-2%}.FamilyIllustration-module__kC5Jfq__ground{z-index:1;background:color-mix(in srgb, var(--sage) 38%, var(--porcelain));border-radius:50%;height:34%;position:absolute;bottom:-11%;left:3%;right:3%}.FamilyIllustration-module__kC5Jfq__sun{background:color-mix(in srgb, var(--honey) 52%, var(--porcelain));border-radius:50%;width:76px;height:76px;position:absolute;top:10%;right:12%}.FamilyIllustration-module__kC5Jfq__detail{z-index:5;color:var(--coral);animation:FamilyIllustration-module__kC5Jfq__detail-float 4.8s var(--ease-gentle) infinite alternate;position:absolute}.FamilyIllustration-module__kC5Jfq__detailOne{font-size:1.6rem;top:15%;left:14%}.FamilyIllustration-module__kC5Jfq__detailTwo{font-size:1.45rem;animation-delay:-2s;bottom:20%;right:11%}@keyframes FamilyIllustration-module__kC5Jfq__family-float{to{transform:translateY(-7px)rotate(.7deg)}}@keyframes FamilyIllustration-module__kC5Jfq__detail-float{to{transform:translateY(-9px)rotate(8deg)}}@media (max-width:620px){.FamilyIllustration-module__kC5Jfq__scene{min-height:420px}}@media (prefers-reduced-motion:reduce){.FamilyIllustration-module__kC5Jfq__animal,.FamilyIllustration-module__kC5Jfq__detail{animation:none}}
.HomeFinder-module__rihaxG__section{background:linear-gradient(125deg, #9ebbc42e, transparent 48%), var(--milk);padding:clamp(72px,9vw,118px) 0;scroll-margin-top:110px}.HomeFinder-module__rihaxG__shell{grid-template-columns:minmax(240px,.7fr) minmax(0,1.55fr);align-items:start;gap:clamp(38px,6vw,82px);display:grid}.HomeFinder-module__rihaxG__intro{position:sticky;top:150px}.HomeFinder-module__rihaxG__intro>p{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:750}.HomeFinder-module__rihaxG__intro h2{color:var(--blackberry);letter-spacing:-.035em;font-size:clamp(2.15rem,4vw,3.6rem)}.HomeFinder-module__rihaxG__intro span{color:var(--ink-soft);font-size:.96rem;line-height:1.72;display:block}.HomeFinder-module__rihaxG__panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--porcelain);box-shadow:var(--shadow-soft);padding:clamp(24px,4vw,48px)}@media (max-width:860px){.HomeFinder-module__rihaxG__shell{grid-template-columns:1fr}.HomeFinder-module__rihaxG__intro{max-width:660px;position:static}}@media (max-width:600px){.HomeFinder-module__rihaxG__section{padding:68px 0}.HomeFinder-module__rihaxG__panel{border-radius:24px;padding:20px 16px}}
.HomeHero-module__NRzLjq__hero{background:radial-gradient(circle at 84% 10%, #9ebbc44d, transparent 31%), radial-gradient(circle at 12% 76%, #d5ae5f24, transparent 28%), var(--porcelain);padding:78px 0 0;position:relative;overflow:hidden}.HomeHero-module__NRzLjq__hero:before{content:"";border:1px solid #593d4c1f;border-radius:50%;width:320px;height:320px;position:absolute;top:70px;left:-180px}.HomeHero-module__NRzLjq__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid;position:relative}.HomeHero-module__NRzLjq__copy{padding-bottom:66px}.HomeHero-module__NRzLjq__kicker{color:var(--blackberry);letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-size:.76rem;font-weight:750}.HomeHero-module__NRzLjq__copy h1{max-width:760px;color:var(--blackberry-deep);letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(3.25rem,6.7vw,5.7rem);line-height:.98}.HomeHero-module__NRzLjq__copy h1 span{color:var(--coral);font-style:italic;font-weight:400;display:block}.HomeHero-module__NRzLjq__lead{max-width:650px;color:var(--ink-soft);margin-bottom:30px;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.72}.HomeHero-module__NRzLjq__actions{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.HomeHero-module__NRzLjq__promise{max-width:600px;color:var(--blackberry);border-top:1px solid #593d4c26;align-items:flex-start;gap:12px;padding-top:22px;display:flex}.HomeHero-module__NRzLjq__promise svg{flex:0 0 20px;width:20px;margin-top:3px}.HomeHero-module__NRzLjq__promise p{margin:0;font-size:.94rem;font-weight:650}.HomeHero-module__NRzLjq__art{min-width:0;position:relative}.HomeHero-module__NRzLjq__art .nature-scene{min-height:550px}.HomeHero-module__NRzLjq__artNote{width:min(360px,88%);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink-soft);background:#fffdf8e6;border:1px solid #fffdf8b3;border-radius:20px;gap:13px;padding:18px 20px;font-size:.8rem;line-height:1.5;display:flex;position:absolute;bottom:46px;right:0}.HomeHero-module__NRzLjq__artNote svg{width:22px;color:var(--coral);flex:0 0 22px}.HomeHero-module__NRzLjq__artNote strong{color:var(--blackberry);margin-bottom:2px;font-size:.92rem;display:block}.HomeHero-module__NRzLjq__proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.HomeHero-module__NRzLjq__proof span{border-right:1px solid var(--line);min-height:84px;color:var(--ink-soft);align-items:center;gap:10px;padding:18px 24px;font-size:.78rem;line-height:1.35;display:flex}.HomeHero-module__NRzLjq__proof span:first-child{padding-left:0}.HomeHero-module__NRzLjq__proof span:last-child{border-right:0}.HomeHero-module__NRzLjq__proof strong{color:var(--blackberry);font-family:var(--serif);font-size:1.65rem;font-weight:500}@media (max-width:900px){.HomeHero-module__NRzLjq__hero{padding-top:52px}.HomeHero-module__NRzLjq__grid{grid-template-columns:1fr;gap:6px}.HomeHero-module__NRzLjq__copy{padding-bottom:12px}.HomeHero-module__NRzLjq__art{width:min(580px,100%);margin-inline:auto}.HomeHero-module__NRzLjq__art .nature-scene{min-height:440px}.HomeHero-module__NRzLjq__proof{grid-template-columns:repeat(2,1fr)}.HomeHero-module__NRzLjq__proof span:nth-child(2){border-right:0}.HomeHero-module__NRzLjq__proof span:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.HomeHero-module__NRzLjq__hero{padding-top:38px}.HomeHero-module__NRzLjq__copy h1{font-size:clamp(3rem,15.5vw,4.15rem)}.HomeHero-module__NRzLjq__lead{font-size:1.02rem}.HomeHero-module__NRzLjq__actions>*{width:100%}.HomeHero-module__NRzLjq__art .nature-scene{min-height:360px}.HomeHero-module__NRzLjq__artNote{bottom:18px}.HomeHero-module__NRzLjq__proof span{flex-direction:column;align-items:flex-start;gap:1px;min-height:76px;padding:14px 10px}.HomeHero-module__NRzLjq__proof span:first-child{padding-left:10px}}
.IndependenceNote-module__FnDWoq__section{padding:0 0 clamp(78px,10vw,132px)}.IndependenceNote-module__FnDWoq__card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--milk);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,92px);padding:clamp(32px,6vw,64px);display:grid}.IndependenceNote-module__FnDWoq__title{align-items:flex-start;gap:22px;display:flex}.IndependenceNote-module__FnDWoq__title>span{background:var(--coral-light);width:48px;height:52px;color:var(--blackberry);border-radius:18px 18px 24px 24px;flex:none;place-items:center;display:grid;transform:rotate(-7deg)}.IndependenceNote-module__FnDWoq__title svg{width:22px}.IndependenceNote-module__FnDWoq__title p{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:760}.IndependenceNote-module__FnDWoq__title h2{color:var(--blackberry-deep);margin:0;font-size:clamp(2rem,4vw,3.5rem)}.IndependenceNote-module__FnDWoq__copy p{color:var(--ink-soft);line-height:1.78}.IndependenceNote-module__FnDWoq__copy>div{flex-wrap:wrap;gap:10px 22px;margin-top:26px;display:flex}.IndependenceNote-module__FnDWoq__copy a{color:var(--blackberry);text-underline-offset:4px;font-size:.82rem;font-weight:680;text-decoration:underline}@media (max-width:820px){.IndependenceNote-module__FnDWoq__card{grid-template-columns:1fr}}
.Methodology-module__pbNwca__section{padding:clamp(78px,10vw,132px) 0}.Methodology-module__pbNwca__heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(34px,7vw,88px);display:grid}.Methodology-module__pbNwca__heading h2{max-width:720px;color:var(--blackberry-deep);margin-bottom:0}.Methodology-module__pbNwca__heading>p{color:var(--ink-soft);margin:0;line-height:1.75}.Methodology-module__pbNwca__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.Methodology-module__pbNwca__steps li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:24px 24px 28px}.Methodology-module__pbNwca__steps li:nth-child(3n+1){border-left:1px solid var(--line)}.Methodology-module__pbNwca__steps span{color:var(--coral);font-size:.72rem;font-weight:760}.Methodology-module__pbNwca__steps h3{color:var(--blackberry);font-family:var(--serif);margin:42px 0 12px;font-size:1.4rem;font-weight:550}.Methodology-module__pbNwca__steps p,.Methodology-module__pbNwca__foot p{color:var(--ink-soft);font-size:.88rem;line-height:1.72}.Methodology-module__pbNwca__foot{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.Methodology-module__pbNwca__foot p{max-width:680px;margin:0}@media (max-width:820px){.Methodology-module__pbNwca__heading,.Methodology-module__pbNwca__steps{grid-template-columns:1fr}.Methodology-module__pbNwca__steps li,.Methodology-module__pbNwca__steps li:nth-child(3n+1){border-left:1px solid var(--line);min-height:0}.Methodology-module__pbNwca__steps h3{margin-top:22px}.Methodology-module__pbNwca__foot{display:block}.Methodology-module__pbNwca__foot a{margin-top:16px}}
.page-module__15Ff0G__page{padding-bottom:5rem}.page-module__15Ff0G__breadcrumb{margin-bottom:1.5rem}.page-module__15Ff0G__backLink{color:var(--color-ink,#2d2621);background:color-mix(in srgb, var(--color-surface,#fff) 85%, var(--color-cream,#fdfbf7));border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__15Ff0G__backLink:hover{background:var(--color-surface,#fff);transform:translate(-2px)}.page-module__15Ff0G__heroCard{background:var(--color-surface,#fff);border-radius:calc(var(--radius-card,18px) + 6px);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);box-shadow:0 10px 32px color-mix(in srgb, var(--color-ink,#2d2621) 6%, transparent);grid-template-columns:340px 1fr;gap:2rem;margin-bottom:2.5rem;display:grid;overflow:clip}@media (max-width:860px){.page-module__15Ff0G__heroCard{grid-template-columns:1fr;gap:1.25rem}}.page-module__15Ff0G__visualCol{background:linear-gradient(145deg, color-mix(in srgb, var(--color-sky,#4a88c7) 12%, var(--color-surface,#fff)), var(--color-surface,#fff));border-right:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 8%, transparent);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}@media (max-width:860px){.page-module__15Ff0G__visualCol{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 8%, transparent)}}.page-module__15Ff0G__posterWrapper{border-radius:var(--radius-card,18px);width:100%;max-width:280px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);overflow:clip}.page-module__15Ff0G__infoCol{flex-direction:column;gap:1.25rem;padding:2rem 2rem 2rem 0;display:flex}@media (max-width:860px){.page-module__15Ff0G__infoCol{padding:0 1.5rem 1.5rem}}.page-module__15Ff0G__titleHeader{flex-direction:column;gap:.5rem;display:flex}.page-module__15Ff0G__title{font-family:var(--font-display,inherit);color:var(--color-ink,#2d2621);margin:0;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:750;line-height:1.18}.page-module__15Ff0G__subtitle{color:color-mix(in srgb, var(--color-ink,#2d2621) 75%, transparent);margin:0;font-size:.95rem}.page-module__15Ff0G__badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__15Ff0G__badge{background:color-mix(in srgb, var(--color-ink,#2d2621) 6%, transparent);color:var(--color-ink,#2d2621);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__15Ff0G__badgeHighlight{background:color-mix(in srgb, var(--color-sky,#4a88c7) 15%, var(--color-surface,#fff));border:1px solid color-mix(in srgb, var(--color-sky,#4a88c7) 35%, transparent);color:#17487c}.page-module__15Ff0G__badgeProvenance{background:color-mix(in srgb, #2d8a4e 12%, var(--color-surface,#fff));color:#185a30;border:1px solid #2d8a4e4d}.page-module__15Ff0G__whyCallout{border-radius:var(--radius-card,18px);background:color-mix(in srgb, var(--color-cream,#fdfbf7) 80%, var(--color-surface,#fff));border-left:4px solid var(--color-sky,#4a88c7);color:var(--color-ink,#2d2621);margin:0;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.page-module__15Ff0G__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__15Ff0G__contentSections{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.page-module__15Ff0G__sectionBox{background:var(--color-surface,#fff);border-radius:var(--radius-card,18px);border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--color-ink,#2d2621) 3%, transparent);flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.page-module__15Ff0G__sectionHeading{font-family:var(--font-display,inherit);color:var(--color-ink,#2d2621);align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.page-module__15Ff0G__sectionBody{color:color-mix(in srgb, var(--color-ink,#2d2621) 85%, transparent);margin:0;font-size:.94rem;line-height:1.55}.page-module__15Ff0G__discussionList{color:var(--color-ink,#2d2621);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;font-size:.92rem;line-height:1.5;display:flex}.page-module__15Ff0G__sourcesList{flex-direction:column;gap:.6rem;display:flex}.page-module__15Ff0G__sourceLink{color:var(--color-sky,#4a88c7);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__15Ff0G__sourceLink:hover{text-decoration:underline}.page-module__15Ff0G__similarSection{border-top:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);margin-top:3.5rem;padding-top:2rem}.page-module__15Ff0G__similarTitle{font-family:var(--font-display,inherit);color:var(--color-ink,#2d2621);margin:0 0 1.25rem;font-size:1.4rem;font-weight:700}
.ReviewShelf-module__Ewlv_W__section{background:var(--mist-light);border-block:1px solid var(--line);padding:clamp(76px,9vw,116px) 0}.ReviewShelf-module__Ewlv_W__heading{justify-content:space-between;align-items:end;gap:34px;margin-bottom:34px;display:flex}.ReviewShelf-module__Ewlv_W__heading>div{max-width:760px}.ReviewShelf-module__Ewlv_W__heading p{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:760}.ReviewShelf-module__Ewlv_W__heading h2{color:var(--blackberry-deep);margin:0 0 13px}.ReviewShelf-module__Ewlv_W__heading span{color:var(--ink-soft);line-height:1.7}@media (max-width:760px){.ReviewShelf-module__Ewlv_W__heading{display:block}.ReviewShelf-module__Ewlv_W__heading a{margin-top:18px}}
.page-module__E0kJGG__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.page-module__E0kJGG__heading p{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:760}.page-module__E0kJGG__heading h2{max-width:830px;color:var(--blackberry-deep);margin:0}.page-module__E0kJGG__paths{padding:clamp(78px,10vw,130px) 0}.page-module__E0kJGG__pathGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__E0kJGG__path{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:275px;transition:background .22s var(--ease-gentle), transform .22s var(--ease-gentle);padding:30px}.page-module__E0kJGG__path:hover{background:var(--milk);transform:translateY(-3px)}.page-module__E0kJGG__path>span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760}.page-module__E0kJGG__path h3{color:var(--blackberry);font-family:var(--serif);margin:42px 0 10px;font-size:1.65rem;font-weight:520}.page-module__E0kJGG__path p{max-width:500px;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.7}.page-module__E0kJGG__path i{color:var(--blackberry);align-items:center;gap:9px;margin-top:24px;font-size:.78rem;font-style:normal;font-weight:680;display:inline-flex}.page-module__E0kJGG__path i svg{width:15px}.page-module__E0kJGG__future{padding:clamp(82px,11vw,144px) 0;overflow:hidden}.page-module__E0kJGG__futureGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(50px,9vw,120px);display:grid}.page-module__E0kJGG__futureCopy h2{max-width:770px;color:var(--blackberry-deep)}.page-module__E0kJGG__futureCopy>p{max-width:680px;color:var(--ink-soft);margin-bottom:28px;font-size:1rem;line-height:1.8}@media (max-width:800px){.page-module__E0kJGG__pathGrid,.page-module__E0kJGG__futureGrid{grid-template-columns:1fr}}@media (max-width:540px){.page-module__E0kJGG__pathGrid{grid-template-columns:1fr}.page-module__E0kJGG__path{min-height:0}.page-module__E0kJGG__path h3{margin-top:25px}}
.BookCard-module__AA4fhq__card{border:1px solid var(--line);background:color-mix(in srgb, var(--milk) 98%, var(--porcelain));min-width:0;min-height:320px;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-gentle), box-shadow .2s var(--ease-gentle), border-color .2s ease;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:clip}.BookCard-module__AA4fhq__card:hover{border-color:color-mix(in srgb, var(--coral) 32%, var(--line));box-shadow:var(--shadow-lifted);transform:translateY(-2px)}.BookCard-module__AA4fhq__cardMain{background:radial-gradient(circle at 96% 8%, color-mix(in srgb, var(--honey-light) 38%, transparent), transparent 48%);grid-template-columns:82px minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 4rem .85rem 1rem;display:grid}.BookCard-module__AA4fhq__coverSlot{border-radius:8px;width:82px;display:block}.BookCard-module__AA4fhq__saveCorner{z-index:8;min-width:44px;min-height:44px;position:absolute;top:.68rem;right:.68rem}.BookCard-module__AA4fhq__headerCopy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.BookCard-module__AA4fhq__kickerRow{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem;font-size:.68rem;font-weight:760;display:flex}.BookCard-module__AA4fhq__title{color:var(--blackberry-deep);font:700 1.05rem/1.22 var(--serif);margin:.06rem 0}.BookCard-module__AA4fhq__title a{color:inherit;text-decoration:none}.BookCard-module__AA4fhq__title a:hover{color:var(--coral)}.BookCard-module__AA4fhq__author,.BookCard-module__AA4fhq__publisher{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BookCard-module__AA4fhq__author{color:var(--ink);-webkit-line-clamp:2;font-size:.82rem;font-weight:650}.BookCard-module__AA4fhq__publisher{color:var(--ink-soft);-webkit-line-clamp:1;font-size:.72rem}.BookCard-module__AA4fhq__cardBody{flex-direction:column;flex:1;gap:.65rem;padding:0 1rem .9rem;display:flex}.BookCard-module__AA4fhq__badgeRow{flex-wrap:wrap;gap:.32rem;display:flex}.BookCard-module__AA4fhq__badge{border:1px solid var(--line);background:color-mix(in srgb, var(--porcelain-deep) 55%, var(--milk));min-height:25px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.67rem;font-weight:650;display:inline-flex}.BookCard-module__AA4fhq__badgeAge{border-color:color-mix(in srgb, var(--mist) 38%, var(--line));background:color-mix(in srgb, var(--mist-light) 45%, var(--milk));color:var(--blackberry)}.BookCard-module__AA4fhq__badgeScreen{border-color:color-mix(in srgb, var(--coral) 40%, var(--line));background:color-mix(in srgb, var(--coral) 12%, var(--milk));color:var(--coral-dark,#b5381a);font-weight:750;text-decoration:none}.BookCard-module__AA4fhq__badgeScreen:hover{background:color-mix(in srgb, var(--coral) 22%, var(--milk));border-color:var(--coral)}.BookCard-module__AA4fhq__verificationRow{color:var(--ink-soft);align-items:center;gap:.42rem;font-size:.7rem;font-weight:700;display:flex}.BookCard-module__AA4fhq__verificationDot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;flex:none}.BookCard-module__AA4fhq__curated{color:#52745d;background:#52745d}.BookCard-module__AA4fhq__source-linked{color:#6b7891;background:#6b7891}.BookCard-module__AA4fhq__editorial{color:#a06f54;background:#a06f54}.BookCard-module__AA4fhq__why{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.48;display:-webkit-box;overflow:hidden}.BookCard-module__AA4fhq__cardFooter{border-top:1px solid var(--line);background:color-mix(in srgb, var(--porcelain) 42%, var(--milk));align-items:center;gap:.55rem;padding:.72rem 1rem;display:flex}.BookCard-module__AA4fhq__primaryActions{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.BookCard-module__AA4fhq__detailsLink,.BookCard-module__AA4fhq__sourceLink{border-radius:10px;justify-content:center;align-items:center;min-height:36px;font-size:.74rem;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.BookCard-module__AA4fhq__detailsLink{background:var(--blackberry);color:var(--milk);padding:.45rem .75rem}.BookCard-module__AA4fhq__sourceLink{border:1px solid var(--line);background:var(--milk);color:var(--blackberry);gap:.35rem;padding:.42rem .65rem}.BookCard-module__AA4fhq__sourceLink img{object-fit:contain;border-radius:3px;width:16px;height:16px}.BookCard-module__AA4fhq__publisherLink{border-color:color-mix(in srgb, var(--coral) 38%, var(--line));background:color-mix(in srgb, var(--coral) 8%, var(--milk));color:var(--blackberry);font-weight:800}.BookCard-module__AA4fhq__publisherLink:hover{background:color-mix(in srgb, var(--coral) 18%, var(--milk));border-color:var(--coral);color:var(--coral)}.BookCard-module__AA4fhq__libraryLink{color:var(--ink-soft);font-weight:650}.BookCard-module__AA4fhq__libraryLink:hover{border-color:var(--mist);color:var(--blackberry)}.BookCard-module__AA4fhq__externalMark{opacity:.7;margin-left:-1px;font-size:.65rem;line-height:1}.BookCard-module__AA4fhq__detailsLink:hover{background:var(--blackberry-deep);transform:translateY(-1px)}.BookCard-module__AA4fhq__sourceLink:hover{transform:translateY(-1px)}.BookCard-module__AA4fhq__detailsLink:focus-visible,.BookCard-module__AA4fhq__sourceLink:focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 55%, white);outline-offset:2px}@media (max-width:440px){.BookCard-module__AA4fhq__cardMain{padding-right:3.85rem}.BookCard-module__AA4fhq__primaryActions{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.BookCard-module__AA4fhq__detailsLink,.BookCard-module__AA4fhq__sourceLink{min-width:0;padding-left:.36rem;padding-right:.36rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.BookCard-module__AA4fhq__card:hover,.BookCard-module__AA4fhq__detailsLink:hover,.BookCard-module__AA4fhq__sourceLink:hover{transform:none}}
.ShareButtons-module__Yh_coG__shareContainer{border-radius:var(--radius-card,18px);background:color-mix(in srgb, var(--color-surface,#fff) 92%, var(--color-cream,#fdfbf7));border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 12%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--color-ink,#2d2621) 4%, transparent);flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.ShareButtons-module__Yh_coG__shareTitle{font-family:var(--font-display,inherit);color:var(--color-ink,#2d2621);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:650;display:flex}.ShareButtons-module__Yh_coG__shareSubtitle{color:color-mix(in srgb, var(--color-ink,#2d2621) 68%, transparent);margin:0;font-size:.82rem;line-height:1.4}.ShareButtons-module__Yh_coG__buttonsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ShareButtons-module__Yh_coG__shareButton{border:1px solid color-mix(in srgb, var(--color-ink,#2d2621) 14%, transparent);background:var(--color-surface,#fff);color:var(--color-ink,#2d2621);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .88rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.ShareButtons-module__Yh_coG__shareButton:hover{box-shadow:0 3px 8px color-mix(in srgb, var(--color-ink,#2d2621) 8%, transparent);transform:translateY(-1px)}.ShareButtons-module__Yh_coG__copyButton{background:color-mix(in srgb, var(--coral-light) 40%, var(--milk));border-color:color-mix(in srgb, var(--coral) 35%, transparent);color:var(--blackberry-deep)}.ShareButtons-module__Yh_coG__copyButton:hover{background:var(--coral-light);border-color:var(--coral)}.ShareButtons-module__Yh_coG__copied{background:var(--sage-light)!important;border-color:var(--sage)!important;color:var(--blackberry-deep)!important}.ShareButtons-module__Yh_coG__viberButton{background:color-mix(in srgb, #7360f2 10%, var(--color-surface,#fff));color:#5540d9;border-color:#7360f24d}.ShareButtons-module__Yh_coG__viberButton:hover{background:color-mix(in srgb, #7360f2 18%, var(--color-surface,#fff))}.ShareButtons-module__Yh_coG__telegramButton{background:color-mix(in srgb, #2481cc 10%, var(--color-surface,#fff));color:#196ba8;border-color:#2481cc4d}.ShareButtons-module__Yh_coG__telegramButton:hover{background:color-mix(in srgb, #2481cc 18%, var(--color-surface,#fff))}.ShareButtons-module__Yh_coG__whatsappButton{background:color-mix(in srgb, #25d366 12%, var(--color-surface,#fff));color:#1b8a41;border-color:#25d36652}.ShareButtons-module__Yh_coG__whatsappButton:hover{background:color-mix(in srgb, #25d366 20%, var(--color-surface,#fff))}
.BooksExplorer-module__rZRd6a__explorer{flex-direction:column;gap:1.4rem;display:flex}.BooksExplorer-module__rZRd6a__filtersBar{border:1px solid var(--line);background:color-mix(in srgb, var(--milk) 96%, var(--porcelain));box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.BooksExplorer-module__rZRd6a__filterHeadingRow{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.BooksExplorer-module__rZRd6a__overline{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.BooksExplorer-module__rZRd6a__filterTitle{color:var(--blackberry-deep);font:700 clamp(1.2rem, 2vw, 1.55rem)/1.2 var(--serif);margin:.2rem 0 0}.BooksExplorer-module__rZRd6a__languageTabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:.45rem;padding:.25rem 0 .65rem;display:flex;overflow-x:auto}.BooksExplorer-module__rZRd6a__languageTab{min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.84rem;font-weight:700;display:inline-flex}.BooksExplorer-module__rZRd6a__languageTab:hover{color:var(--blackberry);background:var(--porcelain)}.BooksExplorer-module__rZRd6a__languageTabActive{color:var(--blackberry-deep);background:var(--milk);border-color:var(--line-strong);box-shadow:0 3px 12px #412d3814}.BooksExplorer-module__rZRd6a__tabCount{background:color-mix(in srgb, var(--coral-light) 48%, var(--porcelain));min-width:1.7rem;color:var(--blackberry);text-align:center;border-radius:99px;padding:.12rem .35rem;font-size:.68rem}.BooksExplorer-module__rZRd6a__searchWrap{position:relative}.BooksExplorer-module__rZRd6a__searchIcon{color:var(--coral);pointer-events:none;font-size:1.35rem;position:absolute;top:50%;left:.95rem;translate:0 -52%}.BooksExplorer-module__rZRd6a__searchInput{border:1px solid var(--line-strong);background:var(--milk);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:.7rem 1rem .7rem 2.65rem;font-size:.94rem}.BooksExplorer-module__rZRd6a__searchInput:focus{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 16%, transparent)}.BooksExplorer-module__rZRd6a__selectGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.BooksExplorer-module__rZRd6a__selectField{min-width:0;color:var(--ink-soft);letter-spacing:.035em;text-transform:uppercase;flex-direction:column;gap:.28rem;font-size:.7rem;font-weight:750;display:flex}.BooksExplorer-module__rZRd6a__selectField select{border:1px solid var(--line);background:var(--milk);width:100%;min-height:44px;color:var(--ink);font:inherit;text-transform:none;border-radius:11px;padding:.58rem 1.8rem .58rem .65rem;font-size:.78rem;font-weight:600}.BooksExplorer-module__rZRd6a__statusRow{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding-top:.15rem;font-size:.82rem;display:flex}.BooksExplorer-module__rZRd6a__statusNote{text-align:right}.BooksExplorer-module__rZRd6a__resetButton{min-height:44px;color:var(--coral);font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:.82rem;font-weight:750;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.BooksExplorer-module__rZRd6a__booksGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.BooksExplorer-module__rZRd6a__loadMore,.BooksExplorer-module__rZRd6a__emptyReset{border:1px solid var(--blackberry);background:var(--blackberry);min-height:46px;color:var(--milk);font:inherit;cursor:pointer;border-radius:999px;align-self:center;padding:.65rem 1.25rem;font-size:.88rem;font-weight:750}.BooksExplorer-module__rZRd6a__loadMore:hover,.BooksExplorer-module__rZRd6a__emptyReset:hover{background:var(--blackberry-deep);transform:translateY(-1px)}.BooksExplorer-module__rZRd6a__emptyState{border:1px dashed var(--line-strong);background:var(--milk);color:var(--ink-soft);text-align:center;border-radius:22px;padding:3rem 1.5rem}.BooksExplorer-module__rZRd6a__emptyState h3{color:var(--blackberry-deep);font:700 1.25rem/1.25 var(--serif);margin:.4rem 0}.BooksExplorer-module__rZRd6a__emptyState p{margin:0 0 1rem}.BooksExplorer-module__rZRd6a__emptyIcon{color:var(--coral);font-size:2rem}.BooksExplorer-module__rZRd6a__languageTab:focus-visible,.BooksExplorer-module__rZRd6a__resetButton:focus-visible,.BooksExplorer-module__rZRd6a__loadMore:focus-visible,.BooksExplorer-module__rZRd6a__emptyReset:focus-visible,.BooksExplorer-module__rZRd6a__selectField select:focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 55%, white);outline-offset:2px}@media (max-width:1180px){.BooksExplorer-module__rZRd6a__selectGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.BooksExplorer-module__rZRd6a__booksGrid,.BooksExplorer-module__rZRd6a__selectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.BooksExplorer-module__rZRd6a__filterHeadingRow,.BooksExplorer-module__rZRd6a__statusRow{flex-direction:column;align-items:flex-start}.BooksExplorer-module__rZRd6a__statusNote{text-align:left}.BooksExplorer-module__rZRd6a__selectGrid,.BooksExplorer-module__rZRd6a__booksGrid{grid-template-columns:1fr}.BooksExplorer-module__rZRd6a__filtersBar{border-radius:18px}}@media (prefers-reduced-motion:reduce){.BooksExplorer-module__rZRd6a__loadMore:hover,.BooksExplorer-module__rZRd6a__emptyReset:hover{transform:none}}
.page-module__6hW72a__page{padding-top:1.4rem;padding-bottom:5rem}.page-module__6hW72a__breadcrumb{margin-bottom:1rem}.page-module__6hW72a__backLink{min-height:42px;color:var(--blackberry);border-radius:10px;align-items:center;padding:.35rem .7rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__6hW72a__backLink:hover{background:var(--porcelain);color:var(--coral)}.page-module__6hW72a__heroCard{border:1px solid var(--line);background:var(--milk);box-shadow:var(--shadow-lifted);border-radius:26px;grid-template-columns:310px minmax(0,1fr);margin-bottom:1.25rem;display:grid;overflow:clip}.page-module__6hW72a__visualCol{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--honey-light) 50%, transparent), transparent 48%), linear-gradient(145deg, var(--porcelain), var(--milk));flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;padding:2.4rem 1.5rem;display:flex}.page-module__6hW72a__coverStatus{max-width:230px;color:var(--ink-soft);text-align:center;font-size:.7rem;line-height:1.4}.page-module__6hW72a__coverHint{max-width:235px;color:var(--coral);text-align:center;margin-top:-.35rem;font-size:.66rem;font-weight:650;line-height:1.4}.page-module__6hW72a__coverSource{color:var(--blackberry);text-underline-offset:.2rem;font-size:.7rem;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.page-module__6hW72a__infoCol{flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;padding:clamp(1.35rem,4vw,2.5rem);display:flex}.page-module__6hW72a__kickerRow{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.38rem;font-size:.72rem;font-weight:800;display:flex}.page-module__6hW72a__title{max-width:780px;color:var(--blackberry-deep);font:700 clamp(1.8rem, 4vw, 3rem)/1.08 var(--serif);letter-spacing:-.015em;margin:0}.page-module__6hW72a__author{color:var(--blackberry);margin:-.25rem 0 0;font-size:1rem;font-weight:700}.page-module__6hW72a__contributors{color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;display:flex}.page-module__6hW72a__badgeRow{flex-wrap:wrap;gap:.35rem;display:flex}.page-module__6hW72a__badgeRow>span{border:1px solid var(--line);background:color-mix(in srgb, var(--porcelain-deep) 48%, var(--milk));min-height:28px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:.22rem .58rem;font-size:.72rem;font-weight:650;display:inline-flex}.page-module__6hW72a__badgeRow .page-module__6hW72a__badgeHighlight{border-color:color-mix(in srgb, var(--mist) 40%, var(--line));background:color-mix(in srgb, var(--mist-light) 50%, var(--milk));color:var(--blackberry)}.page-module__6hW72a__verificationBadge{color:var(--ink-soft);align-items:center;gap:.48rem;font-size:.76rem;font-weight:750;display:inline-flex}.page-module__6hW72a__verificationBadge>span{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 13%, transparent);border-radius:50%}.page-module__6hW72a__verificationBadge[data-status=curated]>span{color:#52745d;background:#52745d}.page-module__6hW72a__verificationBadge[data-status=source-linked]>span{color:#6b7891;background:#6b7891}.page-module__6hW72a__verificationBadge[data-status=editorial]>span{color:#a06f54;background:#a06f54}.page-module__6hW72a__whyCallout{border-left:3px solid var(--coral);background:color-mix(in srgb, var(--porcelain) 65%, var(--milk));max-width:760px;color:var(--ink);border-radius:0 12px 12px 0;flex-direction:column;gap:.24rem;margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;display:flex}.page-module__6hW72a__whyCallout strong{color:var(--blackberry-deep);font:700 .88rem/1.2 var(--serif)}.page-module__6hW72a__heroActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.page-module__6hW72a__primaryButton{background:var(--blackberry);min-height:44px;color:var(--milk);border-radius:11px;align-items:center;gap:.48rem;padding:.55rem .9rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__6hW72a__primaryButton img{border-radius:3px}.page-module__6hW72a__primaryButton:hover{background:var(--blackberry-deep);transform:translateY(-1px)}.page-module__6hW72a__secondarySourceButton{border:1px solid var(--line);background:var(--milk);min-height:44px;color:var(--blackberry);border-radius:11px;align-items:center;gap:.45rem;padding:.52rem .78rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__6hW72a__secondarySourceButton:hover{border-color:var(--coral);color:var(--coral)}.page-module__6hW72a__secondarySourceButton img{border-radius:3px}.page-module__6hW72a__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__6hW72a__sectionBox{border:1px solid var(--line);background:var(--milk);min-width:0;box-shadow:var(--shadow-card);border-radius:20px;padding:1.3rem}.page-module__6hW72a__sectionBox h2,.page-module__6hW72a__tagsSection h2,.page-module__6hW72a__similarSection h2{color:var(--blackberry-deep);font:700 1.2rem/1.22 var(--serif);margin:.25rem 0 .65rem}.page-module__6hW72a__sectionBox p{color:var(--ink);margin:0;font-size:.86rem;line-height:1.58}.page-module__6hW72a__sectionOverline{color:var(--coral);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.page-module__6hW72a__discussionBox{background:radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--coral-light) 34%, transparent), transparent 42%), var(--milk)}.page-module__6hW72a__discussionBox blockquote{border-left:2px solid var(--honey);color:var(--ink-soft);font:italic .82rem/1.5 var(--serif);margin:.9rem 0 0;padding:.7rem .85rem}.page-module__6hW72a__auditFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.page-module__6hW72a__auditFacts div{background:var(--porcelain);border-radius:10px;padding:.55rem .6rem}.page-module__6hW72a__auditFacts dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:750}.page-module__6hW72a__auditFacts dd{overflow-wrap:anywhere;color:var(--blackberry);margin:.2rem 0 0;font-size:.74rem;font-weight:650}.page-module__6hW72a__sectionBox .page-module__6hW72a__caveat{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:.75rem;font-size:.74rem}.page-module__6hW72a__sourcesBox{grid-column:1/-1}.page-module__6hW72a__sourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.page-module__6hW72a__sourceCard{border:1px solid var(--line);background:color-mix(in srgb, var(--porcelain) 48%, var(--milk));min-height:58px;color:var(--blackberry);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .75rem;text-decoration:none;display:grid}.page-module__6hW72a__sourceCard:hover{border-color:var(--coral);background:var(--milk)}.page-module__6hW72a__sourceCard img{border-radius:3px}.page-module__6hW72a__sourceCard span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.page-module__6hW72a__sourceCard strong{font-size:.77rem;line-height:1.25}.page-module__6hW72a__sourceCard small{color:var(--ink-soft);font-size:.66rem;line-height:1.3}.page-module__6hW72a__sourceCard b{color:var(--coral)}.page-module__6hW72a__tagsSection{border:1px solid var(--line);background:color-mix(in srgb, var(--porcelain) 58%, var(--milk));border-radius:18px;margin-top:1rem;padding:1.15rem 1.25rem}.page-module__6hW72a__tagsSection h2{margin-top:0;font-size:1rem}.page-module__6hW72a__tagsRow{flex-wrap:wrap;gap:.35rem;display:flex}.page-module__6hW72a__tagsRow span{border:1px solid var(--line);background:var(--milk);color:var(--ink-soft);border-radius:999px;padding:.22rem .58rem;font-size:.7rem}.page-module__6hW72a__similarSection{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.page-module__6hW72a__similarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.page-module__6hW72a__screenAdaptationBox{background:radial-gradient(circle at 95% 10%, color-mix(in srgb, var(--honey-light) 40%, transparent), transparent 50%), var(--milk);border:1px solid color-mix(in srgb, var(--coral) 30%, var(--line));grid-column:1/-1;box-shadow:0 4px 16px #e05a3a14}.page-module__6hW72a__screenAdaptationHeader h2{color:var(--blackberry-deep);font:700 1.3rem/1.25 var(--serif);margin:.25rem 0 .45rem}.page-module__6hW72a__screenAdaptationHeader p{color:var(--ink-soft);margin:0 0 .85rem;font-size:.84rem}.page-module__6hW72a__screenAdaptationGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.page-module__6hW72a__screenAdaptationCard{background:color-mix(in srgb, var(--porcelain) 65%, var(--milk));border:1px solid var(--line);color:var(--blackberry-deep);border-radius:14px;flex-direction:column;justify-content:space-between;padding:1.1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.page-module__6hW72a__screenAdaptationCard:hover{border-color:var(--coral);box-shadow:var(--shadow-card);transform:translateY(-2px)}.page-module__6hW72a__screenAdaptationCard:focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 55%, white);outline-offset:2px}.page-module__6hW72a__screenAdaptationCardContent{flex-direction:column;display:flex}.page-module__6hW72a__screenAdaptationBadgeRow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.page-module__6hW72a__screenAdaptationBadge{background:color-mix(in srgb, var(--coral) 14%, var(--milk));color:var(--coral-dark,#b5381a);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.page-module__6hW72a__screenAdaptationAge{background:var(--porcelain);color:var(--ink);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.page-module__6hW72a__screenAdaptationDuration{color:var(--ink-soft);font-size:.72rem;font-weight:600}.page-module__6hW72a__screenAdaptationTitle{font-size:1.1rem;font-family:var(--serif);color:var(--blackberry-deep);margin-bottom:.4rem;line-height:1.3}.page-module__6hW72a__screenAdaptationWhy{color:var(--ink);font-size:.83rem;line-height:1.5;margin:0 0 .85rem!important}.page-module__6hW72a__screenAdaptationCta{color:var(--coral);align-items:center;gap:.35rem;margin-top:auto;font-size:.8rem;font-weight:750;display:inline-flex}.page-module__6hW72a__backLink:focus-visible,.page-module__6hW72a__coverSource:focus-visible,.page-module__6hW72a__primaryButton:focus-visible,.page-module__6hW72a__secondarySourceButton:focus-visible,.page-module__6hW72a__sourceCard:focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 55%, white);outline-offset:2px}@media (max-width:900px){.page-module__6hW72a__heroCard{grid-template-columns:250px minmax(0,1fr)}.page-module__6hW72a__similarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__6hW72a__heroCard{grid-template-columns:1fr}.page-module__6hW72a__visualCol{border-right:0;border-bottom:1px solid var(--line)}.page-module__6hW72a__contentGrid,.page-module__6hW72a__sourceList,.page-module__6hW72a__similarGrid,.page-module__6hW72a__screenAdaptationGrid{grid-template-columns:1fr}.page-module__6hW72a__sourcesBox,.page-module__6hW72a__screenAdaptationBox{grid-column:auto}}@media (max-width:420px){.page-module__6hW72a__auditFacts{grid-template-columns:1fr}.page-module__6hW72a__heroActions,.page-module__6hW72a__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__6hW72a__primaryButton:hover{transform:none}}
.page-module__ZRfMjq__page{padding-bottom:5rem}.page-module__ZRfMjq__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--coral-light) 42%, transparent), transparent 34%), radial-gradient(circle at 12% 92%, color-mix(in srgb, var(--honey-light) 35%, transparent), transparent 38%), var(--porcelain);margin-bottom:2rem;padding:clamp(2.5rem,6vw,4.8rem) 0 3.3rem;overflow:hidden}.page-module__ZRfMjq__heroGrid{grid-template-columns:minmax(0,1.35fr) 280px;align-items:center;gap:3rem;display:grid}.page-module__ZRfMjq__heroCopy{max-width:750px}.page-module__ZRfMjq__eyebrow{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.76rem;font-weight:800;display:inline-block}.page-module__ZRfMjq__title{max-width:720px;color:var(--blackberry-deep);font:700 clamp(2.25rem, 5.2vw, 4.35rem)/1.02 var(--serif);letter-spacing:-.025em;margin:0 0 1.15rem}.page-module__ZRfMjq__title em{color:var(--coral);font-weight:600}.page-module__ZRfMjq__description{max-width:680px;color:var(--ink-soft);margin:0;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.65}.page-module__ZRfMjq__heroStats{flex-wrap:wrap;gap:1.5rem;margin:1.55rem 0 0;display:flex}.page-module__ZRfMjq__heroStats div{border-left:2px solid color-mix(in srgb, var(--coral) 46%, var(--line));min-width:110px;padding-left:.8rem}.page-module__ZRfMjq__heroStats dt{color:var(--blackberry-deep);font:700 1.35rem/1 var(--serif)}.page-module__ZRfMjq__heroStats dd{color:var(--ink-soft);margin:.25rem 0 0;font-size:.74rem}.page-module__ZRfMjq__heroIllustration{justify-content:center;display:flex}.page-module__ZRfMjq__heroPlate{border:5px solid var(--milk);background:linear-gradient(145deg, var(--milk), var(--porcelain-deep));width:224px;height:224px;box-shadow:var(--shadow-lifted);border-radius:50%;place-items:center;display:grid;position:relative}.page-module__ZRfMjq__heroPlate img{object-fit:contain}.page-module__ZRfMjq__leafOne,.page-module__ZRfMjq__leafTwo{color:var(--coral);opacity:.56;font-size:1.7rem;position:absolute}.page-module__ZRfMjq__leafOne{bottom:28px;left:6px;rotate:-24deg}.page-module__ZRfMjq__leafTwo{top:34px;right:4px;rotate:18deg}.page-module__ZRfMjq__catalogSection{z-index:1;position:relative}.page-module__ZRfMjq__methodSection{margin-top:4rem}.page-module__ZRfMjq__methodIntro{max-width:760px}.page-module__ZRfMjq__methodIntro h2{color:var(--blackberry-deep);font:700 clamp(1.65rem, 3vw, 2.35rem)/1.14 var(--serif);margin:0 0 .75rem}.page-module__ZRfMjq__methodIntro p{color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.65}.page-module__ZRfMjq__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page-module__ZRfMjq__methodCard{border:1px solid var(--line);background:var(--milk);box-shadow:var(--shadow-card);border-radius:18px;padding:1.2rem 1.2rem 1.25rem;position:relative}.page-module__ZRfMjq__methodCard h3{color:var(--blackberry-deep);font:700 1.05rem/1.25 var(--serif);margin:.55rem 0 .38rem}.page-module__ZRfMjq__methodCard p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.52}.page-module__ZRfMjq__methodDot{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 13%, transparent);border-radius:50%;display:block}.page-module__ZRfMjq__green{color:#52745d;background:#52745d}.page-module__ZRfMjq__blue{color:#6b7891;background:#6b7891}.page-module__ZRfMjq__terracotta{color:#a06f54;background:#a06f54}.page-module__ZRfMjq__evidenceBar{border:1px solid var(--line);background:color-mix(in srgb, var(--porcelain) 64%, var(--milk));border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding:1.15rem 1.25rem;display:flex}.page-module__ZRfMjq__evidenceBar>div:first-child{flex-direction:column;gap:.2rem;display:flex}.page-module__ZRfMjq__evidenceBar strong{color:var(--blackberry-deep);font:700 .98rem/1.25 var(--serif)}.page-module__ZRfMjq__evidenceBar span{color:var(--ink-soft);font-size:.78rem}.page-module__ZRfMjq__evidenceLinks{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.page-module__ZRfMjq__evidenceLinks a{border:1px solid var(--line);background:var(--milk);min-height:40px;color:var(--blackberry);border-radius:10px;align-items:center;padding:.45rem .7rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__ZRfMjq__evidenceLinks a:hover{border-color:var(--coral);color:var(--coral)}.page-module__ZRfMjq__coverNote{border-left:2px solid var(--honey);color:var(--ink-soft);margin:1rem 0 0;padding-left:.9rem;font-size:.8rem;line-height:1.55}@media (max-width:820px){.page-module__ZRfMjq__heroGrid{grid-template-columns:1fr;gap:2rem}.page-module__ZRfMjq__heroIllustration{display:none}.page-module__ZRfMjq__methodGrid{grid-template-columns:1fr}.page-module__ZRfMjq__evidenceBar{flex-direction:column;align-items:flex-start}.page-module__ZRfMjq__evidenceLinks{justify-content:flex-start}}@media (max-width:520px){.page-module__ZRfMjq__heroStats{gap:.9rem}.page-module__ZRfMjq__heroStats div{min-width:90px}}
