@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--color-bg:#e6f4ff;--color-surface:#fff;--color-band-sky:#fff;--color-band-sun:#fff8e3;--color-text:#260f09;--color-text-2:#4a3a33;--color-text-muted:#6a5b53;--color-primary:#0158b9;--color-primary-hover:#014a9f;--color-accent:#fec818;--color-error:#b3261e;--color-error-tint:#ffebea;--color-success:#4c6a21;--color-success-tint:#f1f7e8;--color-line:#e6ded3;--color-line-ui:#8f8279;--color-focus:#260f09;--color-focus-inverse:#fec818;--band-sky:#d4ecff;--band-sun:#fff4cc;--band-mint:#e4f5d6;--band-peach:#ffe6de;--band-lilac:#eee7ff;--name-red:#c62828;--name-orange:#b4530a;--name-green:#2e7d32;--name-blue:#0158b9;--name-purple:#6b2fb3;--accent-sun:#fec818;--art-purple:#8e5be8;--art-sky:#24b4fc;--art-orange:#fdaf06;--art-coral:#fc5652;--art-green:#8ac03c;--fs-body:1.125rem;--lh-body:1.6;--fs-display:clamp(2.25rem, 1.7rem + 2.4vw, 3.25rem);--fs-h1:clamp(2rem, 1.6rem + 1.6vw, 2.75rem);--fs-h2:clamp(1.625rem, 1.45rem + .8vw, 2rem);--fs-h3:clamp(1.3125rem, 1.25rem + .3vw, 1.5rem);--fs-h4:clamp(1.1875rem, 1.17rem + .1vw, 1.25rem);--fs-lead:clamp(1.25rem, 1.22rem + .15vw, 1.3125rem);--fs-step:clamp(1.25rem, 1.2rem + .25vw, 1.375rem);--fs-small:.9375rem;--fs-badge:.9375rem;--fs-button:1.125rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-btn:12px;--radius-md:14px;--radius-lg:24px;--shadow-print:0 3px 0 #260f09;--shadow-raised:0 6px 24px #260f0924;--ease:cubic-bezier(.2, .7, .2, 1);--gutter:clamp(12px, 4vw, 32px);--container:1200px;--container-read:720px;--container-steps:860px}@media (width>=1440px){:root{--fs-body:1.1875rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-6)}body{font:400 var(--fs-body)/var(--lh-body) var(--font-body);color:var(--color-text);background:var(--color-bg);font-synthesis:none;overflow-wrap:break-word;margin:0}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 var(--space-3);color:var(--color-text);text-wrap:balance}h1,h2{font-family:var(--font-display);font-weight:600}h1{font-size:var(--fs-h1);line-height:1.15}h2{font-size:var(--fs-h2);line-height:1.2}h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.3}h4{font-family:var(--font-body);font-weight:700;font-size:var(--fs-h4);line-height:1.35}p,ul,ol,dl{margin:0 0 var(--space-4)}p{max-width:66ch}strong,b{font-weight:700}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}main:focus{outline:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-3);z-index:100;background:var(--color-text);color:var(--color-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:700;position:absolute;top:-200px}.skip-link:focus{top:var(--space-3);color:var(--color-bg);outline-color:var(--color-accent)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container-read{width:min(100% - 2 * var(--gutter), var(--container-read));margin-inline:auto}.small,.meta{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.lead{font-size:var(--fs-lead);color:var(--color-text-2);line-height:1.55}.list-plain{padding:0;list-style:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-3) var(--space-5);font:600 var(--fs-button)/1.1 var(--font-display);border-radius:var(--radius-btn);cursor:pointer;text-align:center;transition:background-color .14s var(--ease), color .14s var(--ease), transform .12s var(--ease), box-shadow .12s var(--ease);border:2px solid #0000;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:22px;height:22px}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-hover);color:#fff}.btn-secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn-secondary:hover{background:var(--color-band-sky);color:var(--color-primary-hover)}.btn-print{background:var(--color-accent);color:var(--color-text);border-color:var(--color-text);box-shadow:var(--shadow-print);min-height:56px}.btn-print:hover{color:var(--color-text);background:#ffd43f}.btn-print:active{transform:translateY(2px);box-shadow:0 1px #260f09}.btn-block{width:100%}@media (width>=600px){.btn-block{width:auto}}.site-header{z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-line);transition:transform .22s var(--ease);position:sticky;top:0}.site-header.is-hidden{transform:translateY(-100%)}.header-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.brand{align-items:center;gap:var(--space-2);color:var(--color-text);min-width:0;text-decoration:none;display:flex}.brand:hover{color:var(--color-text)}.brand-logo{width:clamp(140px,48vw,210px);height:auto}.menu-toggle{min-width:52px;min-height:56px;padding:var(--space-1) var(--space-2);color:var(--color-text);border:2px solid var(--color-text);border-radius:var(--radius-btn);font:700 .8125rem/1 var(--font-body);cursor:pointer;background:0 0;flex:none;place-items:center;gap:2px;display:inline-grid}.menu-toggle svg{width:24px;height:24px}.menu-toggle[aria-expanded=true]{background:var(--color-text);color:var(--color-bg)}.menu-toggle .icon-close,.menu-toggle[aria-expanded=true] .icon-menu{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}.nav-desktop{display:none}.nav-list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-link,.nav-button{align-items:center;gap:var(--space-1);min-height:48px;padding:0 var(--space-2);font:600 1.0625rem/1 var(--font-display);color:var(--color-text);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-button:hover{color:var(--color-primary);text-underline-offset:6px;text-decoration:underline}.nav-link[aria-current=page]{color:var(--color-primary);text-underline-offset:6px;text-decoration:underline 2px}.dd-toggle{width:32px;height:48px;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-6px;display:inline-grid}.dd-toggle svg,.nav-button svg{width:18px;height:18px;transition:transform .15s var(--ease)}[aria-expanded=true]>.chev{transform:rotate(180deg)}.nav-cta{margin-left:var(--space-2);min-height:48px;padding-inline:var(--space-4);white-space:nowrap}.dropdown{z-index:60;background:var(--color-surface);border:1px solid var(--color-line-ui);border-radius:var(--radius-md);min-width:240px;max-width:520px;box-shadow:var(--shadow-raised);padding:var(--space-4);position:absolute;top:100%;left:0}.dropdown[hidden]{display:none}.dropdown--wide{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(180px,1fr));width:max-content;display:grid}.dropdown--wide[hidden]{display:none}.dd-group+.dd-group{margin-top:var(--space-3)}.dropdown--wide .dd-group+.dd-group{margin-top:0}.dd-label{margin:0 0 var(--space-1);font:700 var(--fs-small)/1.3 var(--font-body);color:var(--color-text-muted)}.dd-label a{font:600 1.0625rem/1.3 var(--font-display);color:var(--color-text)}.dd-list{margin:0;padding:0;list-style:none}.dd-list a{padding:var(--space-1) 0;min-height:36px;color:var(--color-primary);display:block}.nav-mobile{border-top:1px solid var(--color-line);overscroll-behavior:contain;max-height:calc(100dvh - 120px);overflow-y:auto}.nav-mobile[hidden]{display:none}.mm-list{padding:var(--space-3) 0 var(--space-5);margin:0;list-style:none}.mm-list>li{border-bottom:1px solid var(--color-line)}.mm-list>li.mm-cta{padding-bottom:var(--space-3);border:0}.mm-row{justify-content:space-between;align-items:center;display:flex}.mm-link,.mm-button{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;font:600 1.375rem/1.2 var(--font-display);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:0;text-decoration:none;display:flex}.mm-toggle{width:56px;height:56px;color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;display:grid}.mm-toggle svg,.mm-button svg{width:24px;height:24px;transition:transform .15s var(--ease)}.mm-panel{padding:0 0 var(--space-4) var(--space-4)}.mm-panel[hidden]{display:none}.mm-panel .dd-list a{align-items:center;min-height:44px;font-size:1.125rem;display:flex}@media (width>=900px){.brand-logo{width:220px}}@media (width>=1200px){.menu-toggle,.nav-mobile{display:none!important}.nav-desktop{flex:none;display:block}.brand{flex:none}.brand-logo{width:200px}.nav-list{gap:0}.nav-link,.nav-button{padding:0 var(--space-2);font-size:1rem}.nav-cta{padding-inline:var(--space-3)}}@media (width>=1440px){.brand-logo{width:236px}.header-bar{gap:var(--space-5)}.nav-list{gap:var(--space-1)}.nav-link,.nav-button{font-size:1.0625rem}.nav-cta{padding-inline:var(--space-4)}}.announce{background:var(--color-band-sky);text-align:center;font-size:var(--fs-small);padding:var(--space-2) var(--gutter);max-width:none;margin:0}.breadcrumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4);font-size:var(--fs-small);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--color-text-muted);margin-inline-end:var(--space-2)}.breadcrumbs [aria-current=page]{color:var(--color-text-muted)}.page-header{padding-block:var(--space-5) var(--space-5)}.page-header .lead{margin-bottom:0}.h1-wrap{margin-bottom:var(--space-4)}.h1-wrap h1{margin-bottom:var(--space-1)}.crayon{width:min(220px,60%);height:14px;color:var(--color-accent)}.crayon path:not([stroke]){stroke:currentColor}.section{padding-block:var(--space-7)}.section-tight{padding-block:var(--space-6)}.section+.section{padding-top:0}.band{border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5)}@media (width>=900px){.section{padding-block:var(--space-8)}.band{padding:var(--space-7)}}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-head h2{margin:0}.prose{max-width:var(--container-read)}.prose h2{margin-top:var(--space-7)}.prose h3{margin-top:var(--space-5)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--space-2)}.prose address{font-style:normal}.hero{gap:var(--space-5);padding-block:var(--space-5) var(--space-7);align-items:center;display:grid}.hero h1{font-size:var(--fs-display);line-height:1.1}.hero-figure{margin:0;display:none}.hero-figure img{width:min(100%,520px);margin-inline:auto}.hero-actions{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}@media (width>=900px){.hero{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);grid-template-columns:6fr 6fr}.hero-figure{display:block}}.features{padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0;list-style:none;display:grid}.features li{gap:var(--space-3);padding:var(--space-2) 0;align-items:center;line-height:1.4;display:flex}.features li+li{border-top:1px solid var(--color-line)}.features svg{width:28px;height:28px;color:var(--color-primary);flex:none}@media (width>=900px){.features{gap:var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(4,1fr)}.features li{padding:0}.features li+li{border-top:0}}.tiles{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{gap:var(--space-1);height:100%;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line-ui);border-radius:var(--radius-md);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.tile:hover{border-color:var(--color-primary);color:var(--color-text)}.tile-title{font:600 1.3125rem/1.25 var(--font-display);color:var(--color-primary);text-underline-offset:4px;text-decoration:underline 1px}.tile:hover .tile-title{color:var(--color-primary-hover);text-decoration-thickness:2px}.tile-text{color:var(--color-text-2);font-size:1rem}.card-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.card-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{height:100%}.card-link{gap:var(--space-2);height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.card-link img{aspect-ratio:1;object-fit:contain;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%}.card-title{color:var(--color-primary);text-underline-offset:4px;margin:0;font-size:1.25rem;text-decoration:underline 1px}.card-link:hover .card-title{color:var(--color-primary-hover);text-decoration-thickness:2px}.badges{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badges li{font:700 var(--fs-badge)/1.2 var(--font-body);padding:3px var(--space-2);border:1px solid var(--color-line-ui);border-radius:var(--radius-sm);background:var(--color-bg)}.tutorial-head{padding-block:var(--space-4) var(--space-2)}.tutorial-head .lead{margin-bottom:var(--space-4)}#steps{padding-top:var(--space-4)}.tutorial-hero{margin:0 0 var(--space-4)}.tutorial-hero img{aspect-ratio:1;background:var(--color-surface);border:1.5px solid var(--color-line-ui);border-radius:var(--radius-md);width:auto;max-height:260px;margin-inline:auto}.tutorial-hero figcaption{text-align:center}.quick-facts{margin:0 0 var(--space-3);flex-wrap:wrap;gap:6px;padding:0;font-size:1rem;line-height:1.4;display:flex}.quick-facts dt{white-space:nowrap}.quick-facts>div{gap:var(--space-1);padding:3px var(--space-2);border:1px solid var(--color-line-ui);border-radius:var(--radius-sm);background:var(--color-surface);align-items:baseline;display:flex}.quick-facts>div.wide{flex-basis:100%}.quick-facts dt{font-weight:700}.quick-facts dt:after{content:":"}.quick-facts dd{margin:0}.actions{align-items:center;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.actions>li:first-child{flex-basis:100%}@media (width>=600px){.actions>li:first-child{flex-basis:auto}}.actions .btn-print{width:100%}@media (width>=600px){.actions .btn-print{width:auto}}.toggle-wake{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);border:2px solid var(--color-line-ui);border-radius:var(--radius-btn);font:700 1rem/1 var(--font-body);color:var(--color-text);cursor:pointer;background:0 0;display:inline-flex}.toggle-wake .knob{background:var(--color-line);border-radius:999px;width:36px;height:20px;position:relative}.toggle-wake .knob:after{content:"";background:var(--color-text-muted);width:16px;height:16px;transition:transform .12s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle-wake[aria-pressed=true]{border-color:var(--color-primary)}.toggle-wake[aria-pressed=true] .knob{background:var(--color-primary)}.toggle-wake[aria-pressed=true] .knob:after{background:#fff;transform:translate(16px)}.print-page{display:none}@media (width>=900px) and (pointer:fine){.print-page{display:inline-flex}}@media (width>=900px){.tutorial-top{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.tutorial-top .tutorial-hero{grid-area:1/2/span 3}.tutorial-top .tutorial-hero img{width:100%;max-height:none}}.steps{gap:var(--space-6);max-width:var(--container-steps);margin:0;padding:0;list-style:none;display:grid}.step figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.step img{aspect-ratio:1;background:var(--color-surface);border:1.5px solid var(--color-line-ui);border-radius:var(--radius-md);width:100%;max-width:520px}.step figcaption{gap:var(--space-2);flex-direction:column;order:-1;display:flex}.step-num{background:var(--color-primary);color:#fff;width:44px;height:44px;font:600 1.375rem/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.step-head{align-items:center;gap:var(--space-3);display:flex}.step-meta{font-size:var(--fs-small);color:var(--color-text-muted)}.step-text{font-size:var(--fs-step);margin:0;line-height:1.5}@media (width>=900px){.step figure{align-items:start;gap:var(--space-6);grid-template-columns:3fr 2fr;display:grid}.step figcaption{padding-top:var(--space-5);order:0}.step-num{width:52px;height:52px;font-size:1.625rem}}.printable{gap:var(--space-5);align-items:center;display:grid}.printable h2{margin-bottom:var(--space-2)}.sheet-thumb{aspect-ratio:3/4;width:150px;padding:var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-text);border-radius:var(--radius-sm);grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.sheet-thumb img{aspect-ratio:1;border:1px solid var(--color-line);border-radius:4px;width:100%}.facts-inline{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.facts-inline>div{gap:var(--space-1);display:flex}.facts-inline dt{font-weight:700}.facts-inline dt:after{content:":"}.facts-inline dd{margin:0}@media (width>=600px){.printable{grid-template-columns:auto 1fr}}.tip{background:var(--color-band-sky);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-3)}.tip p{margin:0}.tip-list,.var-grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.var-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.var-card{height:100%;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.var-card h3{margin-bottom:var(--space-1);font-size:1.25rem}.var-card p{margin:0}.fact-list{margin:0;padding-left:1.25rem}.fact-list li+li{margin-top:var(--space-2)}.fact-list small{color:var(--color-text-muted)}.teach .btn{margin-top:var(--space-2)}.at-a-glance{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-band-sky);border-radius:var(--radius-md);display:grid}.at-a-glance>div{gap:0;display:grid}.at-a-glance dt{font-weight:700;font-size:var(--fs-small);color:var(--color-text-2)}.at-a-glance dd{margin:0}@media (width>=600px){.at-a-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.script-list{max-width:var(--container-read);padding-left:1.5em}.script-list li{margin-bottom:var(--space-2);padding-left:var(--space-1)}.byline{margin:var(--space-2) 0 0}.outro,.faq-list{max-width:var(--container-read)}.faq-item{border-bottom:1px solid var(--color-line-ui)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding-block:var(--space-3);cursor:pointer;font:700 var(--fs-h4)/1.35 var(--font-body);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:22px;height:22px;color:var(--color-primary);transition:transform .15s var(--ease);flex:none}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-answer{padding-bottom:var(--space-4);color:var(--color-text-2)}.faq-answer p:last-child{margin-bottom:0}.optin{gap:var(--space-3);display:grid}.optin form{gap:var(--space-3);max-width:520px;display:grid}.optin fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.optin legend{margin-bottom:var(--space-2);padding:0;font-weight:700}.field{gap:var(--space-1);display:grid}.field-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.field-row .field{flex:120px}.field label{font-weight:700}.field input{min-height:52px;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-line-ui);border-radius:var(--radius-sm)}.field input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-text)}.field-error{color:var(--color-error);margin:0;font-weight:700}.field-error[hidden],.optin-step[hidden],.optin-kid[hidden]{display:none}.optin-kid{background:var(--color-success-tint);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-4);margin:0}.ad{margin-block:var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--color-line);text-align:center}.ad-label{margin:0 auto var(--space-2);color:var(--color-text-muted);font-size:.8125rem}.ad-box{min-height:280px}.classroom{background:var(--color-surface);width:min(100vw,1200px);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);border:0;border-radius:0;margin:auto;padding:0}.classroom::backdrop{background:#260f0999}.classroom-inner{height:100%;padding:var(--space-4);gap:var(--space-3);grid-template-rows:auto 1fr auto;display:grid}.classroom-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.classroom-top h2{margin:0;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.75rem)}.classroom figure{gap:var(--space-3);grid-template-rows:1fr auto;min-height:0;margin:0;display:grid}.classroom figure img{object-fit:contain;aspect-ratio:1;width:auto;height:100%;min-height:0;max-height:100%;margin-inline:auto}.classroom figcaption{text-align:center;font-size:clamp(1.25rem,1.1rem + 1vw,2rem)}.classroom-nav{justify-content:space-between;gap:var(--space-3);display:flex}.classroom-nav .btn{min-width:140px;min-height:64px;font-size:1.375rem}.site-footer{margin-top:var(--space-8);background:var(--color-primary-hover);color:#fff;padding-block:var(--space-7) var(--space-6)}.site-footer a{color:#fff;text-decoration:underline}.site-footer a:hover{color:#fff;text-decoration-thickness:2px}.site-footer :focus-visible{outline-color:var(--color-focus-inverse)}.footer-grid{gap:var(--space-6);display:grid}.footer-brand{gap:var(--space-3);align-content:start;display:grid}.footer-name{font:600 1.5rem/1.2 var(--font-display);margin:0}.footer-tagline{margin:0;font-weight:700}.footer-blurb{max-width:40ch;margin:0}.footer-nav{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-nav h2{color:var(--color-accent);margin-bottom:var(--space-2);font-size:1.25rem}.footer-nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.footer-nav li a{padding-block:6px;display:inline-block}.footer-bottom{margin-top:var(--space-6);padding-top:var(--space-4);gap:var(--space-2) var(--space-5);border-top:1px solid #ffffff59;flex-wrap:wrap;justify-content:space-between;display:flex}.footer-bottom p{margin:0}@media (width>=900px){.footer-grid{gap:var(--space-8);grid-template-columns:1fr 2.4fr}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.notfound{padding-block:var(--space-7)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.btn-print:active{transform:none}}@media print{@page{size:letter;margin:.5in}.site-header,.site-footer,.announce,nav,.actions,.ad,.printable,.optin,.teach,#faq,.post-footer,.tips,.variations,.mistakes,.facts,.tip,dialog,.skip-link,.byline,.outro{display:none!important}body{color:#000;background:#fff;font-size:12pt}h1{margin:0 0 6pt;font-size:22pt}.crayon{display:none}.tutorial-hero img{width:auto;max-height:2.2in}.quick-facts{gap:12pt;font-size:10pt;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:10pt;display:grid}.step figure{break-inside:avoid;border:1px solid #999;padding:6pt;display:block}.step img{border:0;width:100%;height:auto}.step-num{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:24pt;height:24pt;font-size:12pt}.step-text{font-size:10pt}main:after{content:"easydrawingsforkids.com" attr(data-path);margin-top:8pt;font-size:9pt;display:block}a[href]:after{content:none}}body{background:var(--color-bg)}.site-header{background:#fff;border-bottom:0}.site-header:after,.site-footer:before{content:"";background:linear-gradient(90deg, var(--art-coral) 0 20%, var(--art-orange) 20% 40%, var(--accent-sun) 40% 60%, var(--art-green) 60% 80%, var(--art-sky) 80% 100%);height:6px;display:block}.site-footer{padding-top:0}.site-footer:before{margin-bottom:var(--space-7)}.brand{flex-direction:column;align-items:center;gap:0}.wordmark{justify-items:center;margin-top:-4px;display:grid}.wm-text{font:700 1.125rem/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;paint-order:stroke fill;-webkit-text-stroke:4px #fff;filter:drop-shadow(0 2px 2px #260f092e)}.wm-easy{color:#1673e6}.wm-drawings{color:#f0323f}.wm-for{color:#fdaf06}.wm-kids{color:#1e9a3e}.wm-swoosh{width:92%;height:9px;margin-top:1px}.wm-swoosh path{stroke:var(--accent-sun)}.brand-logo{width:clamp(130px,38vw,170px)}.wm-text{font-size:1.25rem}@media (width>=900px){.brand-logo{width:185px}.wm-text{font-size:1.5rem}}@media (width>=1200px) and (width<=1439.98px){.brand-logo{width:165px}.wm-text{font-size:1.375rem}.header-bar{gap:var(--space-4)}}@media (width>=1440px){.brand-logo{width:200px}.wm-text{font-size:1.625rem}}.band-sky{background:var(--band-sky)}.band-sun{background:var(--band-sun)}.band-mint{background:var(--band-mint)}.band-peach{background:var(--band-peach)}.band-lilac{background:var(--band-lilac)}.features{box-shadow:0 4px 0 var(--accent-sun);background:#fff;border:0}.features li:nth-child(5n+1) svg{color:var(--name-red)}.features li:nth-child(5n+2) svg{color:var(--name-blue)}.features li:nth-child(5n+3) svg{color:var(--name-green)}.features li:nth-child(5n+4) svg{color:var(--name-purple)}.tile{border:0;border-top:8px solid var(--tile-c,var(--art-sky));background:#fff;overflow:hidden;box-shadow:0 2px #260f0914}.tile:hover{box-shadow:0 0 0 2px var(--color-primary)}.tiles>li:nth-child(5n+1){--tile-c:var(--art-coral)}.tiles>li:nth-child(5n+2){--tile-c:var(--art-orange)}.tiles>li:nth-child(5n+3){--tile-c:var(--art-green)}.tiles>li:nth-child(5n+4){--tile-c:var(--art-sky)}.tiles>li:nth-child(5n+5){--tile-c:var(--art-purple)}.tile-img{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-3);width:calc(100% + 2 * var(--space-5));aspect-ratio:3/2;object-fit:cover;max-width:none;display:block}.var-card,.faq-list{background:#fff}.faq-list{border-radius:var(--radius-md);padding:var(--space-2) var(--space-5)}.faq-item:first-of-type{border-top:0}.faq-item:last-of-type{border-bottom:0}.card-link img,.step img,.tutorial-hero img{border-color:#0000}.quick-facts>div{background:#fff;border-color:#0000}.quick-facts>div:nth-child(5n+1){box-shadow:inset 4px 0 0 var(--art-coral)}.quick-facts>div:nth-child(5n+2){box-shadow:inset 4px 0 0 var(--art-orange)}.quick-facts>div:nth-child(5n+3){box-shadow:inset 4px 0 0 var(--art-green)}.quick-facts>div:nth-child(5n+4){box-shadow:inset 4px 0 0 var(--art-sky)}.step-num{background:var(--step-c,var(--color-primary))}.steps>li:nth-child(4n+2){--step-c:var(--name-red)}.steps>li:nth-child(4n+3){--step-c:var(--name-green)}.steps>li:nth-child(4n+4){--step-c:var(--name-purple)}.hero-figure img,.hub-figure img{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 6px 0 var(--accent-sun);aspect-ratio:3/2;object-fit:cover;border:6px solid #fff}.hero-figure{display:block}.hub-head{gap:var(--space-5);align-items:center;display:grid}.hub-figure{margin:0}@media (width>=900px){.hub-head{gap:var(--space-7);grid-template-columns:7fr 5fr}}.band-media{gap:var(--space-5);align-items:center;display:grid}.band-media img{border-radius:var(--radius-md);aspect-ratio:3/2;object-fit:cover;width:100%}@media (width>=900px){.band-media{grid-template-columns:3fr 2fr}}.about-figure{margin:0 0 var(--space-4)}.footer-logo{padding:var(--space-4) var(--space-5) var(--space-3);border-radius:var(--radius-lg);box-shadow:0 5px 0 var(--accent-sun);background:#fff;justify-self:start;justify-items:center;text-decoration:none;display:inline-grid}.site-footer .footer-logo{text-decoration:none}.footer-logo-img{width:190px;height:auto}.footer-logo .wm-text{font-size:1.5rem}.site-footer .footer-cta{margin:var(--space-2) 0 0}.site-footer .footer-cta a.btn-print{color:var(--color-text);text-decoration:none}.site-footer .footer-cta a.btn-print:hover{color:var(--color-text)}.footer-cta-note{font-size:var(--fs-small);margin:0}.optin{margin-block:var(--space-6)}.optin [data-age-next]{margin-top:var(--space-3);justify-self:start}.optin-row{gap:var(--space-3);align-items:end;display:grid}@media (width>=600px){.optin-row{grid-template-columns:minmax(0,1fr) auto}}.optin-row .btn{min-height:52px}.printable-wrap{scroll-margin-top:var(--space-6)}.library-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.library-list li{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.nav-desktop .nav-item{position:static}.mega{z-index:60;border-top:1px solid var(--color-line);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #260f0924}.mega[hidden]{display:none}.mega-inner{width:min(100% - 2 * var(--gutter), var(--container));gap:var(--space-7);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;margin-inline:auto;display:grid}.mega-cols{gap:var(--space-5) var(--space-6);align-content:start;display:grid}.mega-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-col{border-top:4px solid var(--mega-c,var(--art-sky));padding-top:var(--space-3)}.mega-col:nth-child(5n+1){--mega-c:var(--art-coral)}.mega-col:nth-child(5n+2){--mega-c:var(--art-orange)}.mega-col:nth-child(5n+3){--mega-c:var(--art-green)}.mega-col:nth-child(5n+4){--mega-c:var(--art-sky)}.mega-col:nth-child(5n+5){--mega-c:var(--art-purple)}.mega-h{margin:0 0 var(--space-2);font:600 1.125rem/1.3 var(--font-display);color:var(--color-text)}.mega-h a{color:var(--color-text);text-decoration:none}.mega-h a:hover{color:var(--color-primary);text-decoration:underline}.mega-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega-list a{color:var(--color-primary);padding:5px 0;font-size:1.0625rem;text-decoration:none;display:block}.mega-list a:hover,.mega-list a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.mega-cols--1 .mega-list{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.mega-card{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);background:var(--band-sun);border-radius:var(--radius-md);color:var(--color-text);align-content:start;text-decoration:none;display:grid}.mega-card:hover{box-shadow:0 0 0 2px var(--color-primary);color:var(--color-text)}.mega-img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);border:4px solid #fff;width:100%}.mega-card-title{font:600 1.25rem/1.25 var(--font-display)}.mega-card-text{color:var(--color-text-2);font-size:1rem}.mega-card-cta{font:700 1rem/1 var(--font-body);color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.mega-img{transition:opacity .12s var(--ease)}.teach-top{padding-block:0}.band-teach{background:linear-gradient(120deg, var(--band-sky) 0%, var(--band-lilac) 100%);box-shadow:0 4px 0 var(--art-sky);border:2px solid #fff}.teach-top .band{padding:var(--space-5)}@media (width>=900px){.teach-top .band{column-gap:var(--space-6);grid-template-columns:1fr auto;align-items:center;display:grid}.teach-top .band h2{margin-bottom:var(--space-1);grid-column:1/-1}.teach-top .band p{margin:0}.teach-top .band .btn{margin-top:0}}.tutorial .optin.band-sun{box-shadow:0 4px 0 var(--accent-sun);background:linear-gradient(135deg,#fff4cc 0%,#ffe6de 100%)}.tutorial .tips,.tutorial .variations,.tutorial .mistakes,.tutorial .facts,.tutorial .faq,.tutorial .post-footer>section{border-radius:var(--radius-lg);padding:var(--space-5);margin-block:var(--space-5)}@media (width>=900px){.tutorial .tips,.tutorial .variations,.tutorial .mistakes,.tutorial .facts,.tutorial .faq,.tutorial .post-footer>section{padding:var(--space-6) var(--space-7)}}.tutorial .tips{background:linear-gradient(135deg, var(--band-sky) 0%, var(--band-mint) 100%);box-shadow:0 4px 0 var(--art-green)}.tutorial .variations{background:linear-gradient(135deg, var(--band-lilac) 0%, var(--band-peach) 100%);box-shadow:0 4px 0 var(--art-purple)}.tutorial .mistakes{background:linear-gradient(135deg, var(--band-peach) 0%, var(--band-sun) 100%);box-shadow:0 4px 0 var(--art-coral)}.tutorial .facts{background:linear-gradient(135deg, var(--band-mint) 0%, var(--band-sky) 100%);box-shadow:0 4px 0 var(--art-sky)}.tutorial .faq{background:linear-gradient(135deg, var(--band-sun) 0%, var(--band-lilac) 100%);box-shadow:0 4px 0 var(--art-orange)}.tutorial .post-footer>section{background:linear-gradient(135deg, var(--band-sky) 0%, var(--band-peach) 100%);box-shadow:0 4px 0 var(--art-coral)}.tutorial .tip{background:#fff}.tutorial .facts .fact-list{border-radius:var(--radius-md);padding:var(--space-4) var(--space-5) var(--space-4) calc(var(--space-5) + 1.25rem);background:#fff}.tutorial .outro{border-left:6px solid var(--accent-sun);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:#fff}.footer-follow-h{margin:var(--space-4) 0 var(--space-2);color:var(--color-accent);font-weight:700}.social-links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-links a{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);color:#fff;background:#ffffff24;border-radius:999px;font-weight:700;text-decoration:none;display:inline-flex}.social-links a:hover,.social-links a:focus-visible{color:var(--color-primary);background:#fff}.tutorial .quick-facts{gap:var(--space-2);margin-bottom:var(--space-4)}.tutorial .quick-facts>div{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:0 3px 0 var(--qf-c,var(--art-sky));background:#fff;flex-direction:column}.tutorial .quick-facts dt{font-family:var(--font-display);color:var(--qf-ink,var(--name-blue));align-items:center;gap:6px;font-size:1.05rem;display:inline-flex}.tutorial .quick-facts dt:after{content:none}.tutorial .quick-facts dt svg{width:22px;height:22px}.tutorial .quick-facts dd{font-weight:700}.tutorial .qf-steps{--qf-c:var(--art-coral);--qf-ink:var(--name-red);background:linear-gradient(135deg, #fff 0%, var(--band-peach) 100%)!important}.tutorial .qf-supplies{--qf-c:var(--art-green);--qf-ink:var(--name-green);background:linear-gradient(135deg, #fff 0%, var(--band-mint) 100%)!important}.supply-chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.supply-chips li{border:2px solid var(--chip-c,var(--art-sky));background:#fff;border-radius:999px;padding:4px 12px;font-size:.95rem;font-weight:700}.supply-chips li:nth-child(5n+1){--chip-c:var(--art-sky)}.supply-chips li:nth-child(5n+2){--chip-c:var(--art-orange)}.supply-chips li:nth-child(5n+3){--chip-c:var(--art-purple)}.supply-chips li:nth-child(5n+4){--chip-c:var(--art-coral)}.supply-chips li:nth-child(5n+5){--chip-c:var(--art-green)}.card-grid{row-gap:var(--space-5)}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border-top:6px solid var(--card-c,var(--art-sky));background:#fff;flex-direction:column;display:flex;box-shadow:0 3px #260f0914}.card-link{height:auto}.card-link img{border:0}.card .badges{margin-top:auto}.card .badges li{background:var(--band-sun);color:var(--color-text);border-color:#0000}.card-grid>li:nth-child(5n+1) .card{--card-c:var(--art-sky)}.card-grid>li:nth-child(5n+2) .card{--card-c:var(--art-coral)}.card-grid>li:nth-child(5n+3) .card{--card-c:var(--art-green)}.card-grid>li:nth-child(5n+4) .card{--card-c:var(--art-orange)}.card-grid>li:nth-child(5n+5) .card{--card-c:var(--art-purple)}
