.LJk_iW_prose{max-width:44rem;padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) clamp(3.5rem, 8vw, 6rem);margin:0 auto}.LJk_iW_prose h1{letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem)}.LJk_iW_prose h2{letter-spacing:0;margin:2.25rem 0 .5rem;font-size:1.4rem;font-weight:700}.LJk_iW_prose p+p,.LJk_iW_prose ul+p,.LJk_iW_prose p+ul{margin-top:.8rem}.LJk_iW_prose ul{padding-left:1.25rem}.LJk_iW_mascot{float:right;width:auto;height:clamp(6rem,14vw,9rem);margin:0 0 1rem 1.5rem}
.xgPmsG_page{max-width:62rem}.xgPmsG_lead{max-width:36rem;font-size:1.3rem;line-height:1.45}.xgPmsG_page .xgPmsG_features{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.xgPmsG_feature{border-radius:var(--radius);background:var(--tint);padding:1.25rem 1.25rem 1.4rem}.xgPmsG_feature h3{letter-spacing:0;margin-bottom:.4rem;font-size:1.15rem;font-weight:700;line-height:1.25}.xgPmsG_feature p{font-size:1rem}.xgPmsG_page .xgPmsG_shelf{grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.xgPmsG_book{text-decoration:none;display:block}.xgPmsG_tile{border-radius:var(--radius);background:var(--tint);padding:14% 18%;display:block}.xgPmsG_tile img{box-shadow:var(--book-shadow);transition:transform .2s}.xgPmsG_book:hover .xgPmsG_tile img{transform:translateY(-4px)}.xgPmsG_name{text-wrap:balance;margin-top:.6rem;font-weight:700;line-height:1.25;display:block}.xgPmsG_book:hover .xgPmsG_name{text-decoration:underline}.xgPmsG_ages{color:var(--ink-soft);font-size:1rem;display:block}.xgPmsG_contact{border-top:1px solid var(--rule);align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.75rem;display:flex}.xgPmsG_contact>div{min-width:0}.xgPmsG_contact h2{margin-top:0}.xgPmsG_contact a{overflow-wrap:anywhere}.xgPmsG_pointer{flex:none;width:auto;height:5.5rem}@media (max-width:52rem){.xgPmsG_page .xgPmsG_features,.xgPmsG_page .xgPmsG_shelf{grid-template-columns:repeat(2,1fr)}}@media (max-width:26rem){.xgPmsG_page .xgPmsG_features{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xgPmsG_tile img{transition:none}}
