/* Compact homepage collection flow. */
#collections{padding-top:32px}.cookbook-feature-compact{display:grid;grid-template-columns:210px minmax(0,1fr);gap:42px;align-items:center;max-width:1050px;margin:0 auto;padding:30px 38px;background:#fcf8ef;border:1px solid #dedfd8;border-radius:12px}.compact-cookbook-cover img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;filter:drop-shadow(0 10px 12px #17334f18)}.compact-cookbook-copy h2{font-family:"Playfair Display",serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;margin:10px 0;color:#173b54}.compact-cookbook-copy>p:not(.eyebrow){max-width:600px;line-height:1.65;color:#526d7d}.compact-cookbook-purchase{display:flex;align-items:center;gap:22px;margin-top:20px}.compact-cookbook-purchase strong{font-size:1.2rem;color:#173b54}.compact-cookbook-purchase .button{font-size:.9rem;padding:13px 20px;border-radius:5px}.coloring-shop-intro{font-size:1rem;line-height:1.7;color:#526d7d;margin:0 0 25px}.coloring-shop-intro a{font-weight:700;color:#173b54;text-underline-offset:4px}@media(max-width:700px){.cookbook-feature-compact{grid-template-columns:110px minmax(0,1fr);gap:20px;padding:24px 18px}.compact-cookbook-copy h2{font-size:1.6rem}.compact-cookbook-copy .eyebrow{font-size:.65rem}.compact-cookbook-copy>p:not(.eyebrow){font-size:.9rem}.compact-cookbook-purchase{align-items:flex-start;flex-direction:column;gap:10px}.compact-cookbook-purchase .button{font-size:.8rem;padding:12px}.compact-cookbook-cover{align-self:start;padding-top:12px}#collections{padding-top:22px}}
