.product-announcement-band{background:#fff7df;margin-bottom:64px;display:flow-root}.first-product-announcement{background:0 0;border-bottom:2px solid #bf8b22;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;max-width:1072px;margin:0 auto;padding:36px 32px;display:grid}.first-product-announcement h2{margin:12px 0 18px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.first-product-announcement h3{margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.first-product-announcement p{line-height:1.7}.first-product-announcement .product-cheer{color:#c44b0a;font-weight:800}.book-product-column{grid-template-rows:1fr auto;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding-bottom:22px;display:grid}.book-product-column .product-cheer{grid-column:1/-1;margin:0}.product-preview-copy h2{max-width:none;margin:0 0 16px;font-size:1.75rem}.product-preview-copy h3{font-size:1.4rem}.product-preview-copy p{margin-bottom:0}.product-preview-cover{aspect-ratio:2/3;width:180px;max-width:100%;height:270px;margin:0;display:block}.product-preview-cover img{object-fit:contain;width:100%;height:100%;display:block;box-shadow:0 8px 24px #11111118}.sticker-sneak-peek{border-left:1px solid #bf8b22;flex-direction:column;min-width:0;padding-left:32px;display:flex}.sticker-preview-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-8px;display:grid}.sticker-preview-row picture{background:0 0;justify-content:center;align-items:center;display:flex}.sticker-preview-row picture:first-child img{transform:scale(.96)}.sticker-preview-row img{aspect-ratio:1;object-fit:contain;transform-origin:top;width:100%;height:auto;display:block;transform:scale(1.1)}@media (max-width:1152px){.product-announcement-band{margin-bottom:48px}.first-product-announcement{margin:0 24px}}@media (max-width:760px){.product-announcement-band{margin-bottom:36px}.first-product-announcement{grid-template-columns:1fr;gap:28px;margin:0 20px;padding:28px 0}.sticker-sneak-peek{border-top:1px solid #bf8b22;border-left:0;padding:28px 0 0}.book-product-column{grid-template-columns:125px minmax(0,1fr);gap:16px;padding-bottom:0}.product-preview-cover{width:125px;height:188px}.product-preview-copy h2{font-size:1.5rem}.product-preview-copy h3{font-size:1.25rem}.sticker-preview-row{gap:8px;margin-top:-8px}}.home-christmas-feature{background:#fff;border-block:1px solid #bf8b22;justify-content:space-between;align-items:center;gap:32px;max-width:1072px;margin:48px auto 0;padding:28px 32px;display:flex}.home-christmas-feature h2{color:#c44b0a;margin:0 0 12px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.1}.home-christmas-feature p{max-width:660px;margin:0;line-height:1.6}.home-christmas-feature .home-christmas-authors{color:#c44b0a;margin-top:12px;font-size:.9rem;font-weight:800}.home-christmas-feature .button{flex-shrink:0}@media (max-width:1152px){.home-christmas-feature{margin-inline:24px}}@media (max-width:760px){.home-christmas-feature{margin:32px 20px 0;padding:24px 0;display:block}.home-christmas-feature .button{width:100%;margin-top:22px}}
.home-review-notice{color:#fff;text-align:center;background:#c44b0a;padding:16px 24px;font-weight:800;line-height:1.5}.home-review-notice a{color:#fff;text-underline-offset:4px;display:inline-block}.home-review-notice a:hover{color:#fff;text-decoration-thickness:2px}.home-review-notice a:focus-visible{outline-color:#fff}
