.myFlipbookLayout_pageRoot__SHqpB{min-height:100vh;margin:0;padding:0;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.7;color:#2a1a0a;background:#f0ebe3;overflow-x:visible;box-sizing:border-box;-webkit-font-smoothing:antialiased}.myFlipbookLayout_pageRoot__SHqpB *,.myFlipbookLayout_pageRoot__SHqpB :after,.myFlipbookLayout_pageRoot__SHqpB :before{box-sizing:border-box}.myFlipbookLayout_layoutContainer__5NbWP{display:flex;flex-direction:column;min-height:100vh;width:100%;align-items:stretch;overflow-x:clip}.myFlipbookLayout_sidebar__nTkwC{min-width:0;width:100%;padding:clamp(1.25rem,4vw,1.75rem);background:linear-gradient(165deg,#c9b99a,#b8a68c 42%,#a8957a);border-bottom:1px solid rgba(58,40,24,.2)}.myFlipbookLayout_sidebarInner__TjZLS{display:flex;flex-direction:column;gap:1.35rem;max-width:100%}.myFlipbookLayout_mainWorkspace__b4Dz7{min-width:0;width:100%;flex:1 1 auto;display:flex;flex-direction:column;padding:clamp(1.1rem,3vw,2rem);background:linear-gradient(180deg,#faf7f2,#f3ece2 55%,#ede4d3);border-left:0;box-shadow:none}@media (min-width:768px){.myFlipbookLayout_layoutStorageEmbed__tJL_M .myFlipbookLayout_sidebar__nTkwC{flex:0 0 clamp(200px,20%,260px);max-width:24%;min-width:200px;padding:1rem 1rem 1.5rem}.myFlipbookLayout_layoutStorageEmbed__tJL_M .myFlipbookLayout_mainWorkspace__b4Dz7{padding:1rem clamp(.65rem,1.5vw,1.25rem) 1.35rem}.myFlipbookLayout_layoutStorageEmbed__tJL_M .myFlipbookLayout_main__ZFx2P{max-width:none}.myFlipbookLayout_layoutStorageEmbed__tJL_M .myFlipbookLayout_pageHeader__i3kTC{margin-bottom:1.15rem}.myFlipbookLayout_layoutContainer__5NbWP{flex-direction:row;align-items:stretch;min-height:100vh}.myFlipbookLayout_sidebar__nTkwC{flex:0 0 clamp(280px,28%,380px);max-width:32%;min-width:280px;align-self:stretch;min-height:100vh;padding:2rem 1.5rem 2.75rem;border-bottom:none;border-right:1px solid rgba(58,40,24,.22);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.12),6px 0 32px rgba(42,26,10,.07)}.myFlipbookLayout_mainWorkspace__b4Dz7{flex:1 1 auto;min-width:0;padding:2rem clamp(1.25rem,3vw,2.5rem) 2.75rem;border-left:1px solid hsla(40,30%,70%,.45);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.65)}}.myFlipbookLayout_main__ZFx2P{width:100%;max-width:1200px;margin:0;box-sizing:border-box;overflow-x:visible;flex:1 1 auto;min-width:0}.myFlipbookLayout_topBar__XdExF{margin-bottom:1.25rem}.myFlipbookLayout_pageHeader__i3kTC{text-align:left;margin-bottom:1rem;padding:0 0 .25rem;max-width:42rem}.myFlipbookLayout_flipbookProgressNav__uc_30{position:sticky;top:var(--header-height,var(--site-header-sticky-offset,64px));z-index:950;width:100%;padding:0;background:linear-gradient(180deg,#faf7f2,#f6f1e8 55%,#f3ece2);border-bottom:1px solid hsla(40,30%,70%,.65);box-shadow:0 6px 16px rgba(42,26,10,.06);flex-shrink:0;margin:0 0 1.25rem}.myFlipbookLayout_flipbookProgressNavInner__gPcMY{width:100%;max-width:min(100%,1600px);margin:0 auto;padding:.65rem clamp(1.1rem,3vw,2rem) .75rem;box-sizing:border-box}.myFlipbookLayout_flipbookProgressBarTrack__CFx8I{height:6px;border-radius:999px;background:hsla(40,30%,70%,.55);overflow:hidden;margin-bottom:.55rem}.myFlipbookLayout_flipbookProgressBarFill__RujJC{height:100%;border-radius:999px;background:#047857;transition:width .25s ease}.myFlipbookLayout_flipbookProgressDesktop__goCzJ{display:none;list-style:none;margin:0;padding:0;width:100%;gap:.35rem}@media (min-width:768px){.myFlipbookLayout_flipbookProgressDesktop__goCzJ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}}.myFlipbookLayout_flipbookProgressDesktop__goCzJ li{margin:0;padding:.35rem .2rem;text-align:center;min-width:0}.myFlipbookLayout_flipbookProgressNum___R0IL{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin:0 auto .25rem;border-radius:50%;font-size:.78rem;font-weight:700;line-height:1;border:2px solid transparent}.myFlipbookLayout_flipbookProgressNumTodo__dT46k{background:#fff;color:#6b5040;border-color:hsla(40,30%,70%,.95)}.myFlipbookLayout_flipbookProgressNumDone__AqJVj{background:#d1fae5;color:#065f46;border-color:#34d399}.myFlipbookLayout_flipbookProgressNumCurrent__jHxva{background:#047857;color:#fff;border-color:#047857;box-shadow:0 2px 8px rgba(4,120,87,.35)}.myFlipbookLayout_flipbookProgressLabel__FLJJG{display:block;font-size:.68rem;line-height:1.35;font-weight:600;color:#5a2000;hyphens:none}@media (min-width:768px){.myFlipbookLayout_flipbookProgressLabel__FLJJG{font-size:.72rem}}.myFlipbookLayout_flipbookProgressLabelCurrent__ubL_9{color:#065f46;font-weight:700}.myFlipbookLayout_flipbookProgressMobile__VzlWX{display:block}@media (min-width:768px){.myFlipbookLayout_flipbookProgressMobile__VzlWX{display:none}}.myFlipbookLayout_flipbookProgressMobileRow__B0Mi1{display:flex;flex-direction:column;gap:.2rem}.myFlipbookLayout_flipbookProgressMobileMeta__q1h6o{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;font-size:.92rem;line-height:1.45;color:#2a1a0a;font-weight:600}.myFlipbookLayout_flipbookProgressMobileStep__qspEj{font-variant-numeric:tabular-nums;color:#065f46}.myFlipbookLayout_flipbookProgressMobileTitle__gqnHt{font-weight:700;color:#2a1a0a;flex:1;min-width:0}@media (max-width:767px){.myFlipbookLayout_flipbookProgressNavInner__gPcMY{padding:.5rem clamp(1rem,4vw,1.25rem) .6rem}.myFlipbookLayout_flipbookProgressMobileMeta__q1h6o{flex-direction:column;align-items:flex-start;gap:.15rem}}.myFlipbookLayout_sidebarTitle__4KxtV{margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.5vw,1.85rem);line-height:1.22;color:#2a1a0a;letter-spacing:-.02em;font-weight:700}.myFlipbookLayout_sidebar__nTkwC h2{margin:0 0 .5rem;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a2000}.myFlipbookLayout_sidebar__nTkwC h2.myFlipbookLayout_instructionSectionHeading__SlG67{font-size:1rem;letter-spacing:.02em;line-height:1.45;text-transform:none}.myFlipbookLayout_instructionSection__tyCCv,.myFlipbookLayout_storageSection__qGfjx{display:flex;flex-direction:column;gap:.5rem}.myFlipbookLayout_instructionList__C1nuV{margin:0;padding:0;list-style:none;line-height:1.74;color:#2a1a0a;font-size:1rem;letter-spacing:.01em}.myFlipbookLayout_instructionList__C1nuV>li{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.85rem}.myFlipbookLayout_instructionList__C1nuV>li:last-child{margin-bottom:0}.myFlipbookLayout_instructionFinalStep__vvLgF{margin-top:.2rem;padding-top:.95rem;border-top:1px solid rgba(42,26,10,.2)}.myFlipbookLayout_instructionStepBadge__DB_wu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:50%;background:#047857;color:#fff;font-size:.86rem;font-weight:700;line-height:1;margin-top:.08rem}.myFlipbookLayout_instructionRowBody__w5rP_{flex:1;min-width:0}.myFlipbookLayout_builderStepBadge__E_XG8{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#047857;color:#fff;font-size:.75rem;font-weight:700;line-height:1}.myFlipbookLayout_builderStepBadgeOffset__bfbTI{margin-top:.18rem}.myFlipbookLayout_subList__G6fSx{list-style:none;margin:.55rem 0 0;padding:.35rem 0 .35rem .85rem;border-left:3px solid rgba(90,32,0,.35);display:flex;flex-direction:column;gap:.4rem}.myFlipbookLayout_subList__G6fSx li{display:flex;gap:.4rem;align-items:baseline;line-height:1.65;margin:0}.myFlipbookLayout_subStepMarker___9Qi6{flex-shrink:0;font-weight:700;color:#5a2000;font-size:.98rem;min-width:2.1rem}.myFlipbookLayout_storageBody__24sLr{margin:0;font-size:1rem;line-height:1.72;color:#2a1a0a;letter-spacing:.01em}.myFlipbookLayout_storageBody__24sLr ul{margin:.5rem 0 0;padding-left:1.2rem}.myFlipbookLayout_resourceCard__4nuuz{margin:0;padding:1.05rem 1.1rem;border-radius:10px;border:1px solid rgba(90,32,0,.2);background:hsla(38,44%,96%,.88);box-shadow:0 2px 10px rgba(42,26,10,.06);box-sizing:border-box}.myFlipbookLayout_resourceCard__4nuuz h3{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:#5a2000;letter-spacing:.02em}.myFlipbookLayout_resourceCard__4nuuz ul{margin:0;padding-left:1.1rem;line-height:1.65;color:#3d2e24;font-size:.98rem}.myFlipbookLayout_resourceCard__4nuuz li{margin-bottom:.35rem}.myFlipbookLayout_resourceCard__4nuuz li:last-child{margin-bottom:0}.myFlipbookLayout_resourceStack___7qhg{display:flex;flex-direction:column;gap:1rem}