._6z8Uqa_card{color:#20242d;background:#fff;border:1px solid #dde2ed;border-radius:14px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}._6z8Uqa_cover{background:#f1f3f6;border-bottom:1px solid #edf0f5;justify-content:center;align-items:center;height:224px;padding:16px;display:flex}._6z8Uqa_cover img{object-fit:contain;width:100%;height:100%}._6z8Uqa_body{flex-direction:column;flex:1;min-width:0;padding:18px 20px;display:flex}._6z8Uqa_meta{color:#626771;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}._6z8Uqa_language{color:#434956;border:1px solid #e5e7ed;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}._6z8Uqa_title{font-family:var(--font-display);letter-spacing:-.4px;overflow-wrap:anywhere;margin-top:12px;font-size:21px;font-weight:800;line-height:1.25}._6z8Uqa_titleMain,._6z8Uqa_subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._6z8Uqa_subtitle{letter-spacing:0;-webkit-line-clamp:2;margin-top:5px;font-size:16px;font-weight:500;line-height:1.4}._6z8Uqa_count{color:#626771;margin:12px 0 20px;font-size:13px}._6z8Uqa_footer{border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}._6z8Uqa_price{flex-direction:column;gap:3px;display:flex}._6z8Uqa_price strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1.2}._6z8Uqa_action{color:#2f55d4;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}._6z8Uqa_action svg{flex-shrink:0}._6z8Uqa_card:focus-visible{outline-offset:4px;outline:3px solid #2f55d4}@media (min-width:600px){._6z8Uqa_card[data-layout=feature]{flex-direction:row}._6z8Uqa_card[data-layout=feature] ._6z8Uqa_cover{border-bottom:0;border-inline-end:1px solid #edf0f5;flex-shrink:0;width:42%;height:auto;min-height:280px;padding:20px}._6z8Uqa_card[data-layout=feature] ._6z8Uqa_cover img{height:250px}._6z8Uqa_card[data-layout=feature] ._6z8Uqa_body{justify-content:center;padding:28px}._6z8Uqa_card[data-layout=feature] ._6z8Uqa_title{font-size:28px}._6z8Uqa_card[data-layout=feature] ._6z8Uqa_subtitle{font-size:18px}._6z8Uqa_card[data-layout=feature] ._6z8Uqa_footer{margin-top:12px}}@media (hover:hover){._6z8Uqa_card:hover{border-color:#9cacdd;box-shadow:0 6px 18px #20242d12}._6z8Uqa_card:hover ._6z8Uqa_titleMain{color:#2f55d4}._6z8Uqa_card:hover ._6z8Uqa_action{text-underline-offset:3px;text-decoration:underline}}@media (max-width:599px){._6z8Uqa_card{flex-direction:row}._6z8Uqa_cover{border-bottom:0;border-inline-end:1px solid #edf0f5;flex-shrink:0;width:34%;height:auto;min-height:190px;padding:10px}._6z8Uqa_cover img{height:auto;max-height:190px}._6z8Uqa_cover>div{flex-shrink:0;transform:scale(.65)}._6z8Uqa_body{padding:14px}._6z8Uqa_meta{font-size:12px}._6z8Uqa_title{margin-top:10px;font-size:18px}._6z8Uqa_titleMain{-webkit-line-clamp:3}._6z8Uqa_subtitle{font-size:14px}._6z8Uqa_count{margin:9px 0 12px;font-size:12px}._6z8Uqa_footer{gap:8px;padding-top:12px}._6z8Uqa_price strong{font-size:21px}._6z8Uqa_action{font-size:12px}}@media (prefers-reduced-motion:reduce){._6z8Uqa_card{transition:none}}
.CU4iEa_section{background:#fff;border-block:1px solid #e5e7ed;margin-top:12px;scroll-margin-top:88px}.CU4iEa_inner{max-width:1152px;margin-inline:auto;padding:48px 24px}.CU4iEa_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.CU4iEa_heading h2{max-width:700px;font-family:var(--font-display);letter-spacing:-.8px;font-size:clamp(26px,3.3vw,36px);font-weight:800;line-height:1.15}.CU4iEa_heading p{color:#626771;max-width:65ch;margin-top:12px;font-size:15px;line-height:1.6}.CU4iEa_browse{color:#2f55d4;border:1px solid #cbd5f5;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.CU4iEa_browse:hover{background:#edf1ff;border-color:#2f55d4}.CU4iEa_context{color:#626771;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block:24px;font-size:13px;display:flex}.CU4iEa_market{color:#434956;align-items:center;gap:7px;display:inline-flex}.CU4iEa_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px;display:grid}.CU4iEa_grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.CU4iEa_grid[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.CU4iEa_grid[data-count="1"],.CU4iEa_grid[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.CU4iEa_book{min-width:0}.CU4iEa_bookLink{color:#20242d;border-radius:8px;flex-direction:column;height:100%;display:flex}.CU4iEa_cover{aspect-ratio:3/4;background:#f3f4f6;border-radius:8px;flex-shrink:0;padding:12px;position:relative}.CU4iEa_cover img{width:100%;height:100%;padding:inherit;object-fit:contain;filter:drop-shadow(2px 5px 3px #20242d1f);position:absolute;inset:0}.CU4iEa_placeholder{color:#2f55d4;text-align:center;background:#edf1ff;border:1px solid #cbd5f5;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:10px;display:flex}.CU4iEa_placeholder span{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.CU4iEa_cover>.CU4iEa_placeholder{position:absolute;inset:0}.CU4iEa_category{color:#626771;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.CU4iEa_category>span{white-space:nowrap}.CU4iEa_book h3{-webkit-line-clamp:3;font-family:var(--font-display);letter-spacing:-.2px;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:16px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.CU4iEa_author,.CU4iEa_language{color:#626771;margin-top:7px;font-size:12px}.CU4iEa_action{color:#2f55d4;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;display:flex}.CU4iEa_action svg{flex-shrink:0}.CU4iEa_notes{color:#626771;border-top:1px solid #e5e7ed;flex-wrap:wrap;gap:6px 24px;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.CU4iEa_analytics>.books-measurement{color:#626771;max-width:95ch;margin-top:10px;font-size:11px;line-height:1.6}.CU4iEa_bookLink:focus-visible,.CU4iEa_browse:focus-visible{outline-offset:5px;outline:3px solid #2f55d4}@media (hover:hover){.CU4iEa_bookLink:hover h3{color:#2f55d4;text-underline-offset:3px;text-decoration:underline}.CU4iEa_bookLink:hover .CU4iEa_cover{background:#edf1ff}}.CU4iEa_grid[data-count="1"] .CU4iEa_book{max-width:560px}.CU4iEa_grid:is([data-count="1"],[data-count="2"]) .CU4iEa_bookLink{grid-template-columns:130px minmax(0,1fr);align-content:start;column-gap:20px;display:grid}.CU4iEa_grid:is([data-count="1"],[data-count="2"]) .CU4iEa_cover{aspect-ratio:3/4;grid-area:1/1/span 5}.CU4iEa_grid:is([data-count="1"],[data-count="2"]) :is(.CU4iEa_category,.CU4iEa_language,h3,.CU4iEa_author,.CU4iEa_action){grid-column:2}.CU4iEa_grid:is([data-count="1"],[data-count="2"]) .CU4iEa_category{margin-top:4px}@media (max-width:1099px){.CU4iEa_grid,.CU4iEa_grid[data-count="4"],.CU4iEa_grid[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.CU4iEa_cover{aspect-ratio:1;padding:16px}}@media (max-width:599px){.CU4iEa_inner{padding:36px 16px}.CU4iEa_heading{gap:14px}.CU4iEa_heading p{font-size:14px}.CU4iEa_grid,.CU4iEa_grid[data-count="4"],.CU4iEa_grid[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.CU4iEa_cover{aspect-ratio:3/4;padding:10px}.CU4iEa_context{gap:8px 16px;margin-block:20px;font-size:12px}.CU4iEa_book h3{font-size:16px}.CU4iEa_action{font-size:12px}}
.HykCRG_section{max-width:1152px;margin-inline:auto;padding:48px 24px}.HykCRG_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.HykCRG_heading h2{max-width:650px;font-family:var(--font-display);letter-spacing:-.8px;font-size:clamp(26px,3.3vw,36px);font-weight:800;line-height:1.15}.HykCRG_intro{color:#626771;max-width:65ch;margin-top:12px;font-size:15px;line-height:1.55}.HykCRG_browse{color:#2f55d4;background:#fff;border:1px solid #cbd5f5;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.HykCRG_browse:hover{background:#edf1ff;border-color:#2f55d4}.HykCRG_fallback{color:#626771;border-inline-start:3px solid #f6c944;margin-bottom:20px;padding-inline-start:12px;font-size:14px;line-height:1.5}.HykCRG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.HykCRG_grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.HykCRG_grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.HykCRG_families{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.HykCRG_families a{color:#626771;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;-webkit-text-decoration:underline #c2c8d4;text-decoration:underline #c2c8d4;display:inline-flex}.HykCRG_families a:hover{color:#2f55d4;text-decoration-color:currentColor}@media (min-width:600px) and (max-width:899px){.HykCRG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.HykCRG_section{padding:36px 16px}.HykCRG_heading{gap:14px;margin-bottom:20px}.HykCRG_intro{font-size:14px}.HykCRG_browse{min-height:40px;padding:8px 12px;font-size:13px}.HykCRG_grid,.HykCRG_grid[data-count="1"],.HykCRG_grid[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:14px}.HykCRG_families{gap:4px 20px;margin-top:16px}}
