body.eff-pgworkbooks{margin:0;background:#FFF6F2}body.eff-pgworkbooks .pwb,body.eff-pgworkbooks .pws{--paper:#FFFDFB;--line:#E9C6CE}body.eff-pgworkbooks .pws-stage{position:relative;isolation:isolate;overflow:hidden;color:#FFF0F2;text-align:center;padding:clamp(56px,9vw,110px) 16px 0;background:radial-gradient(ellipse 70% 60% at 50% 18%,#7A1426 0,#4E0011 58%,#1C0307 100%)}body.eff-pgworkbooks .pws-stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 28% at 50% 4%,rgba(253,190,200,.32),transparent 70%);animation:pwsLamp 7s ease-in-out infinite}@keyframes pwsLamp{50%{opacity:.55}}body.eff-pgworkbooks .pws-k{margin:0 0 12px;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700;color:#FDBEC8}body.eff-pgworkbooks .pws-stage h1{margin:0 auto;max-width:14ch;font-size:clamp(42px,8vw,96px);line-height:.98}body.eff-pgworkbooks .pws-stage h1 .script{display:block;color:#EE80A7;font-size:.5em;margin-top:.2em;line-height:1.3}body.eff-pgworkbooks .pws-lede{margin:18px auto 0;max-width:620px;font-size:clamp(16px,2vw,19px);color:#FFDCE3}body.eff-pgworkbooks .pws-shelf{position:relative;max-width:980px;margin:clamp(40px,6vw,70px) auto 0;padding:0 12px;perspective:1200px}body.eff-pgworkbooks .pws-row{display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.6vw,18px);min-height:330px;padding:0 8px}body.eff-pgworkbooks .pws-board{height:22px;margin:0 -12px;border-radius:4px;background:linear-gradient(#8A2A3C,#4E0011 60%,#2A0309);box-shadow:0 26px 40px -10px rgba(0,0,0,.6),inset 0 2px 0 rgba(255,220,227,.25)}body.eff-pgworkbooks .pws-book{--h:300px;--w:74px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:var(--w);height:var(--h);padding:16px 6px 14px;border-radius:4px 6px 6px 4px;text-decoration:none;color:#FFF0F2;transform-origin:bottom center;transform:rotateY(-8deg);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;box-shadow:inset 6px 0 10px -6px rgba(255,255,255,.35),inset -8px 0 14px -8px rgba(0,0,0,.55),0 10px 18px -8px rgba(0,0,0,.6)}body.eff-pgworkbooks .pws-book:after,body.eff-pgworkbooks .pws-book:before{content:"";position:absolute;left:6px;right:6px;height:2px;background:rgba(253,190,200,.7)}body.eff-pgworkbooks .pws-book:before{top:40px}body.eff-pgworkbooks .pws-book:after{bottom:46px}body.eff-pgworkbooks .pws-book:focus-visible,body.eff-pgworkbooks .pws-book:hover{transform:translateY(-26px) rotateY(0deg) rotate(-2deg);box-shadow:inset 6px 0 10px -6px rgba(255,255,255,.4),0 30px 40px -14px rgba(0,0,0,.7)}body.eff-pgworkbooks .pws-book:focus-visible{outline:3px solid #EE80A7;outline-offset:4px}body.eff-pgworkbooks .pws-book .sp{writing-mode:vertical-rl;transform:rotate(180deg);font-family:"DM Serif Display",Georgia,serif;font-size:19px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:calc(var(--h) - 120px)}body.eff-pgworkbooks .pws-book .rb{width:14px;height:18px;background:linear-gradient(140deg,#ff6f98,#b3123f 55%,#5c0620);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}body.eff-pgworkbooks .pws-book .ic{width:26px;height:26px;border-radius:50%;background:#FFF6F2 50%/70% no-repeat}body.eff-pgworkbooks .tone-wine{background:linear-gradient(90deg,#4E0011,#640A1B 40%,#4E0011)}body.eff-pgworkbooks .tone-blush{background:linear-gradient(90deg,#EBA3B1,#FDBEC8 40%,#EBA3B1);color:#4E0011!important}body.eff-pgworkbooks .tone-crimson{background:linear-gradient(90deg,#7D1422,#9D1B2B 40%,#7D1422)}body.eff-pgworkbooks .tone-rose{background:linear-gradient(90deg,#D9668E,#EE80A7 40%,#D9668E);color:#3a0a14!important}body.eff-pgworkbooks .tone-deep{background:linear-gradient(90deg,#2A0309,#4E0011 40%,#2A0309)}body.eff-pgworkbooks .pws-book.box{--w:150px;--h:170px;transform:rotateY(-14deg);justify-content:center;gap:10px;text-align:center;font-family:"DM Serif Display",Georgia,serif;font-size:17px;line-height:1.15;border-radius:8px}body.eff-pgworkbooks .pws-book.box:after,body.eff-pgworkbooks .pws-book.box:before{display:none}body.eff-pgworkbooks .pws-book.box .stack{position:absolute;inset:-8px 10px auto -8px;height:100%;border-radius:8px;background:#FDBEC8;z-index:-1;transform:rotate(-6deg)}body.eff-pgworkbooks .pws-bottle{position:absolute;right:4%;bottom:22px;width:64px;filter:drop-shadow(0 16px 30px rgba(238,128,167,.45))}body.eff-pgworkbooks .pws-bottle img{display:block;width:100%;height:auto}body.eff-pgworkbooks .pws-ruby{position:absolute;z-index:-1;width:var(--s,16px);height:calc(var(--s, 16px) * 1.3);left:var(--x);top:var(--y);opacity:.5;background:linear-gradient(140deg,#ff6f98,#b3123f 55%,#5c0620);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);animation:pwsDrift 14s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes pwsDrift{50%{transform:translateY(-20px) rotate(12deg)}}body.eff-pgworkbooks .pws-under{height:clamp(40px,6vw,70px)}body.eff-pgworkbooks .pws-list{max-width:1100px;margin:0 auto;padding:clamp(48px,7vw,84px) 16px}body.eff-pgworkbooks .pws-list h2{margin:0 0 8px;font-size:clamp(30px,4.6vw,46px);color:#640A1B}body.eff-pgworkbooks .pws-list>p{max-width:680px;margin:0 0 26px}body.eff-pgworkbooks .pws-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}body.eff-pgworkbooks .pws-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #f6d3da;border-radius:22px;padding:22px;text-decoration:none;color:#2A0D14;box-shadow:0 26px 50px -44px rgba(78,0,17,.6);transition:transform .25s,box-shadow .25s}body.eff-pgworkbooks .pws-card:hover{transform:translateY(-3px);box-shadow:0 30px 50px -36px rgba(78,0,17,.6)}body.eff-pgworkbooks .pws-card .chip{align-self:flex-start;width:40px;height:54px;border-radius:3px 5px 5px 3px;margin-bottom:8px}body.eff-pgworkbooks .pws-card h3{margin:0;font-size:24px;color:#4E0011}body.eff-pgworkbooks .pws-card .meta{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#9D1B2B}body.eff-pgworkbooks .pws-card p{margin:0;font-size:15px}body.eff-pgworkbooks .pws-card .go{margin-top:auto;padding-top:10px;font-weight:700;color:#9D1B2B}body.eff-pgworkbooks .pws-how{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}body.eff-pgworkbooks .pws-how div{background:#FFF;border:1px dashed #ee80a7;border-radius:18px;padding:16px 18px;font-size:15px}body.eff-pgworkbooks .pws-how b{display:block;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:20px;color:#640A1B}@media (max-width:640px){body.eff-pgworkbooks .pws-row{overflow-x:auto;justify-content:flex-start;min-height:290px;padding-top:30px;scroll-snap-type:x mandatory}body.eff-pgworkbooks .pws-book{--h:250px;--w:62px;flex:none;scroll-snap-align:center}body.eff-pgworkbooks .pws-book.box{--w:120px;--h:150px}body.eff-pgworkbooks .pws-bottle{display:none}}body.eff-pgworkbooks .pwb-hero{position:relative;isolation:isolate;color:#FFF0F2;padding:clamp(28px,5vw,56px) 16px clamp(28px,4vw,40px);background:radial-gradient(ellipse 80% 70% at 30% 20%,#7A1426 0,#4E0011 60%,#1C0307 100%)}body.eff-pgworkbooks .pwb-back{display:inline-block;color:#FDBEC8;text-decoration:none;font-weight:600;font-size:14px;max-width:1100px}body.eff-pgworkbooks .pwb-hero-in{max-width:1060px;margin:18px auto 0;display:grid;grid-template-columns:220px 1fr;gap:clamp(22px,4vw,48px);align-items:center}body.eff-pgworkbooks .pwb-cover{position:relative;aspect-ratio:3/4;border-radius:6px 14px 14px 6px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 16px;text-align:center;color:#FFF0F2;transform:perspective(900px) rotateY(-16deg);transform-origin:left center;animation:pwbOpen 1.2s cubic-bezier(.2,.8,.2,1) both;box-shadow:inset 10px 0 14px -8px rgba(255,255,255,.3),24px 30px 50px -20px rgba(0,0,0,.7);border:1px solid rgba(253,190,200,.35)}@keyframes pwbOpen{0%{transform:perspective(900px) rotateY(-46deg) translateY(16px);opacity:0}}body.eff-pgworkbooks .pwb-cover img{width:46%;height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}body.eff-pgworkbooks .pwb-cover-k{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;opacity:.85}body.eff-pgworkbooks .pwb-cover-t{font-family:"DM Serif Display",Georgia,serif;font-size:23px;line-height:1.1}body.eff-pgworkbooks .pwb-k{margin:0 0 10px;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700;color:#FDBEC8}body.eff-pgworkbooks .pwb-hero h1{margin:0;font-size:clamp(38px,6.4vw,72px);line-height:1}body.eff-pgworkbooks .pwb-subt{margin:8px 0 14px;font-family:Pacifico,cursive;font-size:clamp(18px,2.4vw,24px);color:#EE80A7}body.eff-pgworkbooks .pwb-intro{margin:0 0 8px;max-width:640px;color:#FFDCE3}body.eff-pgworkbooks .pwb-tool{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}body.eff-pgworkbooks .pwb-btn{font:inherit;font-weight:700;font-size:15px;border-radius:999px;padding:11px 20px;cursor:pointer;border:2px solid #9d1b2b;background:#9D1B2B;color:#fff}body.eff-pgworkbooks .pwb-hero .pwb-btn{border-color:#EE80A7;background:#EE80A7;color:#3a0a14}body.eff-pgworkbooks .pwb-btn.ghost{background:transparent;color:#9D1B2B}body.eff-pgworkbooks .pwb-hero .pwb-btn.ghost{color:#FDBEC8;border-color:rgba(253,190,200,.6);background:transparent}body.eff-pgworkbooks .pwb-btn:disabled{opacity:.45;cursor:default}body.eff-pgworkbooks .pwb-btn:focus-visible{outline:3px solid #FDBEC8;outline-offset:3px}body.eff-pgworkbooks .pwb-saved{margin:4px 0 0;font-size:13px;color:#F2AFBE}body.eff-pgworkbooks .pwb-privacy{margin:10px 0 0;max-width:620px;font-size:14px;color:#FFDCE3;background:rgba(253,190,200,.1);border:1px solid rgba(253,190,200,.3);border-radius:14px;padding:10px 14px}body.eff-pgworkbooks .pwb-nav{max-width:1060px;margin:26px auto 0;display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}body.eff-pgworkbooks .pwb-nav a{flex:none;color:#FFF0F2;text-decoration:none;font-size:14px;font-weight:600;border:1px solid rgba(253,190,200,.35);border-radius:999px;padding:7px 13px}body.eff-pgworkbooks .pwb-nav a span{color:#EE80A7;font-weight:800;margin-right:4px}body.eff-pgworkbooks .pwb-nav a:hover{background:rgba(253,190,200,.14)}body.eff-pgworkbooks .pwb-printcover{display:none}body.eff-pgworkbooks .pwb-main{max-width:860px;margin:0 auto;padding:clamp(28px,5vw,56px) 16px clamp(48px,7vw,80px)}body.eff-pgworkbooks .pwb-sec{background:var(--paper);border:1px solid #f6d3da;border-radius:26px;padding:clamp(22px,4vw,42px);margin:0 0 26px;scroll-margin-top:90px;box-shadow:0 30px 60px -54px rgba(78,0,17,.55)}body.eff-pgworkbooks .pwb-sh{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f6d3da}body.eff-pgworkbooks .pwb-eye{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#9D1B2B}body.eff-pgworkbooks .pwb-no{font-family:"DM Serif Display",Georgia,serif;font-size:18px;letter-spacing:0;color:#EE80A7}body.eff-pgworkbooks .pwb-tag{letter-spacing:.08em;text-transform:none;font-weight:700;font-size:12px;background:#FDBEC8;color:#4E0011;border-radius:999px;padding:3px 10px}body.eff-pgworkbooks .pwb-sec h2{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.05;color:#640A1B}body.eff-pgworkbooks .pwb-sub{display:block;margin-top:6px;font-family:DM Sans,sans-serif;font-size:clamp(17px,2.2vw,21px);font-weight:600;color:#9D1B2B;letter-spacing:0}body.eff-pgworkbooks .pwb-when{margin:8px 0 0;font-size:14px;color:#6b4650}body.eff-pgworkbooks .pwb-lead{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(20px,2.6vw,24px);line-height:1.35;color:#4E0011;margin:0 0 18px}body.eff-pgworkbooks .pwb-p{margin:0 0 16px}body.eff-pgworkbooks .pwb-small{font-size:13px;color:#6b4650}body.eff-pgworkbooks .pwb-lt{margin:0 0 8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#9D1B2B}body.eff-pgworkbooks .pwb-verse{margin:0 0 18px;padding:16px 20px 14px;border-left:4px solid #ee80a7;background:#FFF1F4;border-radius:0 16px 16px 0}body.eff-pgworkbooks .pwb-verse blockquote{margin:0;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:19px;line-height:1.45;color:#4E0011}body.eff-pgworkbooks .pwb-verse figcaption{margin-top:8px;font-weight:700;font-size:14px;color:#9D1B2B}body.eff-pgworkbooks .pwb-verse figcaption span{font-weight:600;color:#a87a85;font-size:12px;margin-left:4px}body.eff-pgworkbooks .pwb-vnote{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#9D1B2B}body.eff-pgworkbooks .pwb-quote{margin:0 0 18px;padding:22px;text-align:center;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(21px,3vw,27px);line-height:1.3;color:#FFF0F2;background:linear-gradient(135deg,#640A1B,#4E0011);border-radius:20px}body.eff-pgworkbooks .pwb-quote cite{display:block;margin-top:8px;font-size:14px;font-style:normal;color:#EE80A7}body.eff-pgworkbooks .pwb-q{margin:0 0 18px}body.eff-pgworkbooks .pwb-ql{display:block;font-weight:700;color:#4E0011;margin-bottom:4px}body.eff-pgworkbooks .pwb-hint{margin:0 0 6px;font-size:14px;color:#6b4650;font-style:italic}body.eff-pgworkbooks .pwb-in{width:100%;font:inherit;font-size:16px;color:#2A0D14;background:#fff;border:1px solid #edc6cf;border-radius:12px;padding:10px 12px;resize:vertical;background-image:repeating-linear-gradient(transparent 0 27px,#F6DCE2 27px 28px);background-attachment:local;line-height:28px}body.eff-pgworkbooks input.pwb-in{background-image:none;line-height:1.4;padding:8px 10px}body.eff-pgworkbooks .pwb-in:focus{outline:3px solid #FDBEC8;border-color:#EE80A7}body.eff-pgworkbooks .pwb-blankonly,body.eff-pgworkbooks .pwb-pr,body.eff-pgworkbooks .pwb-pv,body.eff-pgworkbooks .pwb-uline{display:none}body.eff-pgworkbooks .pwb-short{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 16px}body.eff-pgworkbooks .pwb-short label{font-weight:700;color:#4E0011}body.eff-pgworkbooks .pwb-short .pwb-in{flex:1 1 220px}body.eff-pgworkbooks .pwb-list{margin:0 0 18px}body.eff-pgworkbooks .pwb-list ul{margin:0;padding-left:20px}body.eff-pgworkbooks .pwb-list li{margin:0 0 6px}body.eff-pgworkbooks .pwb-list li::marker{color:#EE80A7}body.eff-pgworkbooks .pwb-checks{margin:0 0 18px}body.eff-pgworkbooks .pwb-checks>div{display:grid;gap:6px}body.eff-pgworkbooks .pwb-check{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;font:inherit;color:#2A0D14;background:#fff;border:1px solid #f0d2d9;border-radius:12px;padding:9px 12px;cursor:pointer}body.eff-pgworkbooks .pwb-check.on{background:#FFF1F4;border-color:#EE80A7}body.eff-pgworkbooks .pwb-check:focus-visible,body.eff-pgworkbooks .pwb-dn:focus-visible,body.eff-pgworkbooks .pwb-wk:focus-visible{outline:3px solid #EE80A7;outline-offset:2px}body.eff-pgworkbooks .pwb-box{flex:none;position:relative;display:inline-block;width:18px;height:18px;margin-top:3px;border:2px solid #9d1b2b;border-radius:5px;background:#fff}body.eff-pgworkbooks .on .pwb-box,body.eff-pgworkbooks .on>.pwb-box,body.eff-pgworkbooks .pwb-check.on .pwb-box{background:#9D1B2B}body.eff-pgworkbooks .on .pwb-box:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.eff-pgworkbooks .pwb-keys{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:14px}body.eff-pgworkbooks .pwb-keys>li{display:grid;grid-template-columns:54px 1fr;gap:14px;background:#fff;border:1px solid #f6d3da;border-radius:18px;padding:16px}body.eff-pgworkbooks .pwb-kn{font-family:"DM Serif Display",Georgia,serif;font-size:46px;line-height:1;color:#EE80A7;text-align:center}body.eff-pgworkbooks .pwb-kt{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#9D1B2B}body.eff-pgworkbooks .pwb-kx{margin:4px 0 2px;font-family:"DM Serif Display",Georgia,serif;font-size:20px;line-height:1.3;color:#4E0011}body.eff-pgworkbooks .pwb-kr{margin:0 0 10px;font-size:13px;color:#6b4650}body.eff-pgworkbooks .pwb-keys .pwb-q{margin:0}body.eff-pgworkbooks .pwb-keys .pwb-ql{font-size:14px}body.eff-pgworkbooks .pwb-scroll{margin:0 0 18px;overflow-x:auto}body.eff-pgworkbooks .pwb-table{width:100%;border-collapse:collapse;font-size:15px;background:#fff}body.eff-pgworkbooks .pwb-table td,body.eff-pgworkbooks .pwb-table th{border:1px solid #f0d2d9;padding:6px 8px;text-align:left;vertical-align:top}body.eff-pgworkbooks .pwb-table thead th{background:#FFF1F4;color:#640A1B;font-size:13px}body.eff-pgworkbooks .pwb-table tbody th{font-weight:600;color:#4E0011}body.eff-pgworkbooks .pwb-grid{min-width:520px}body.eff-pgworkbooks .pwb-cell{display:block}body.eff-pgworkbooks .pwb-cell .pwb-in{border-color:transparent;background:#FFFBFC;border-radius:8px;padding:6px 8px;min-width:70px}body.eff-pgworkbooks .pwb-cell .pwb-in:focus{border-color:#EE80A7}body.eff-pgworkbooks .pwb-tot td,body.eff-pgworkbooks .pwb-tot th{background:#FFF6F8;font-weight:800;color:#4E0011}body.eff-pgworkbooks .pwb-tot.big td,body.eff-pgworkbooks .pwb-tot.big th{background:#640A1B;color:#fff;font-size:17px}body.eff-pgworkbooks .pwb-budget{display:grid;gap:16px;margin:0 0 18px}body.eff-pgworkbooks .pwb-budget .pwb-table td{width:30%}body.eff-pgworkbooks .pwb-save{margin:0 0 18px}body.eff-pgworkbooks .pwb-save-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:14px}body.eff-pgworkbooks .pwb-save-tools label{font-weight:700;color:#4E0011}body.eff-pgworkbooks .pwb-save-tools input{width:100px;font:inherit;border:1px solid #edc6cf;border-radius:10px;padding:7px 9px}body.eff-pgworkbooks .pwb-save-tools button{font:inherit;font-size:14px;font-weight:700;color:#9D1B2B;background:#fff;border:1px solid #ee80a7;border-radius:999px;padding:7px 12px;cursor:pointer}body.eff-pgworkbooks .pwb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}body.eff-pgworkbooks .pwb-stats p{margin:0;background:#FFF1F4;border-radius:14px;padding:10px 12px}body.eff-pgworkbooks .pwb-stats span{display:block;font-size:12px;font-weight:700;color:#9D1B2B;text-transform:uppercase;letter-spacing:.1em}body.eff-pgworkbooks .pwb-stats b{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:24px;color:#4E0011}body.eff-pgworkbooks .pwb-weeks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}body.eff-pgworkbooks .pwb-weeks li{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #f0d2d9;border-radius:10px;padding:4px 6px}body.eff-pgworkbooks .pwb-weeks li.on{background:#FFE7EC;border-color:#EE80A7}body.eff-pgworkbooks .pwb-dn,body.eff-pgworkbooks .pwb-wk{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:13px;font-weight:800;color:#640A1B;background:none;border:0;padding:2px;cursor:pointer;white-space:nowrap}body.eff-pgworkbooks .pwb-dn .pwb-box,body.eff-pgworkbooks .pwb-wk .pwb-box{margin-top:0;width:16px;height:16px}body.eff-pgworkbooks .pwb-weeks .pwb-cell{flex:1;min-width:0}body.eff-pgworkbooks .pwb-weeks .pwb-cell .pwb-in{min-width:0;padding:4px 6px;font-size:14px}body.eff-pgworkbooks .pwb-plan{margin:0 0 18px}body.eff-pgworkbooks .pwb-plan-h{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px;color:#4E0011}body.eff-pgworkbooks .pwb-plan-h span{font-size:14px;color:#9D1B2B;font-weight:700}body.eff-pgworkbooks .pwb-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}body.eff-pgworkbooks .pwb-days li{background:#fff;border:1px solid #f0d2d9;border-radius:12px;padding:6px 8px 8px}body.eff-pgworkbooks .pwb-days li.on{background:#FFE7EC;border-color:#EE80A7}body.eff-pgworkbooks .pwb-days .pwb-in{margin-top:4px;padding:4px 8px;font-size:14px;line-height:22px;background-image:none}body.eff-pgworkbooks .pwb-flags{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px}body.eff-pgworkbooks .pwb-flags>div{border-radius:18px;padding:16px 18px}body.eff-pgworkbooks .pwb-flags .red{background:#FFF0F1;border:2px solid #9d1b2b}body.eff-pgworkbooks .pwb-flags .green{background:#F2FAF4;border:2px solid #3e7b54}body.eff-pgworkbooks .pwb-flags .green .pwb-lt{color:#2F6544}body.eff-pgworkbooks .pwb-flags ul{margin:0;padding-left:18px}body.eff-pgworkbooks .pwb-flags li{margin-bottom:5px;font-size:15px}body.eff-pgworkbooks .pwb-help{margin:0 0 18px;background:#4E0011;color:#FFE6EB;border-radius:20px;padding:18px 20px}body.eff-pgworkbooks .pwb-help-t{margin:0 0 6px;font-family:"DM Serif Display",Georgia,serif;font-size:22px;color:#fff}body.eff-pgworkbooks .pwb-help p{margin:0 0 10px}body.eff-pgworkbooks .pwb-help ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}body.eff-pgworkbooks .pwb-help li b{display:block;color:#FDBEC8;font-size:13px;letter-spacing:.06em}body.eff-pgworkbooks .pwb-help a{color:#fff;font-weight:800;overflow-wrap:anywhere}body.eff-pgworkbooks .pwb-callout,body.eff-pgworkbooks .pwb-practice,body.eff-pgworkbooks .pwb-prayer{margin:0 0 18px;border-radius:18px;padding:16px 18px}body.eff-pgworkbooks .pwb-prayer{background:linear-gradient(135deg,#FFF1F4,#FFE3EA)}body.eff-pgworkbooks .pwb-prayer p:last-child{margin:0;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:18px;color:#4E0011}body.eff-pgworkbooks .pwb-practice{background:#fff;border:2px dashed #ee80a7}body.eff-pgworkbooks .pwb-callout p:last-child,body.eff-pgworkbooks .pwb-practice p:last-child{margin:0}body.eff-pgworkbooks .pwb-callout{background:#FDBEC8;color:#3a0a14}body.eff-pgworkbooks .pwb-callout .pwb-lt{color:#640A1B}body.eff-pgworkbooks .pwb-end{text-align:center;background:linear-gradient(135deg,#640A1B,#4E0011);color:#FFE6EB;border:0}body.eff-pgworkbooks .pwb-end .pwb-tool{justify-content:center}body.eff-pgworkbooks .pwb-end .pwb-btn{border-color:#EE80A7;background:#EE80A7;color:#3a0a14}body.eff-pgworkbooks .pwb-end .pwb-btn.ghost{background:transparent;color:#FDBEC8}body.eff-pgworkbooks .pwb-end .pwb-p,body.eff-pgworkbooks .pwb-end .pwb-small{color:#F2AFBE}body.eff-pgworkbooks .pwb-mv{display:grid;gap:14px;text-align:left;margin:10px 0 18px}body.eff-pgworkbooks .pwb-mv p{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:19px;line-height:1.4;color:#fff}body.eff-pgworkbooks .pwb-mv b{display:block;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#EE80A7;margin-bottom:4px}@media (max-width:720px){body.eff-pgworkbooks .pwb-hero-in{grid-template-columns:1fr}body.eff-pgworkbooks .pwb-cover{width:150px}body.eff-pgworkbooks .pwb-flags{grid-template-columns:1fr}body.eff-pgworkbooks .pwb-stats{grid-template-columns:1fr 1fr}body.eff-pgworkbooks .pwb-stats p:last-child{grid-column:1/-1}body.eff-pgworkbooks .pwb-keys>li{grid-template-columns:38px 1fr;padding:12px}body.eff-pgworkbooks .pwb-kn{font-size:34px}}@media (prefers-reduced-motion:reduce){body.eff-pgworkbooks .pwb-cover,body.eff-pgworkbooks .pws-ruby,body.eff-pgworkbooks .pws-stage:before{animation:none!important}body.eff-pgworkbooks .pws-book,body.eff-pgworkbooks .pws-card{transition:none}body.eff-pgworkbooks .pws-book:focus-visible,body.eff-pgworkbooks .pws-book:hover{transform:rotateY(0)}}@media print{body.eff-pgworkbooks{background:#fff!important}body.eff-pgworkbooks .pgx{background:#fff!important;font-size:11.5pt}body.eff-pgworkbooks .pgx-foot,body.eff-pgworkbooks .pgx-top,body.eff-pgworkbooks .pwb-hero,body.eff-pgworkbooks .pwb-in,body.eff-pgworkbooks .pwb-save-tools,body.eff-pgworkbooks .pwb-saved,body.eff-pgworkbooks .pwb-screen,body.eff-pgworkbooks .pwb-tool{display:none!important}body.eff-pgworkbooks *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;animation:none!important}body.eff-pgworkbooks .pwb-printcover{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:92vh;padding:0 10mm;break-after:page;color:#4E0011}body.eff-pgworkbooks .pwb-printcover img{width:62mm;height:auto;margin-bottom:10mm}body.eff-pgworkbooks .pwb-printcover .pwb-k{color:#9D1B2B}body.eff-pgworkbooks .pwb-printcover h1{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:40pt;line-height:1.05;color:#640A1B}body.eff-pgworkbooks .pwb-printcover .pwb-subt{color:#9D1B2B;font-size:16pt}body.eff-pgworkbooks .pwb-pc-name{margin:14mm 0 10mm;font-weight:700;display:flex;align-items:flex-end;gap:6px;width:140mm}body.eff-pgworkbooks .pwb-pc-name span{flex:1;border-bottom:1px solid #4e0011;height:1.3em}body.eff-pgworkbooks .pwb-pc-mv{max-width:150mm;text-align:left;font-size:10pt}body.eff-pgworkbooks .pwb-pc-mv b{display:block;color:#9D1B2B;text-transform:uppercase;letter-spacing:.14em;font-size:8pt}body.eff-pgworkbooks .pwb-main{max-width:none;padding:0}body.eff-pgworkbooks .pwb-sec{break-before:page;border:0;border-radius:0;padding:0;margin:0;background:#fff}body.eff-pgworkbooks .pwb-sec h2{font-size:26pt}body.eff-pgworkbooks .pwb-callout,body.eff-pgworkbooks .pwb-check,body.eff-pgworkbooks .pwb-flags>div,body.eff-pgworkbooks .pwb-help,body.eff-pgworkbooks .pwb-keys>li,body.eff-pgworkbooks .pwb-practice,body.eff-pgworkbooks .pwb-prayer,body.eff-pgworkbooks .pwb-q,body.eff-pgworkbooks .pwb-table tr,body.eff-pgworkbooks .pwb-verse{break-inside:avoid}body.eff-pgworkbooks .pwb-pr,body.eff-pgworkbooks .pwb-pv{display:block}body.eff-pgworkbooks .pwb-cell .pwb-pv,body.eff-pgworkbooks .pwb-sv{display:inline}body.eff-pgworkbooks .pwb-uline{display:inline-block;flex:1 1 200px;border-bottom:1px solid #a97a85;height:1.4em}body.eff-pgworkbooks .pwb-short:has(.pwb-sv:not(:empty)) .pwb-uline{display:none}body.eff-pgworkbooks .pwb-sv{flex:1 1 200px;border-bottom:1px solid #a97a85}body.eff-pgworkbooks .pwb-sv:empty{display:none}body.eff-pgworkbooks .pwb-ans{white-space:pre-wrap;margin:2px 0 0;padding:4px 0 6px;border-bottom:1px solid #e2bfc7;font-family:DM Sans,system-ui,sans-serif;font-size:11.5pt;line-height:1.6;color:#2A0D14}body.eff-pgworkbooks .pwb-lines i{display:block;height:9mm;border-bottom:1px solid #d9aeb8}body.eff-pgworkbooks .pwb-table td,body.eff-pgworkbooks .pwb-table th{height:9mm;border-color:#D9AEB8}body.eff-pgworkbooks .pwb-grid{min-width:0}body.eff-pgworkbooks .pwb-scroll{overflow:visible}body.eff-pgworkbooks .pwb-check{border:0;padding:3px 0;background:none!important}body.eff-pgworkbooks .pwb-weeks{grid-template-columns:repeat(4,1fr);gap:3mm}body.eff-pgworkbooks .pwb-weeks li{padding:2mm;border-color:#D9AEB8;background:#fff!important}body.eff-pgworkbooks .pwb-weeks .pwb-cell{border-bottom:1px solid #d9aeb8;min-height:6mm}body.eff-pgworkbooks .pwb-days{grid-template-columns:repeat(5,1fr);gap:2.5mm}body.eff-pgworkbooks .pwb-days li{min-height:26mm;background:#fff!important;border-color:#D9AEB8;break-inside:avoid}body.eff-pgworkbooks .pwb-dv{white-space:pre-wrap;font-size:9.5pt}body.eff-pgworkbooks .pwb-stats p{background:#fff;border:1px solid #d9aeb8}body.eff-pgworkbooks .pwb-end{break-before:page;background:#fff;color:#4E0011}body.eff-pgworkbooks .pwb-end .pwb-mv p{color:#4E0011}body.eff-pgworkbooks .pwb-end .pwb-small{color:#6b4650}body.eff-pgworkbooks .pwb-help{background:#fff;color:#2A0D14;border:2px solid #4e0011}body.eff-pgworkbooks .pwb-help a,body.eff-pgworkbooks .pwb-help-t{color:#4E0011}body.eff-pgworkbooks .pwb-help li b{color:#9D1B2B}body.eff-pgworkbooks .pwb-quote{background:#fff;color:#4E0011;border:2px solid #ee80a7}body.eff-pgworkbooks .pwb-blank .pwb-calc,body.eff-pgworkbooks .pwb-blank .pwb-pv{visibility:hidden}body.eff-pgworkbooks .pwb-blank .pwb-ans{display:none}body.eff-pgworkbooks .pwb-blank .pwb-blankonly{display:block}body.eff-pgworkbooks .pwb-blank .pwb-sv{display:none}body.eff-pgworkbooks .pwb-blank .pwb-short .pwb-uline{display:inline-block}body.eff-pgworkbooks .pwb-blank .on{background:#fff!important}body.eff-pgworkbooks .pwb-blank .on .pwb-box{background:#fff}body.eff-pgworkbooks .pwb-blank .on .pwb-box:after{display:none}}