@font-face{font-family:BookHeading;src:url("heading.ttf") format("truetype");font-weight:100 900;font-style:italic}
html{color:#35434b;background:#fff}body{margin:0 auto;padding:1.4em 1.2em;max-width:38em;font-family:Georgia,"Times New Roman",serif;font-size:1em;line-height:1.65;overflow-wrap:break-word;hyphens:auto}
h1,h2,h3{font-family:BookHeading,Georgia,serif;font-style:italic;font-weight:600;line-height:1.15;color:#3c5b6a;break-after:avoid;page-break-after:avoid;hyphens:none}
h1{font-size:2.65em;letter-spacing:-.025em;margin:.3em 0 .9em}h2{font-size:1.85em;margin:1.7em 0 .65em}h3{font-size:1.4em;margin:1.4em 0 .5em}
p{margin:0 0 .8em;orphans:2;widows:2}p.original{white-space:pre-line}strong{font-weight:700}a{color:#35657e;text-decoration:underline;text-underline-offset:.15em}
.eyebrow{font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.64em;font-weight:bold;color:#627d8d;margin:2em 0 1.3em}
.chapter-head{padding:1.3em 1.35em .2em;background:#e8f3f9;margin:0 0 2em;border-radius:.2em}.chapter-head .eyebrow{margin:.3em 0 1.2em}.chapter-head h1{margin-bottom:.6em}
figure{margin:1.6em auto;text-align:center;break-inside:avoid;page-break-inside:avoid}figure img{max-width:100%;height:auto;max-height:19em;object-fit:contain}
.affirmation{padding:.8em 1em;background:#eef6fa;border-left:.18em solid #b2d5e5;margin-bottom:.65em;break-inside:avoid}
blockquote{margin:1.5em 0;padding:1.1em 1.2em;background:#e5f2f9;border-left:.22em solid #9ec6dc;font-style:italic;font-size:1.1em;color:#3f5865}blockquote p{margin:0}
li{margin-bottom:.55em}ul,ol{padding-left:1.4em}.small{font-size:.84em;color:#60717b}.frontmatter p{font-size:.88em;line-height:1.65}
.cover{box-sizing:border-box;min-height:40em;display:flex;flex-direction:column;justify-content:space-between;padding:2.8em 2.3em;background:linear-gradient(155deg,#e2f3fc 0%,#d5eaf5 50%,#eef0f2 100%);border:1px solid #cfdee6}
.cover .eyebrow{font-size:.7em;letter-spacing:.25em;margin:0}.cover h1{font-size:5.15em;line-height:.88;color:#354c59;margin:.6em 0 .35em;font-weight:500}.cover .subtitle{max-width:18em;font-family:Arial,sans-serif;font-size:.9em;line-height:1.65;color:#526a78}.cover .edition{font-family:Arial,sans-serif;font-size:.69em;text-transform:uppercase;letter-spacing:.13em;margin-top:2em}.cover .author{font-size:1.2em;color:#354c59;margin:0}.cover .swash{font-family:BookHeading,Georgia,serif;font-style:italic;font-size:4em;color:#87b4cb;line-height:1;margin:.25em 0}
.toc-list{list-style:none;padding:0}.toc-list li{padding:.45em 0;border-bottom:1px solid #e3eaee}.toc-list a{text-decoration:none}.supplement{font-family:Arial,sans-serif;display:inline-block;background:#d4e9f4;font-size:.65em;text-transform:uppercase;letter-spacing:.1em;padding:.4em .65em;margin-bottom:1em}
@media(max-width:480px){body{padding:1em}.cover{min-height:34em;padding:2em 1.4em}.cover h1{font-size:4em}h1{font-size:2.3em}.chapter-head{padding:1em 1em .15em}}
.initial{float:left;font-family:BookHeading,Georgia,serif;font-style:italic;font-weight:600;font-size:4.4em;line-height:.79;padding:.08em .12em 0 0;color:#527a90}.opening{min-height:3.7em}.ornament{line-height:1;text-align:left;margin:-.2em 0 .9em}.ornament img{display:inline-block;width:150px;height:auto;max-height:none}strong{color:#304f61;font-weight:700}.step-label{padding:.75em 1em;background:#eff4f7;border-left:2px solid #a8c6d6;margin:1.25em 0 .85em}.step-label strong{letter-spacing:.025em}.cover .swash{font-size:1em;line-height:1}.cover .swash img{width:180px;height:34px}.chapter-head h1{margin-bottom:.55em}@media(max-width:480px){.initial{font-size:4em}.ornament img{width:125px}}.exercise-banner{text-align:center;border:2px solid #94b7cb;box-shadow:inset 0 0 0 5px #f8fbfd;background:#e7f2f8;padding:.85em 1em;margin:1.8em 0;break-inside:avoid;page-break-inside:avoid}.exercise-banner strong{font-family:Georgia,serif;font-size:1.7em;font-weight:700;letter-spacing:.16em;color:#365b71}.copyright-line{font-family:Georgia,serif;font-size:1.25em;font-weight:bold;color:#36596d;padding:1.1em 1em;background:#edf5f9;border-left:3px solid #98bdd2;margin:1.5em 0}.imprint h2{font-size:1.55em}.imprint p{line-height:1.7}.imprint .copyright-line{line-height:1.5}.frontmatter .copyright-line{font-size:1.15em}.day-index{list-style:none;padding:0;margin:1em 0 2em}.day-index li{padding:.5em .75em;border-bottom:1px solid #dce7ee;margin:0}.day-index li:nth-child(2n){background:#f1f7fa}.day-index a{text-decoration:none;font-size:.92em}.day-index strong{white-space:nowrap}.phase-heading{padding:1em 1.2em .25em;background:#dceef7;margin:2.4em 0 1.5em;border-top:2px solid #8eb4ca}.phase-heading .eyebrow{margin:.2em 0 .75em}.phase-heading h2{margin:0 0 .6em}.day-card{border:1px solid #b9d1df;margin:1.6em 0 2.2em;scroll-margin-top:100px}.day-card-head{background:#e9f4fa;padding:1em 1.2em .65em;break-after:avoid;page-break-after:avoid}.day-label{font:700 .74em Arial,sans-serif;letter-spacing:.15em;color:#47758e;margin:0 0 .6em}.day-card h3{font-size:1.85em;margin:.15em 0 .2em}.day-card-body{padding:1.2em}.daily-core{font-family:Arial,sans-serif;font-size:.8em;color:#667d89;padding-bottom:.8em;border-bottom:1px solid #e2eaf0}.small-step{padding:.8em;background:#f1f5f7;border-left:2px solid #b6cad5}.day-card blockquote{margin:1.1em 0;font-size:1em}.day-check{font-size:.75em;color:#5c7481;line-height:1.8}.back-to-days{font:12px Arial,sans-serif;margin:.9em 0 0}.day-navigation{scroll-margin-top:100px}.day-card p{orphans:2;widows:2}@media(max-width:480px){.day-card-body{padding:1em}.day-card-head{padding:1em}.day-card h3{font-size:1.6em}.day-check{font-size:.8em}}.book-list{padding-left:1.45em;margin:1em 0 1.5em}.book-list>li{padding-left:.2em;margin:0 0 .75em;line-height:1.65}.book-list>li::marker,article li::marker{color:#638fa8;font-weight:bold}.affirmation-list{background:#f0f6fa;padding:1.25em 1.2em 1em 2.1em;border-radius:.2em}.affirmation-list>li.affirmation{background:transparent;border:0;padding:.1em 0 .55em .15em;margin-bottom:.55em;break-inside:avoid}.affirmation-list>li+li{border-top:1px solid #dce8ef;padding-top:.6em}.exercise-steps{list-style:none;padding:0;margin:1.5em 0}.exercise-steps>li{padding:1em 1.2em;margin:0 0 .9em;background:#f2f7fa;border-left:3px solid #a8c8d9;break-inside:avoid}.exercise-steps p:last-child{margin-bottom:0}.book-list li.original{white-space:pre-line}.cover-art{margin:0;padding:0;text-align:center;line-height:0}.cover-art>img{display:block;width:100%;height:auto;margin:0}.cover-art .cover-actions{line-height:1;padding:18px 24px;background:#edf4f8;margin:0}.cover-art .cover-actions button{border:1px solid #597d92;padding:12px 18px;border-radius:4px;background:#4b7085;color:white;font:13px Arial,sans-serif;cursor:pointer} body{padding:30px 20px} .sample-nav{font:14px Arial,sans-serif;margin:0 0 35px} .day-card{scroll-margin-top:20px}