.memoir-page{--memoir-green:#324a37;--memoir-green-soft:#e8ede2;--memoir-paper:#fffdf7;--memoir-line:#d7d8c8;--memoir-gold:#a28d59;color:#343c30;font-size:1rem}.memoir-page [hidden]{display:none!important}.memoir-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4.8rem);padding:2.2rem 0 3.3rem;display:grid}.memoir-hero h1{color:var(--memoir-green);letter-spacing:-.045em;font-size:clamp(2.7rem,5.2vw,4.6rem);font-weight:400;line-height:1.07}.memoir-hero h1 em{color:#788263;font-weight:400}.memoir-lede{font-family:var(--font-serif,Georgia, serif);color:#616858;max-width:31rem;margin:1.25rem 0 1.6rem;font-size:1.16rem;line-height:1.7}.memoir-hero figure{margin:0}.memoir-hero img{aspect-ratio:1.14;object-fit:cover;border:8px solid #fffdf7;width:100%;display:block;box-shadow:0 8px 24px #3c48200a}.memoir-hero figcaption{color:#777d6e;margin-top:.75rem;font-size:.7rem;line-height:1.6}.memoir-local{color:#68725d;margin:1.1rem 0 0;font-size:.79rem;line-height:1.65}.memoir-page .eyebrow{color:#7a825f;letter-spacing:.17em;font-size:.66rem}.memoir-button,.memoir-text-button{font:inherit;cursor:pointer;min-height:48px}.memoir-button{text-align:center;background:var(--memoir-green);color:#fffdf7;border:1px solid var(--memoir-green);border-radius:3px;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1.25rem;font-size:.9rem;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.memoir-button:hover:not(:disabled){color:#fff;background:#475e42}.memoir-button-light{color:var(--memoir-green);background:0 0;border-color:#a9b29a}.memoir-button-light:hover:not(:disabled){color:var(--memoir-green);background:#e8ede2}.memoir-text-button{color:#526647;text-underline-offset:4px;background:0 0;border:0;padding:.6rem .15rem;font-size:.83rem;line-height:1.5;text-decoration:underline}.memoir-page button:disabled{opacity:.5;cursor:not-allowed}.memoir-page :is(input,textarea,button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #8f794a}.memoir-workspace{border-top:1px solid var(--memoir-line);padding-top:2.8rem}.memoir-workspace-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.6rem;display:flex}.memoir-workspace-heading h2{color:var(--memoir-green);border:none;margin:.4rem 0;padding:0;font-size:clamp(1.65rem,3vw,2.3rem)}.memoir-workspace-heading>p{color:#6e7664;flex-shrink:0;font-size:.82rem;line-height:1.7}.memoir-storage-bar{background:#e9eddf;border:1px solid #d4dbc7;border-radius:3px;justify-content:space-between;align-items:center;gap:1.4rem;margin:0 0 1.5rem;padding:1.05rem 1.25rem;display:flex}.memoir-storage-bar strong{color:var(--memoir-green);font-size:.87rem;font-weight:600}.memoir-storage-bar p{color:#637056;max-width:43rem;margin:.3rem 0 0;font-size:.78rem;line-height:1.6}.memoir-storage-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.3rem .85rem;max-width:24rem;display:flex}.memoir-storage-actions .memoir-button{padding:.6rem .85rem;font-size:.79rem}.memoir-storage-actions .memoir-text-button{font-size:.74rem}.memoir-error{color:#73532e;background:#fbf0e0;border-left:3px solid #906443;padding:1rem 1.2rem;font-size:.9rem;line-height:1.65}.memoir-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:start;gap:clamp(1.1rem,3vw,2.3rem);display:grid}.memoir-editor{border:1px solid var(--memoir-line);background:#fffdf8;border-radius:3px;min-width:0}.memoir-identity{border-bottom:1px solid var(--memoir-line);padding:1.4rem}.memoir-page label{margin:1rem 0 .45rem;font-size:.94rem;font-weight:550;line-height:1.6;display:block}.memoir-page label:first-child{margin-top:0}.memoir-page label span{color:#707965;font-size:.82rem;font-weight:400}.memoir-page input,.memoir-page textarea{color:#333d2e;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fffefa;border:1px solid #aeb59f;border-radius:3px;padding:.7rem .8rem;font-size:1rem;line-height:1.6;display:block}.memoir-page input::placeholder,.memoir-page textarea::placeholder{color:#858b7d;opacity:1}.memoir-page textarea{resize:vertical;min-height:18rem;font-family:var(--font-serif,Georgia, serif);font-size:1.03rem;line-height:1.85}.memoir-page input[type=file]{padding:.45rem;font-size:.82rem}.memoir-page input[type=file]::file-selector-button{min-height:46px;font:inherit;color:var(--memoir-green);cursor:pointer;background:#edf0e5;border:1px solid #adb69d;border-radius:3px;margin-right:.7rem;padding:.45rem .65rem}.memoir-chapter-tabs{border-bottom:1px solid var(--memoir-line);background:#f5f5ed;grid-template-columns:repeat(5,minmax(0,1fr));padding:.55rem .4rem;display:grid}.memoir-chapter-tabs button{color:#737b67;min-height:65px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.55rem .25rem;font-size:.68rem;display:flex}.memoir-chapter-tabs button span{letter-spacing:.1em;font-size:.6rem}.memoir-chapter-tabs button[aria-pressed=true]{background:var(--memoir-green);color:#fffdf7}.memoir-chapter-editor{padding:1.5rem}.memoir-chapter-editor h3{color:var(--memoir-green);margin:.45rem 0 .6rem;font-size:1.8rem;font-weight:400;line-height:1.2}.memoir-chapter-intro{color:#697460;margin:.5rem 0 1.2rem;font-size:.9rem;line-height:1.7}.memoir-prompts{background:#f2f4eb;border:1px solid #d8dfce;border-radius:3px;margin:1.2rem 0;padding:0 .9rem}.memoir-prompts summary{color:#546848;cursor:pointer;min-height:48px;padding:.7rem 0;font-size:.85rem;font-weight:550}.memoir-prompts p{color:#718065;margin:.3rem 0 .75rem;font-size:.78rem;line-height:1.6}.memoir-prompts>div{flex-direction:column;gap:.5rem;padding-bottom:.85rem;display:flex}.memoir-prompt{width:100%;min-height:48px;font:inherit;font-family:var(--font-serif,Georgia, serif);text-align:left;color:#516244;cursor:pointer;background:#fffdf7;border:1px solid #d2dac5;border-radius:3px;padding:.6rem .8rem;font-size:.94rem;line-height:1.5}.memoir-prompt[aria-pressed=true]{background:#e5eddc;border-color:#718262}.memoir-selected-prompt{font-family:var(--font-serif,Georgia, serif);color:#6b795b;border-left:2px solid #a8b091;padding-left:.85rem;font-size:1rem;font-style:italic;line-height:1.7}.memoir-writing-meta{color:#738067;justify-content:space-between;align-items:baseline;gap:.8rem;margin:.6rem 0 1.5rem;font-size:.74rem;line-height:1.6;display:flex}.memoir-writing-meta p{margin:0}.memoir-writing-meta span{white-space:nowrap}.memoir-photo-editor{border-top:1px solid #e0e3d6;padding-top:1.3rem}.memoir-field-help{color:#748069;margin:.5rem 0 .9rem;font-size:.76rem;line-height:1.7}.memoir-added-photo{align-items:center;gap:1rem;margin:1rem 0;display:flex}.memoir-added-photo img{object-fit:cover;border:4px solid #f3f0e6;width:110px;height:90px;display:block}.memoir-chapter-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.4rem;display:flex}.memoir-chapter-navigation .memoir-button{padding:.7rem .85rem;font-size:.81rem}.memoir-example-actions{border-top:1px solid var(--memoir-line);flex-wrap:wrap;gap:.1rem 1.5rem;padding:.7rem 1.5rem 1rem;display:flex}.memoir-example-actions p{color:#75816b;width:100%;margin:.1rem 0;font-size:.73rem;line-height:1.65}.memoir-preview-column{min-width:0;position:sticky;top:7.5rem}.memoir-preview-heading{justify-content:space-between;align-items:center;gap:.7rem;padding:.2rem .15rem .8rem;display:flex}.memoir-preview-heading>span:last-child{color:#748068;font-size:.72rem}.memoir-book-wrap{overscroll-behavior:contain;scrollbar-color:#a3af95 #e9eddf;background:#e7e8dc;border:1px solid #d9ddcd;border-radius:3px;max-height:73vh;padding:clamp(.65rem,1.8vw,1.3rem);overflow:auto}.memoir-book{background:var(--memoir-paper);color:#464c3c;font-family:var(--font-serif,Georgia, serif);overflow-wrap:anywhere;padding:clamp(1.3rem,3vw,2.5rem);font-size:1rem;line-height:1.85;box-shadow:0 3px 13px #38472410}.memoir-book-cover{text-align:center;border-bottom:1px solid #daddcc;padding:2.8rem 0 3.2rem}.memoir-book-kicker{text-transform:uppercase;letter-spacing:.17em;font:.59rem/1.6 var(--font-sans,sans-serif);color:#869172;margin:0}.memoir-book-flourish{color:var(--memoir-gold);margin:1.4rem 0;font-size:.8rem}.memoir-page .memoir-book-cover h2{font-family:var(--font-serif,Georgia, serif);color:#485b3d;border:none;margin:.5rem 0 1.4rem;padding:0;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:400;line-height:1.18}.memoir-book-author{color:#657455;margin:0;font-size:1.05rem}.memoir-book-rule{background:#aaa477;width:45px;height:1px;margin:1.6rem auto}.memoir-book-dedication{color:#858e75;max-width:14rem;margin:0 auto;font-size:.85rem;font-style:italic;line-height:1.75}.memoir-fictional{color:#7b6840;font:.75rem/1.6 var(--font-sans,sans-serif);background:#faf5e7;border:1px solid #c3b78b;margin-top:1.6rem;padding:.7rem .85rem}.memoir-book-contents{border-bottom:1px solid #daddcc;padding:1.3rem 0}.memoir-book-contents h3{color:#667753;margin:.4rem 0 .8rem;font-size:1.2rem}.memoir-book-contents ol{margin:0;padding:0;list-style:none}.memoir-book-contents li{padding:.4rem 0;line-height:1.5}.memoir-book-contents a{color:#61714e;font-size:.91rem;font-weight:400;text-decoration:none}.memoir-book-contents a:hover{text-decoration:underline}.memoir-book-contents span{color:#949b86;font:.66rem/1.6 var(--font-sans,sans-serif);margin-top:.2rem;display:block}.memoir-book-chapter{padding:2rem 0 .6rem}.memoir-book-chapter-number{text-transform:uppercase;letter-spacing:.14em;font:.63rem/1.6 var(--font-sans,sans-serif);color:#85906e;margin:0}.memoir-page .memoir-book-chapter h3{color:#526744;margin:.65rem 0;font-size:1.55rem;font-weight:400;line-height:1.25}.memoir-book-when{color:#8b937a;margin:.75rem 0 1.3rem;font-size:.82rem;font-style:italic}.memoir-book-photo{margin:1.2rem 0}.memoir-book-photo img{width:auto;max-width:100%;height:auto;max-height:28rem;margin:auto;display:block}.memoir-book-photo figcaption{font-style:italic;font-family:var(--font-serif,Georgia, serif);color:#879176;margin:.65rem 0 0;font-size:.75rem;line-height:1.65}.memoir-book-story p{orphans:3;widows:3;margin:0 0 1.3em}.memoir-book-caption-note,.memoir-book-placeholder{color:#879176;font-size:.9rem;font-style:italic}.memoir-book-end{text-align:center;color:#839172;border-top:1px solid #daddcc;margin:2rem 0 0;padding:1.8rem 0 .8rem}.memoir-book-end span{color:var(--memoir-gold);font-size:.8rem}.memoir-book-end p{font-size:.9rem;font-style:italic}.memoir-book-empty{text-align:center;color:#909b80;padding:2rem 0 .5rem;font-size:.85rem;line-height:1.8}.memoir-book-empty p:first-child{color:#798b69;font-size:1.08rem;font-style:italic}.memoir-downloads{border-top:1px solid var(--memoir-line);margin-top:3.3rem;padding:2rem 0}.memoir-downloads>div:first-child{max-width:42rem}.memoir-downloads h2{color:var(--memoir-green);border:none;margin:.5rem 0 .8rem;padding:0}.memoir-downloads p{color:#778366;font-size:.95rem;line-height:1.75}.memoir-export-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.memoir-export{text-align:left;width:100%;min-height:140px;font:inherit;color:#60764d;cursor:pointer;background:#f7f9ef;border:1px solid #c8d2ba;border-radius:3px;padding:1.25rem;display:block}.memoir-export strong{justify-content:space-between;gap:.5rem;font-size:.97rem;font-weight:600;line-height:1.45;display:flex}.memoir-export>span{color:#859276;margin-top:.8rem;font-size:.82rem;line-height:1.7;display:block}.memoir-export:hover:not(:disabled){background:#eaf0df}.memoir-extra-help{border-top:1px solid var(--memoir-line);max-width:49rem;padding:1.5rem 0 0}.memoir-extra-help h2{color:#657d50;border:none;margin:0 0 .7rem;padding:0;font-size:1.45rem}.memoir-extra-help p{color:#80926b;font-size:.82rem;line-height:1.8}@media (width<=1050px){.memoir-storage-bar{flex-direction:column;align-items:flex-start;gap:.7rem}.memoir-storage-actions{max-width:none}.memoir-workspace-heading>p{flex-shrink:1}}@media (width<=800px){.memoir-hero{grid-template-columns:1fr;gap:1.7rem;padding-top:1.2rem}.memoir-hero h1{font-size:3.1rem}.memoir-hero img{aspect-ratio:1.65;max-height:330px}.memoir-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.memoir-preview-column{position:static}.memoir-book-wrap{max-height:none;padding:1rem;overflow:visible}.memoir-book{padding:1.8rem}.memoir-page .memoir-book-cover h2{font-size:2.2rem}.memoir-workspace-heading{display:block}.memoir-workspace-heading>p br{display:none}.memoir-export-options{grid-template-columns:1fr}.memoir-export{min-height:112px}}@media (width<=480px){.memoir-hero h1{font-size:2.8rem}.memoir-lede{font-size:1.04rem}.memoir-identity,.memoir-chapter-editor{padding:1.05rem}.memoir-chapter-editor h3{font-size:1.65rem}.memoir-chapter-tabs{padding:.4rem .2rem}.memoir-chapter-tabs button{font-size:.63rem}.memoir-writing-meta{flex-wrap:wrap;gap:.2rem .7rem}.memoir-book-wrap{padding:.6rem}.memoir-book{padding:1.2rem}.memoir-book-cover{padding:2.1rem 0 2.7rem}.memoir-storage-bar{padding:.95rem}.memoir-storage-actions .memoir-button{width:100%}.memoir-preview-heading{flex-direction:column;align-items:flex-start;gap:.2rem}.memoir-example-actions{padding-inline:1.05rem}}@media print{body:has([data-memoir-root]) :is(.site-header,.site-footer,.demo-banner,.breadcrumb,.memoir-hero,.memoir-workspace-heading,.memoir-storage-bar,.memoir-editor,.memoir-preview-heading,.memoir-downloads,.memoir-extra-help,.memoir-error,.skip){display:none!important}body:has([data-memoir-root]),body:has([data-memoir-root]) main,body:has([data-memoir-root]) .container{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.memoir-workspace,.memoir-layout,.memoir-preview-column,.memoir-book-wrap{background:#fff;border:0;max-height:none;margin:0;padding:0;display:block;position:static;overflow:visible}.memoir-book{box-shadow:none;color:#222;background:#fff;padding:0;font-size:12pt}.memoir-book-cover{break-after:page;flex-direction:column;justify-content:center;min-height:70vh;display:flex}.memoir-book-contents{break-after:page}.memoir-book-contents a{color:#333}.memoir-book-chapter h3{break-after:avoid}.memoir-book-photo,.memoir-book-end{break-inside:avoid}.memoir-book-photo img{max-height:145mm}@page{margin:20mm 18mm}}
