.readiness-book{--book-accent:#27766a;color:#263f44;font-family:inherit;font-size:19px;line-height:1.65;max-width:794px;margin:auto;display:grid;gap:28px}.readiness-book *{box-sizing:border-box}.readiness-book p{margin:0}.readiness-book h1,.readiness-book h2,.readiness-book h3{margin:0;font-weight:600;letter-spacing:0}.readiness-book img{-o-object-fit:contain;object-fit:contain;max-width:100%}.readiness-page{position:relative;width:794px;height:1123px;padding:45px 49px 70px;background:white;border:1px solid #dce6e3;border-radius:16px;overflow:hidden;-moz-column-break-after:page;break-after:page;page-break-after:always}.readiness-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.readiness-footer{position:absolute;bottom:26px;left:49px;right:49px;display:flex;justify-content:space-between;font-size:12px;color:#62787a;border-top:1px solid #dae4e2;padding-top:12px}.readiness-kicker{color:var(--book-accent);font-size:17px;font-weight:600}.readiness-book h2{font-size:33px;line-height:1.5}.readiness-book h3{font-size:22px;line-height:1.6}.readiness-cover{background:linear-gradient(150deg,#fffaf0,#fff 60%,#e8f2ed)}.readiness-cover-inner{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.readiness-cover-top{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:15px;color:#62787a;margin-bottom:52px}.readiness-cover .readiness-kicker{background:white;border:1px solid #d9e4df;border-radius:99px;padding:6px 24px;font-size:21px}.readiness-cover h1{font-size:49px;line-height:1.6;margin-top:19px;color:var(--book-accent)}.readiness-cover-sub{font-size:22px}.readiness-cover-scene{position:relative;height:355px;width:100%;margin:18px 0}.readiness-cover-scene>img:first-child{width:100%;height:250px;position:absolute;bottom:18px;left:0}.readiness-cover-mascot{position:absolute;width:170px;height:210px;right:30px;top:0;filter:drop-shadow(0 8px 10px #42675418)}.readiness-cover-chips{display:flex;gap:10px;justify-content:center;font-size:16px;flex-wrap:wrap}.readiness-cover-chips span{padding:8px 14px;border-radius:30px;background:#fff;border:1px solid #d9e4df}.readiness-owner{margin-top:45px;align-self:stretch;text-align:left;font-size:18px;display:flex;align-items:center;gap:10px}.readiness-owner span{display:inline-block;border-bottom:1px dotted #8caaa2;flex:1;height:35px}.readiness-cover-note{font-size:20px;margin-top:35px!important;color:#58736f}.readiness-guide>p:not(.readiness-kicker){margin-top:14px}.readiness-guide h2{margin-top:10px}.readiness-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.readiness-guide-grid section{padding:17px;background:#f2f7f5;border-radius:16px}.readiness-guide-grid h3{font-size:20px}.readiness-guide-grid p{font-size:17px;margin-top:6px;line-height:1.7}.readiness-contents{font-size:15px;line-height:1.65;margin-top:12px}.readiness-contents>div{display:flex;gap:14px;padding:8px 0;border-bottom:1px solid #e3ebe8}.readiness-contents b{white-space:nowrap;color:var(--book-accent)}.readiness-small{font-size:14px;line-height:1.7;color:#617679}.readiness-activity{display:flex;flex-direction:column}.readiness-activity-head{flex:none}.readiness-activity-meta{display:flex;align-items:center;justify-content:space-between;color:var(--book-accent);font-size:15px;border-bottom:2px solid #c9ded8;padding-bottom:12px;margin-bottom:15px}.readiness-activity-meta b{border-radius:50%;background:#edf4f1;width:46px;height:46px;display:grid;place-items:center;font-size:23px}.readiness-activity-head h2{font-size:32px;margin-bottom:8px}.readiness-activity-head>p{font-size:20px;line-height:1.65;min-height:66px}.readiness-task{height:640px;min-height:0;flex:1;margin:10px 0;display:flex;align-items:center;justify-content:center}.readiness-task-art{display:block;width:100%;height:100%;max-height:640px;overflow:visible}.readiness-talk{flex:none;display:flex;gap:14px;align-items:center;background:#f1f7f4;border-radius:14px;padding:13px 16px;font-size:17px;min-height:72px}.readiness-talk b{color:var(--book-accent);white-space:nowrap}.readiness-observe{display:flex;gap:14px;align-items:center;margin-top:12px;font-size:12px;flex:none;color:#6a7c7d}.readiness-observe i{font-style:normal;margin-left:auto}.readiness-choice{display:flex;flex-direction:column;width:100%;height:100%}.readiness-story{background:#fff8ea;border-left:4px solid #dca95d;padding:18px 22px;font-size:23px;line-height:1.8;border-radius:0 14px 14px 0}.readiness-choice svg{flex:1;min-height:0}.readiness-answers h2{margin:10px 0}.readiness-answers ol{padding:0;margin:15px 0;list-style:none}.readiness-answers li{padding:11px 0;border-bottom:1px solid #dae5e1;font-size:16px;line-height:1.65}.readiness-answers li b{color:var(--book-accent)}.readiness-answers li p{margin:3px 0 0}.readiness-answers li .readiness-small{font-size:13px}.readiness-celebrate h2{margin:15px 0}.readiness-celebrate>p{margin-bottom:18px}.readiness-progress{display:grid;grid-template-columns:repeat(10,1fr);gap:9px;margin:25px 0}.readiness-progress span{aspect-ratio:1;border:1.5px solid #8ca9a3;border-radius:50%;display:grid;place-items:center;font-size:17px}.readiness-final-drawing{height:175px;border:1.5px dashed #a0b6af;border-radius:20px;margin:14px 0 20px}.readiness-writing-lines{height:65px;background:repeating-linear-gradient(180deg,transparent 0,transparent 30px,#d4dfdb 31px,transparent 32px)}.readiness-cta{display:flex;align-items:center;gap:15px;background:#f1f6f3;padding:16px;border-radius:20px;margin:14px 0}.readiness-cta>div{flex:1}.readiness-cta p{font-size:13px;margin-top:6px}.readiness-cover-card{border-radius:16px;border:1px solid #dce6e3;background:#fffaf0;padding:18px;min-height:210px;display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:center;color:var(--book-accent)}.readiness-cover-card img{width:100%;height:90px;-o-object-fit:contain;object-fit:contain}.readiness-cover-card b{font-size:21px}.readiness-cover-card span{font-size:14px}@media screen and (max-width:825px){.readiness-book{max-width:100%;gap:18px}.readiness-page{width:100%;height:auto;min-height:0;padding:6% 6% 12%;border-radius:10px}.readiness-footer{left:6%;right:6%;bottom:15px;font-size:9px;gap:10px}.readiness-cover-top{margin-bottom:28px;font-size:11px}.readiness-cover-top svg{width:80px!important}.readiness-cover .readiness-kicker{font-size:16px;padding:5px 15px}.readiness-cover h1{font-size:clamp(25px,5.8vw,49px)}.readiness-cover-sub{font-size:16px}.readiness-cover-scene{height:250px}.readiness-cover-scene>img:first-child{height:190px}.readiness-cover-mascot{height:150px;width:120px;right:10px}.readiness-cover-chips{font-size:11px;gap:5px}.readiness-cover-chips span{padding:6px 9px}.readiness-owner{font-size:13px;margin-top:28px}.readiness-cover-note{font-size:16px;margin:25px 0!important}.readiness-book h2{font-size:26px}.readiness-activity-head>p{font-size:18px}.readiness-task{height:auto;min-height:330px;flex:none}.readiness-task-art{aspect-ratio:680/640;height:auto}.readiness-choice svg{height:auto}.readiness-talk{font-size:14px;display:block}.readiness-talk b{display:block;margin-bottom:3px}.readiness-observe{font-size:10px;gap:7px;flex-wrap:wrap}.readiness-observe i{width:100%;margin:0}.readiness-story{font-size:18px}.readiness-guide-grid{grid-template-columns:1fr}.readiness-contents{font-size:14px}.readiness-answers li{font-size:16px}.readiness-celebrate>p{font-size:17px}.readiness-progress{grid-template-columns:repeat(6,1fr)}.readiness-cta{flex-wrap:wrap}.readiness-cta>svg{display:none}.readiness-cta p{font-size:12px}}@media print{@page{size:A4;margin:0}.no-print{display:none!important}body,html{margin:0!important;background:white!important}body,body>div,html,main{padding:0!important}.readiness-book{display:block;width:210mm;max-width:none;margin:0;font-size:19px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.readiness-page{width:210mm;height:297mm;border:0;border-radius:0;margin:0;padding:12mm 13mm 19mm;box-shadow:none}.readiness-footer{left:13mm;right:13mm;bottom:7mm}.readiness-task{max-height:640px}.readiness-cover{background:linear-gradient(150deg,#fffaf0,#fff 60%,#e8f2ed)}body>footer,nav{display:none!important}}