.free-coloring{max-width:1100px}.free-coloring .article-header h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.free-coloring p,.free-coloring li{font-size:1rem;line-height:1.75}.free-coloring .primary-button{white-space:normal;align-items:center;gap:.65rem;margin-top:1rem;font-size:1rem;display:inline-flex}.free-coloring .download-note{margin:1rem 0 .4rem;font-size:.875rem}.pdf-preview-link{text-underline-offset:4px;font-size:.875rem;text-decoration:underline}.free-coloring h2{margin-bottom:1.3rem;font-size:1.65rem}.free-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.free-preview-grid figure{margin:0}.free-preview-grid img{background:#fff;border:1px solid #d8dfd8;border-radius:8px;width:100%;height:auto;display:block}.free-preview-grid figcaption{margin-top:.75rem;font-size:.875rem;line-height:1.5}.free-instructions{background:#eef2ed;border-radius:12px;margin:3rem 0;padding:2rem}.free-instructions ol{padding-left:1.4rem}.free-instructions li+li{margin-top:.6rem}.free-instructions p{margin-top:1rem}.free-book{grid-template-columns:160px 1fr;align-items:center;gap:2rem;margin-bottom:3rem;display:grid}.free-book>img{border-radius:5px;width:160px;height:auto}.free-book .collection-amazon{max-width:260px;margin-top:1rem}.free-book .journal-read{margin-top:1rem;font-size:1rem}.free-banner{border-block:1px solid #d8dfd8;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.5rem 0;display:flex}.free-banner h2{margin:0 0 .4rem;font-size:1.4rem}.free-banner p{margin:0;font-size:1rem;line-height:1.6}.free-banner a{flex-shrink:0;font-size:1rem}.site-footer-main nav{flex-wrap:wrap}@media (width<=650px){.free-preview-grid{grid-template-columns:1fr;gap:2rem;max-width:370px;margin:auto}.free-instructions{padding:1.25rem}.free-book{grid-template-columns:1fr;gap:1.25rem}.free-banner{flex-direction:column;align-items:flex-start}.free-coloring .primary-button{justify-content:center;width:100%}}
