.BookCard-module__fYBxRq__card{flex-direction:column;display:flex}.BookCard-module__fYBxRq__coverWrapper{aspect-ratio:2/3;border-radius:12px;margin-bottom:12px;position:relative;overflow:hidden}.BookCard-module__fYBxRq__cover{object-fit:cover}.BookCard-module__fYBxRq__hover{opacity:0;background:linear-gradient(#1414121a 0%,#141412bf 50%,#141412eb 100%);flex-direction:column;justify-content:flex-end;padding:20px;transition:opacity .25s;display:flex;position:absolute;inset:0}.BookCard-module__fYBxRq__coverWrapper:hover .BookCard-module__fYBxRq__hover{opacity:1}.BookCard-module__fYBxRq__hoverGenre{letter-spacing:1px;text-transform:uppercase;color:#d8d4c8;margin:0 0 6px;font-size:11px;font-weight:600}.BookCard-module__fYBxRq__hoverTitle{color:#f4f2ec;margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.25}.BookCard-module__fYBxRq__hoverAuthor{color:#d8d4c8;margin:0 0 10px;font-size:12px}.BookCard-module__fYBxRq__hoverSummary{color:#f4f2ec;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.BookCard-module__fYBxRq__hoverThoughts{color:#d8d4c8;margin:0;font-size:12px;font-style:italic}.BookCard-module__fYBxRq__author{color:#5f6962;margin:0 0 4px;font-size:13px}.BookCard-module__fYBxRq__title{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3}.BookCard-module__fYBxRq__rating{letter-spacing:2px;color:#536158;margin:0;font-size:13px}
.page-module__zJ_vlW__main{padding:60px 6% 100px}.page-module__zJ_vlW__sectionTitle{letter-spacing:-.5px;margin:0 0 30px;font-size:28px;font-weight:500}.page-module__zJ_vlW__currentlyReading{margin-bottom:80px}.page-module__zJ_vlW__readingCard{grid-template-columns:180px 1fr;align-items:center;gap:45px;max-width:850px;display:grid}.page-module__zJ_vlW__readingCover{object-fit:cover;border-radius:12px;width:180px;height:auto;display:block}.page-module__zJ_vlW__readingText{max-width:520px}.page-module__zJ_vlW__readingAuthor{color:#5f6962;margin:0 0 12px;font-size:13px}.page-module__zJ_vlW__readingTitle{letter-spacing:-1px;margin:8px 0 6px;font-size:30px;font-weight:400;line-height:1.2}.page-module__zJ_vlW__readingRating{color:#536158;letter-spacing:2px;margin:0 0 18px;font-size:13px}.page-module__zJ_vlW__readingSummary{color:#5f6962;max-width:500px;margin:0;font-size:14px;font-weight:300;line-height:1.7}.page-module__zJ_vlW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.page-module__zJ_vlW__filters{flex-wrap:wrap;gap:12px;display:flex}.page-module__zJ_vlW__filterButton{color:#5f6962;cursor:pointer;background:0 0;border:1px solid #d8d4c8;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.page-module__zJ_vlW__filterButton:hover{border-color:#a9b8ab}.page-module__zJ_vlW__active{color:#f4f2ec;background:#536158;border-color:#536158}.page-module__zJ_vlW__sort{color:#5f6962;align-items:center;gap:10px;font-size:14px;display:flex}.page-module__zJ_vlW__sort select{color:var(--foreground);background:#fff;border:1px solid #d8d4c8;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px}.page-module__zJ_vlW__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px;display:grid}.page-module__zJ_vlW__emptyState{text-align:center;color:#5f6962;grid-column:1/-1;padding:40px 0;font-size:14px}
.PageHero-module__DsQ9ba__hero{max-width:700px;padding:80px 6% 60px}.PageHero-module__DsQ9ba__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#839288;margin:0 0 12px;font-size:12px;font-weight:600}.PageHero-module__DsQ9ba__title{letter-spacing:-1px;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.15}.PageHero-module__DsQ9ba__description{color:#5f6962;margin:0;font-size:15px;font-weight:300;line-height:1.7}
.page-module__Es2DuG__main{padding-bottom:100px}.page-module__Es2DuG__recipes{padding:20px 6% 0}.page-module__Es2DuG__filters{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.page-module__Es2DuG__filterButton{color:#5f6962;cursor:pointer;background:0 0;border:1px solid #d8d4c8;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.page-module__Es2DuG__filterButton:hover{border-color:#a9b8ab}.page-module__Es2DuG__active{color:#f4f2ec;background:#536158;border-color:#536158}.page-module__Es2DuG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px;display:grid}.page-module__Es2DuG__emptyState{text-align:center;color:#5f6962;grid-column:1/-1;padding:40px 0;font-size:14px}
.page-module__LbXRza__ctaWrapper{justify-content:center;padding:60px 6% 100px;display:flex}.page-module__LbXRza__ctaButton{color:#f4f2ec;background:#536158;border-radius:999px;padding:18px 36px;font-size:16px;font-weight:500;transition:transform .2s,background .2s;display:inline-block}.page-module__LbXRza__ctaButton:hover{background:#465146;transform:scale(1.03)}
