.coloring-nav-actions{display:flex;align-items:center;gap:28px}.coloring-back{font-size:12px;color:var(--muted)}.coloring-back:hover{color:var(--blue)}.coloring-intro{text-align:center;padding-block:90px 80px}.coloring-intro .eyebrow{margin-bottom:25px;color:var(--muted)}.coloring-intro h1{font-size:clamp(48px,6.5vw,86px);line-height:1.04;letter-spacing:-.06em}.coloring-lead{max-width:490px;margin:28px auto;font-size:18px;line-height:1.7;color:var(--muted)}.coloring-format{font-size:11px;color:var(--muted);margin-top:16px}.coloring-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.coloring-section-heading h2{font-size:34px;line-height:1.12;max-width:450px}.coloring-section-heading>span{font-size:12px;color:var(--muted)}.coloring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.drawing-paper{border-radius:22px;background:var(--paper);padding:28px 40px;overflow:hidden}.drawing-paper img{width:100%;height:auto;aspect-ratio:595/842;object-fit:contain;background:#fff;box-shadow:0 6px 18px #1d1d1f09}.drawing-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 4px 0}.drawing-caption h3{font-size:19px;letter-spacing:-.025em;line-height:1.3}.drawing-caption>span{font-size:10px;color:var(--muted);white-space:nowrap}.coloring-print{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-block:90px;padding:42px 46px;border:1px solid var(--line);border-radius:24px}.coloring-print .eyebrow{font-size:9px;color:var(--muted);margin-bottom:16px}.coloring-print h2{font-size:31px;letter-spacing:-.04em;line-height:1.2}.coloring-print p:not(.eyebrow){max-width:550px;font-size:13px;line-height:1.8;color:var(--muted);margin-top:15px}.coloring-print .btn{flex-shrink:0}.coloring-footer{padding-top:10px}.coloring-footer .footer-bottom{border:0}
@media(max-width:959px){.coloring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.coloring-section-heading{align-items:start;flex-direction:column;gap:15px}.drawing-paper{padding:24px 35px}.coloring-print{gap:30px;padding:32px}.coloring-print .btn{font-size:12px;padding-inline:20px}}
@media(max-width:699px){.coloring-nav-actions{gap:12px}.coloring-back{font-size:10px;max-width:100px}.coloring-intro{padding-block:62px 57px}.coloring-intro .eyebrow{font-size:9px}.coloring-intro h1{font-size:clamp(41px,10.5vw,66px)}.coloring-lead{font-size:14px;margin-block:23px;max-width:350px}.coloring-format{font-size:10px}.coloring-intro .btn{font-size:12px}.coloring-section-heading h2{font-size:28px}.coloring-section-heading>span{font-size:11px}.coloring-grid{gap:25px 14px}.drawing-paper{border-radius:15px;padding:16px 17px}.drawing-caption{padding-top:12px;align-items:start;flex-direction:column;gap:6px}.drawing-caption h3{font-size:15px}.drawing-caption>span{font-size:9px}.coloring-print{display:block;margin-block:55px;padding:28px 24px}.coloring-print h2{font-size:27px}.coloring-print p:not(.eyebrow){font-size:12px}.coloring-print .btn{margin-top:25px}.coloring-print .eyebrow{font-size:8px}}
