.site-page .home-intro{padding-block:24px 8px}.site-page .home-intro p{max-width:860px;color:var(--home-muted);text-align:center;margin-inline:auto;font-size:16px;line-height:1.7}.site-page .home-hero{background:radial-gradient(at 25% 90%,#fff5ea,#0000 55%),#fff;padding-top:132px;position:relative;overflow:hidden}.site-page .home-hero__inner{grid-template-columns:1fr 1fr;gap:28px;display:grid;position:relative}.site-page .home-hero__copy{z-index:2;min-width:0;padding:28px 0 36px;position:relative}.site-page .home-hero__eyebrow{color:#ce5438;letter-spacing:.26em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500}.site-page .home-hero__title{font:650 clamp(40px, 4.8vw, 68px)/1.02 var(--font-public-heading);letter-spacing:-1.4px;margin:0}.site-page .home-hero__title span{display:block}.site-page .home-hero__title span:last-child{color:#ff603d}.site-page .home-hero__description{color:#4d5261;max-width:540px;margin:18px 0 22px;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.site-page .home-hero__categories{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.site-page .home-hero__category{border:1px solid var(--home-border);color:#414758;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.site-page .home-hero__category:hover{background:#fff8f1;border-color:#efb398}.site-page .home-hero__category>svg{flex:none;width:20px;height:20px}.site-page .home-hero__category--animals>svg{color:#ff6538}.site-page .home-hero__category--characters>svg{color:#1479c9}.site-page .home-hero__art{align-self:stretch;min-width:0;position:relative}.site-page .home-hero__art img{z-index:1;object-fit:contain;width:104%;max-width:none;height:auto;position:absolute;bottom:0;left:-2%}.site-page .home-hero__sunshine{background:#fff3cb;border-radius:50% 38% 44% 32%;position:absolute;inset:3% 7% 4% 13%;transform:rotate(-15deg)}.site-page .home-hero__note{z-index:2;color:#55514a;text-align:center;overflow-wrap:normal;width:96px;font:400 19px/1.1 Segoe Print,Comic Sans MS,cursive;position:absolute;bottom:24px;right:-22px;transform:rotate(-10deg)}.site-page .home-hero__note span{padding-top:5px;font:28px/1 sans-serif;display:block}.site-page .home-hero__benefits{z-index:3;background:#fff;border-bottom:1px solid #f4f1ed;border-radius:10% 10% 0 0/32px 32px 0 0;position:relative}.site-page .home-hero__benefit-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:24px;list-style:none;display:grid}.site-page .home-hero__benefit{align-items:center;gap:12px;display:flex}.site-page .home-hero__benefit-icon{color:#43af3e;background:#e4f4df;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.site-page .home-hero__benefit-icon svg{width:25px;height:25px}.site-page .home-hero__benefit--signup .home-hero__benefit-icon{color:#e84a59;background:#ffe2e5}.site-page .home-hero__benefit--pdf .home-hero__benefit-icon{color:#f49b16;background:#fff1ca}.site-page .home-hero__benefit--new .home-hero__benefit-icon{color:#f4aa22;background:#fff2d1}.site-page .home-hero__benefit strong,.site-page .home-hero__benefit div>span{font-size:13px;line-height:1.45;display:block}.site-page .home-hero__benefit strong{font-weight:700}.site-page .home-hero__benefit div>span{color:var(--home-muted)}.site-page .home-topics{background:var(--home-cream)}.site-page .home-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-page .home-topic-card{border:1px solid var(--home-border);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:16px;padding:12px 12px 20px;text-decoration:none;transition:border-color .16s;display:grid;position:relative}.site-page .home-topic-card:hover{border-color:#e9b59d}.site-page .home-topic-card__image{aspect-ratio:2.3;background:#f6f2e8;border-radius:10px;grid-column:1/-1;overflow:hidden}.site-page .home-topic-card__image img{object-fit:cover}.site-page .home-topic-card>div:nth-child(2){min-width:0;padding-left:6px}.site-page .home-topic-card h3{color:var(--home-ink);margin:0;font-size:18px;font-weight:500;line-height:1.3}.site-page .home-topic-card>div>span{color:var(--home-muted);margin-top:5px;font-size:13px;display:block}.site-page .home-topic-arrow{color:#c65334;background:#fff1e8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.site-page .home-detail{background:#f7faf8}.site-page .home-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.site-page .home-detail-card{color:var(--home-ink);background:#fff;border:1px solid #e1e9e3;border-radius:16px;padding:22px;text-decoration:none;position:relative}.site-page .home-detail-card:hover{border-color:#8ab299}.site-page .home-detail-mark{gap:5px;min-height:12px;margin-bottom:13px;display:flex}.site-page .home-detail-mark i{background:#6b9d7d;border-radius:50%;width:8px;height:8px;display:block}.site-page .home-detail-card strong{font-size:18px;font-weight:500;display:block}.site-page .home-detail-card>span:not([class]){color:var(--home-muted);margin-top:4px;font-size:13px;display:block}.site-page .home-detail-arrow{color:#60896e;position:absolute;top:17px;right:20px}.site-page .home-how-to{background:#fff;padding-bottom:28px}.site-page .print-steps{gap:20px;margin-top:28px}.site-page .print-steps li{border:1px solid var(--home-border);height:auto;min-height:232px;box-shadow:none;background:#fffcf8;border-radius:18px;padding:24px 24px 130px 78px}.site-page .step-number{width:36px;height:36px;font:600 22px/1 var(--font-public-heading);box-shadow:none;background:#f56b45;top:24px;left:24px}.site-page .step-copy h3{font:500 17px/1.3 var(--font-public-body);color:var(--home-ink)}.site-page .step-copy p{max-width:none;color:var(--home-muted);font:400 14px/1.45 var(--font-public-body);margin-top:8px}.site-page .print-steps .step-art{object-fit:contain;width:152px;height:100px;margin:0;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.site-page .print-steps li:last-child .step-art{width:175px}.site-page .home-guides{background:#fff;padding-top:28px}.site-page .home-guides .home-panel{padding:0}.site-page .guide-cards{gap:20px;margin-top:0}.site-page .guide-card{border:1px solid var(--home-border);color:var(--home-ink);box-shadow:none;border-radius:18px;flex-direction:column;padding:0;text-decoration:none;transition:border-color .16s;display:flex;overflow:hidden}.site-page .guide-card:hover{border-color:#e9b59d;transform:none}.site-page .guide-art-shell{background:#fff6e5;place-items:center;height:170px;padding:18px;display:grid}.site-page .guide-art{object-fit:contain;border-radius:0;width:220px;max-width:85%;height:134px}.site-page .guide-art-shell--1{background:#fff0e9}.site-page .guide-art-shell--2{background:#eef7f2}.site-page .guide-copy{flex-direction:column;flex:1;padding:20px;display:flex}.site-page .guide-copy h3{font:500 18px/1.35 var(--font-public-body);color:var(--home-ink)}.site-page .guide-copy p{max-width:none;min-height:0;color:var(--home-muted);font:400 14px/1.5 var(--font-public-body);margin:9px 0 18px;display:block;overflow:visible}@media (width<=1099px){.site-page .home-hero{padding-top:110px}.site-page .home-hero__inner{grid-template-columns:1.05fr 1fr;gap:24px}.site-page .home-hero__copy{padding-top:22px}.site-page .home-hero__title{font-size:clamp(36px,4.8vw,53px)}.site-page .home-hero__description{font-size:16px}.site-page .home-hero__note{width:78px;font-size:16px;right:-20px}.site-page .home-hero__benefit-list{gap:16px}.site-page .home-hero__benefit{gap:9px}.site-page .home-hero__benefit strong,.site-page .home-hero__benefit div>span{font-size:12px}.site-page .home-hero__benefit-icon{flex-basis:36px;width:36px;height:36px}.site-page .home-hero__benefit-icon svg{width:22px;height:22px}.site-page .home-topic-grid{gap:16px}.site-page .home-topic-card h3{font-size:16px}.site-page .print-steps{gap:16px}.site-page .print-steps li{padding:22px 18px 132px}.site-page .step-number{margin-bottom:14px;position:static}}@media (width<=767px){.site-page .home-intro{padding-block:22px 0}.site-page .home-intro p{text-align:left;font-size:15px}.site-page .home-hero{padding-top:106px}.site-page .home-hero__inner{grid-template-columns:minmax(0,1fr);gap:0}.site-page .home-hero__copy{padding:16px 0 24px}.site-page .home-hero__eyebrow{letter-spacing:.2em;font-size:10px}.site-page .home-hero__title{letter-spacing:-.9px;font-size:clamp(35px,9.8vw,60px)}.site-page .home-hero__description{max-width:500px;margin:16px 0 20px;font-size:16px}.site-page .home-hero__category{min-height:40px;padding:8px 10px;font-size:12px}.site-page .home-hero__category>svg{width:19px;height:19px}.site-page .home-hero__art{aspect-ratio:1.55;justify-self:center;width:100%;max-width:430px}.site-page .home-hero__art img{width:95%;left:0}.site-page .home-hero__note{display:none}.site-page .home-hero__benefits{border-radius:10% 10% 0 0/20px 20px 0 0}.site-page .home-hero__benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding-block:24px}.site-page .home-hero__benefit{align-items:flex-start;gap:9px}.site-page .home-hero__benefit strong,.site-page .home-hero__benefit div>span{font-size:12px;line-height:1.5}.site-page .home-hero__benefit-icon{flex-basis:32px;width:32px;height:32px}.site-page .home-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-page .home-topic-card{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:8px 8px 14px}.site-page .home-topic-card__image{aspect-ratio:1.35}.site-page .home-topic-card>div:nth-child(2){padding-inline:4px}.site-page .home-topic-card h3{font-size:15px}.site-page .home-topic-card>div>span{font-size:12px}.site-page .home-topic-arrow{display:none}.site-page .home-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-page .home-detail-card{padding:18px 14px}.site-page .home-detail-card strong{font-size:16px}.site-page .home-detail-card>span:not([class]){font-size:12px}.site-page .home-detail-arrow{top:12px;right:13px}.site-page .home-how-to{padding-bottom:18px}.site-page .print-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.site-page .print-steps li{min-height:210px;padding:20px 20px 116px 70px}.site-page .step-number{width:32px;height:32px;margin:0;font-size:20px;position:absolute;top:20px;left:20px}.site-page .step-copy h3{font-size:16px}.site-page .step-copy p{font-size:14px}.site-page .print-steps .step-art{height:90px;bottom:12px}.site-page .home-guides{padding-top:18px}.site-page .guide-cards{grid-template-columns:minmax(0,1fr);gap:18px}.site-page .guide-art-shell{height:155px}.site-page .guide-art{height:124px}.site-page .guide-copy{padding:18px}.site-page .guide-copy h3{font-size:18px}.site-page .guide-copy p{margin-bottom:16px;font-size:14px}}@media (width<=359px){.site-page .home-hero__benefit{flex-direction:column;gap:7px}}.home-how-to,.home-guides{padding:0 0 8px}.print-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.print-steps li{position:relative}.step-number{color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.step-art{width:132px;margin:5px auto 0;transform:translate(-24px)}.all-guides{color:#d66445;white-space:nowrap;border:1px solid #df8c74;border-radius:6px;padding:4px 12px;font:700 10px/1.4 CircularStd,sans-serif}.all-guides span{margin-left:8px}.guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-art{display:block}.guide-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (width>=1100px){.step-art{width:155px}.all-guides{font-size:12px}}@media (width<=767px){.print-steps,.guide-cards{grid-template-columns:1fr}}@media (width>=768px) and (width<=1099px){.step-art{margin:0;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}}.step-art{object-fit:contain;height:auto}.guide-card:focus-visible,.all-guides:focus-visible{outline-offset:3px;outline:2px solid #ed6848}@media (prefers-reduced-motion:reduce){.site-page :is(.home-topic-card,.guide-card,.home-hero__category){transition:none}}
