.h5W9dq_editorialPage{--editorial-ink:#29231f;--editorial-muted:#665d57;--editorial-rule:#e5ddd7;--editorial-accent:#c45431;--editorial-wash:#fff8f3}.h5W9dq_phoneContents,.h5W9dq_phoneTableHint{display:none}.h5W9dq_editorialPage .guide-detail-page{width:min(1120px,100% - 40px)!important;max-width:none!important;padding:24px 0 64px!important}.h5W9dq_editorialPage .guide-detail-hero-simple{box-shadow:none}.h5W9dq_editorialPage .guide-detail-hero h1{letter-spacing:-.05em;max-width:900px;font-size:clamp(44px,5.2vw,68px);line-height:1.01}:is(.h5W9dq_editorialPage .guide-detail-takeaways,.h5W9dq_editorialPage .guide-step-section,.h5W9dq_editorialPage .guide-detail-final-cta){box-shadow:none}.h5W9dq_editorialPage .guide-detail-progress-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.h5W9dq_editorialPage .guide-detail-progress-media{aspect-ratio:4/3;background:#fbf8f4}.h5W9dq_editorialPage .guide-detail-progress-media img{object-fit:contain}.h5W9dq_editorialPage .guide-step-section{background:0 0;border-radius:0;border-left:0!important;border-right:0!important;padding:34px 0!important}.h5W9dq_editorialPage .guide-step-section ol{grid-template-columns:1fr;gap:0}.h5W9dq_editorialPage .guide-step-section li{border:0;border-top:1px solid var(--editorial-rule);background:0 0;border-radius:0;grid-template-columns:42px minmax(140px,.36fr) minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 0}.h5W9dq_editorialPage .guide-related-section ul{grid-template-columns:1fr;gap:0}.h5W9dq_editorialPage .guide-related-section li a{border:0;border-top:1px solid var(--editorial-rule);background:0 0;border-radius:0;min-height:0;padding:18px 0}.h5W9dq_visualHero{background:#fff!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(34px,5vw,68px)!important;padding:38px clamp(34px,4.5vw,54px)!important;display:grid!important}.h5W9dq_heroCopy{min-width:0}.h5W9dq_heroCopy .guide-answer{max-width:680px;color:var(--editorial-muted);font-size:17px;line-height:1.72}.h5W9dq_evidenceFigure{min-width:0;margin:0}.h5W9dq_beforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.h5W9dq_beforeAfter>div{aspect-ratio:3/4;border:1px solid var(--editorial-rule);background:#f8f5f1;position:relative;overflow:hidden}.h5W9dq_beforeAfter img{object-fit:cover;width:100%;height:100%;display:block}.h5W9dq_beforeAfter span{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#231e1bd1;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:600;position:absolute;bottom:8px;left:8px;right:8px}.h5W9dq_evidenceFigure figcaption{color:#776c64;margin-top:12px;font-size:12px;line-height:1.55}.h5W9dq_workflowArticle .guide-detail-takeaways{background:0 0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);margin-top:26px;padding:30px 0}.h5W9dq_workflowArticle .guide-detail-page{width:min(1120px,100% - 40px)!important}.h5W9dq_workflowArticle .guide-detail-hero h1{font-size:clamp(42px,4.7vw,60px)}.h5W9dq_workflowArticle .guide-detail-takeaways h2{max-width:260px;font-size:25px;line-height:1.12}.h5W9dq_workflowArticle .guide-detail-takeaways ol{gap:0}.h5W9dq_workflowArticle .guide-detail-takeaways li{border:0;border-left:1px solid var(--editorial-rule);color:#4e4641;background:0 0;border-radius:0;padding:4px 18px;font-size:14px;line-height:1.55}.h5W9dq_workflowArticle .guide-detail-body{grid-template-columns:190px minmax(0,760px);justify-content:center;gap:clamp(38px,5vw,68px);margin-top:48px}.h5W9dq_workflowArticle .guide-detail-rail nav{gap:0;margin-top:14px}.h5W9dq_workflowArticle .guide-detail-rail nav a{color:#6c625c;border-radius:0;grid-template-columns:1fr;padding:8px 0;font-size:12px}.h5W9dq_workflowArticle .guide-detail-rail nav a:hover{color:var(--editorial-accent);background:0 0}.h5W9dq_workflowArticle .guide-detail-rail nav a>span:first-child{display:none}.h5W9dq_workflowArticle .guide-detail-content .guide-section{padding:40px 0}.h5W9dq_workflowArticle .guide-detail-content .guide-section h2{color:var(--editorial-ink);margin-bottom:18px;font-size:clamp(27px,3vw,34px);line-height:1.12}:is(.h5W9dq_workflowArticle .guide-detail-content .guide-section p,.h5W9dq_workflowArticle .guide-detail-content .guide-section li){color:#433b36;font-size:17px;line-height:1.82}.h5W9dq_workflowArticle .guide-section-links{gap:10px 14px;margin-top:18px}.h5W9dq_workflowArticle .guide-section-links:before{content:"Continue with";color:#948880;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:10px;font-weight:600}.h5W9dq_sectionVisual{border:1px solid var(--editorial-rule);background:#fff;border-radius:18px;max-width:680px;margin:28px 0 4px;overflow:hidden}.h5W9dq_sectionVisual img{background:#fff;width:100%;height:auto;display:block}.h5W9dq_sectionVisual figcaption{color:#776c64;margin-top:9px;font-size:12px;line-height:1.55}.h5W9dq_compactVisuals .h5W9dq_sectionVisual{max-width:460px}.h5W9dq_listicleLayout .guide-detail-page{width:min(900px,100% - 40px)!important}.h5W9dq_listicleLayout .guide-detail-body{margin-top:44px;display:block}:is(.h5W9dq_listicleLayout .guide-detail-rail,.h5W9dq_listicleLayout .discoveryRailDesktop,.h5W9dq_listicleLayout .discoveryRailMobile){display:none!important}.h5W9dq_listicleLayout .guide-detail-content{width:min(760px,100%);margin:0 auto}.h5W9dq_listicleLayout .guide-detail-content .guide-section{border-bottom:1px solid var(--editorial-rule);padding:36px 0 42px}.h5W9dq_listicleLayout .guide-detail-content .guide-section h2{margin-bottom:14px;font-size:clamp(26px,3vw,34px);line-height:1.18}:is(.h5W9dq_listicleLayout .guide-detail-content .guide-section p,.h5W9dq_listicleLayout .guide-detail-content .guide-section li){font-size:17px;line-height:1.78}.h5W9dq_listicleLayout .guide-section-links{margin-top:16px}.h5W9dq_listicleLayout .guide-section-links:before{display:none}.h5W9dq_listicleLayout .h5W9dq_sectionVisual{border-radius:10px;max-width:620px;margin:24px auto 0}:is(.h5W9dq_listicleLayout .guide-detail-takeaways,.h5W9dq_listicleLayout .guide-detail-decision,.h5W9dq_listicleLayout .guide-detail-progress){box-shadow:none;border-left:0;border-right:0;border-radius:0}.h5W9dq_listicleLayout .guide-detail-final-cta{border-radius:12px}.h5W9dq_discoveryRailDesktop{grid-column:2;margin-top:48px}.h5W9dq_discoveryRailMobile{display:none}.h5W9dq_discoveryRailInner{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px 28px;display:grid}.h5W9dq_discoveryThemes{border-top:1px solid var(--editorial-rule);grid-column:1/-1;padding-top:34px}.h5W9dq_discoveryEyebrow,.h5W9dq_discoveryCta>span{color:#9a6b58;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.h5W9dq_discoveryThemes h2,.h5W9dq_discoveryCta h2,.h5W9dq_discoveryReading h2{color:var(--editorial-ink);letter-spacing:-.03em;margin:8px 0 18px;font-size:28px;line-height:1.12}.h5W9dq_discoveryThemeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.h5W9dq_discoveryThemeCard{border:1px solid var(--editorial-rule);min-width:0;min-height:104px;color:var(--editorial-ink);background:linear-gradient(135deg,#fff 0%,#fffdfa 100%);border-radius:16px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.h5W9dq_discoveryThemeCard:hover{border-color:#e2a58d;transform:translateY(-2px);box-shadow:0 8px 20px #53392d14}.h5W9dq_discoveryThemeImage{background:#fbf8f4;border-radius:11px;width:82px;height:82px;display:block;overflow:hidden}.h5W9dq_discoveryThemeImage img{object-fit:contain;width:100%;height:100%;display:block}.h5W9dq_discoveryThemeCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.h5W9dq_discoveryThemeCopy strong{color:#3d342f;font-size:15px;line-height:1.2}.h5W9dq_discoveryThemeCopy small{color:#8b7c73;font-size:12px;line-height:1.3}.h5W9dq_discoveryArrow{color:var(--editorial-accent);font-size:18px;font-weight:600}.h5W9dq_discoveryCta,.h5W9dq_discoveryReading{border:1px solid var(--editorial-rule);background:#fff;border-radius:20px;min-width:0;padding:26px}.h5W9dq_discoveryCta{background:linear-gradient(145deg,#fff7f0 0%,#fff 66%);position:relative;overflow:hidden}.h5W9dq_discoveryCta:after{content:"";border:1px solid #e2a58d66;border-radius:50%;width:148px;height:148px;position:absolute;bottom:-48px;right:-30px;box-shadow:0 0 0 20px #e2a58d12,0 0 0 42px #e2a58d0a}.h5W9dq_discoveryCta h2,.h5W9dq_discoveryReading h2{z-index:1;margin-bottom:10px;font-size:25px;line-height:1.18;position:relative}.h5W9dq_discoveryCta p{z-index:1;color:#6e625b;margin:0 0 14px;font-size:14px;line-height:1.6;position:relative}.h5W9dq_discoveryCta a{z-index:1;color:var(--editorial-accent);font-size:13px;font-weight:600;text-decoration:none;position:relative}.h5W9dq_discoveryCta a b{margin-left:7px}.h5W9dq_discoveryReading>div{gap:10px;display:grid}.h5W9dq_discoveryReading>div a{color:#443a34;border-radius:11px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:8px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.h5W9dq_discoveryReading>div img{border:1px solid var(--editorial-rule);object-fit:cover;border-radius:7px;width:72px;height:58px;display:block}.h5W9dq_discoveryReading>div a:hover{color:var(--editorial-accent);background:#fff7f1}.h5W9dq_sectionNumber{color:var(--editorial-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.h5W9dq_workflowArticle .guide-faq-section details{padding:18px 0}.h5W9dq_workflowArticle .guide-faq-section summary{font-size:17px;line-height:1.45}.h5W9dq_workflowArticle .guide-detail-generator-cta{margin-top:48px}.h5W9dq_workflowArticle .guide-detail-final-cta{background:#fff;border-radius:18px;padding:clamp(28px,4vw,42px)}.h5W9dq_workflowArticle .guide-detail-final-cta-grid{grid-template-columns:1fr}.h5W9dq_workflowArticle .guide-detail-final-cta-card{border:0;border-top:1px solid var(--editorial-rule);box-shadow:none;border-radius:0;padding:20px 0 0}.h5W9dq_workflowArticle .guide-detail-final-cta-card:hover{border-color:var(--editorial-rule);box-shadow:none;transform:none}@media (max-width:900px){.h5W9dq_editorialPage .guide-detail-rail nav a{box-sizing:border-box;min-height:44px}.h5W9dq_visualHero{grid-template-columns:1fr!important}.h5W9dq_workflowArticle .guide-detail-rail{display:none}.h5W9dq_workflowArticle .guide-detail-body{grid-template-columns:1fr;margin-top:26px}.h5W9dq_discoveryRailDesktop{display:none}.h5W9dq_discoveryRailMobile{margin:26px 0 4px;display:block}.h5W9dq_discoveryRailInner{grid-template-columns:1fr;gap:18px}.h5W9dq_discoveryThemes{padding-top:22px}.h5W9dq_discoveryThemeList{grid-template-columns:repeat(2,minmax(0,1fr))}.h5W9dq_discoveryCta,.h5W9dq_discoveryReading{padding:18px}}@media (max-width:640px){.h5W9dq_editorialPage .guide-detail-page{width:calc(100% - 24px)!important;padding:18px 0 48px!important}.h5W9dq_editorialPage .guide-detail-hero h1{font-size:clamp(38px,12vw,48px)}.h5W9dq_visualHero{padding:24px 18px!important}.h5W9dq_workflowArticle .guide-detail-hero h1{font-size:clamp(36px,10.2vw,40px);line-height:1.02}.h5W9dq_workflowArticle .guide-detail-test-note{margin-bottom:8px;font-size:13px;line-height:1.5}.h5W9dq_heroCopy .guide-answer{font-size:16px}.h5W9dq_beforeAfter{gap:7px}.h5W9dq_workflowArticle .guide-detail-takeaways{grid-template-columns:1fr;gap:20px;padding:24px 0}.h5W9dq_workflowArticle .guide-detail-takeaways h2{max-width:none}.h5W9dq_workflowArticle .guide-detail-takeaways ol{grid-template-columns:1fr}.h5W9dq_workflowArticle .guide-detail-takeaways li{border-top:1px solid var(--editorial-rule);border-left:0;padding:13px 0}.h5W9dq_workflowArticle .guide-detail-content .guide-section{padding:32px 0}.h5W9dq_sectionVisual{margin-top:22px}.h5W9dq_discoveryThemeList{grid-template-columns:1fr}.h5W9dq_discoveryThemeCard{grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:88px;padding:10px}.h5W9dq_discoveryThemeImage{width:68px;height:68px}.h5W9dq_discoveryArrow{display:none}.h5W9dq_editorialPage .guide-step-section li{grid-template-columns:34px 1fr}.h5W9dq_editorialPage .guide-step-section li span{grid-column:2}}.h5W9dq_visualHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:clamp(28px,3vw,40px)!important;padding:38px clamp(32px,3vw,42px)!important}:is(.h5W9dq_editorialPage .guide-detail-hero h1,.h5W9dq_editorialPage .guide-detail-page h2,.h5W9dq_editorialPage .guide-detail-page h3){overflow-wrap:normal;word-break:normal;text-wrap:balance;font-family:var(--typography-v1-font-display)!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;letter-spacing:-.02em!important}.h5W9dq_editorialPage .guide-detail-hero h1{max-inline-size:none;color:#344542!important;font-size:var(--typography-v1-size-hero)!important}.h5W9dq_editorialPage .guide-detail-page h2{max-inline-size:none;color:#344542!important;font-size:var(--typography-v1-size-feature)!important}.h5W9dq_editorialPage .guide-detail-page h3{color:#344542!important;font-size:var(--typography-v1-size-card-title)!important}:is(.h5W9dq_editorialPage .guide-answer,.h5W9dq_editorialPage .guide-detail-hero-lead){max-inline-size:var(--typography-v1-measure-body);text-wrap:pretty;color:var(--text-secondary)!important;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-lede)!important;font-weight:400!important;line-height:var(--typography-v1-leading-body)!important}:is(.h5W9dq_editorialPage .guide-detail-content .guide-section p,.h5W9dq_editorialPage .guide-detail-content .guide-section li,.h5W9dq_editorialPage .guide-detail-section-head p,.h5W9dq_editorialPage .guide-detail-decision-card p,.h5W9dq_editorialPage .guide-detail-takeaways li,.h5W9dq_editorialPage .guide-faq-section summary){text-wrap:pretty;font-weight:400;color:var(--text-secondary)!important;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-body)!important;line-height:var(--typography-v1-leading-body)!important}.h5W9dq_editorialPage .guide-detail-final-cta h2{color:var(--text-inverse)!important}.h5W9dq_workflowArticle .guide-detail-final-cta h2{color:#344542!important}@media (max-width:1100px){.h5W9dq_visualHero{grid-template-columns:1fr!important}}@media (max-width:47.99rem){.h5W9dq_visualHero{padding:24px 18px!important}:is(.h5W9dq_editorialPage .guide-detail-hero h1,.h5W9dq_editorialPage .guide-detail-page h2){max-inline-size:100%}}.h5W9dq_editorialPalettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.h5W9dq_editorialPalette{background:#fafbf8;border:1px solid #e2e5df;border-radius:16px;padding:18px}.h5W9dq_editorialPalette p{margin:10px 0 0;font-size:14px;line-height:1.6}.h5W9dq_editorialSwatches{border-radius:8px;height:40px;margin-top:12px;display:flex;overflow:hidden}.h5W9dq_editorialSwatches span{flex:1}@media (max-width:520px){.h5W9dq_editorialPalettes{grid-template-columns:1fr}}@media (max-width:767px){.h5W9dq_phoneContents{border:1px solid var(--editorial-rule);min-width:0;font-family:var(--typography-v1-font-ui);background:#fff;border-radius:14px;margin:20px 0;font-size:14px;line-height:1.5;display:block}.h5W9dq_phoneContents summary{cursor:pointer;min-height:48px;padding:12px 16px;font-weight:600}.h5W9dq_phoneContents nav{gap:4px;padding:0 10px 10px;display:grid}.h5W9dq_phoneContents a{min-height:44px;color:var(--editorial-ink);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.h5W9dq_phoneContents a>span:first-child{color:var(--editorial-accent)}.h5W9dq_phoneContents :is(summary,a):focus-visible{outline:2px solid var(--editorial-accent);outline-offset:-3px}.h5W9dq_editorialPage .guide-detail-rail{display:none}.h5W9dq_editorialPage :is(.guide-section,#guide-progress,#guide-visual-comparison,#guide-comparison){scroll-margin-top:96px}.h5W9dq_editorialPage .h5W9dq_phoneTableHint{margin:14px 0 8px;display:block;font-size:13px!important}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll{overscroll-behavior-inline:contain;border:1px solid var(--editorial-rule);border-radius:12px;max-width:100%;overflow-x:auto}.h5W9dq_phoneTableScroll:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:3px}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll table{border-collapse:collapse;width:100%;min-width:640px;display:table}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll caption{text-align:left;padding:12px 14px;font-size:14px;display:table-caption}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll tbody{display:table-row-group}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll tr{border:0;border-radius:0;padding:0;display:table-row}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll :is(th,td){border-bottom:1px solid var(--editorial-rule);vertical-align:top;overflow-wrap:break-word;width:auto;padding:12px 14px;font-size:14px;line-height:1.6;display:table-cell}.h5W9dq_editorialPage .h5W9dq_phoneTableScroll td:before{content:none;display:none}}
.gXO70G_article[data-article=how-to-make-a-coloring-book-from-photos] .guide-detail-hero figure>div>div{aspect-ratio:4/3;box-sizing:content-box;padding-bottom:42px}.gXO70G_article[data-article=how-to-make-a-coloring-book-from-photos] .guide-detail-hero figure img{object-fit:contain}.gXO70G_article[data-article=how-to-make-coloring-pages-of-your-kids] .guide-detail-hero figure>div>div{aspect-ratio:2/3;box-sizing:content-box;padding-bottom:42px}.gXO70G_article[data-article=how-to-make-coloring-pages-of-your-kids] .guide-detail-hero figure img{object-fit:contain}@media (max-width:767px){.gXO70G_article article .guide-detail-comparison-table-wrap{background:0 0;border:0;overflow:visible}.gXO70G_article article .guide-detail-comparison-table{width:100%;min-width:0;display:block}.gXO70G_article article .guide-detail-comparison-table caption{white-space:normal;padding:0 0 16px;display:block}.gXO70G_article article .guide-detail-comparison-table thead{display:none}.gXO70G_article article .guide-detail-comparison-table tbody{display:block}.gXO70G_article article .guide-detail-comparison-table tr{background:#fff;border:1px solid #dedbd3;border-radius:16px;margin-bottom:16px;padding:16px;display:block}:is(.gXO70G_article article .guide-detail-comparison-table th,.gXO70G_article article .guide-detail-comparison-table td){white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;width:auto;min-width:0;padding:8px 0;display:block}.gXO70G_article article .guide-detail-comparison-table td:before{content:attr(data-label);color:#765c4d;margin-bottom:5px;font-size:13px;font-weight:700;display:block}}
