.notebook-reader{background:#e9ede5}.notebook-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.notebook-index{padding-top:24px;position:sticky;top:132px}.notebook-reader .lbl{color:#795c0f}.index-heading{font-family:var(--font-heading);margin-top:16px;font-size:30px;line-height:1.2}.notebook-index ol{margin:24px 0;padding:0;list-style:none}.notebook-index li+li{margin-top:6px}.notebook-index a{align-items:baseline;gap:12px;padding:12px 0;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.index-number{color:#52624f;font-variant-numeric:tabular-nums;font-size:12px}.index-meta{color:#52624f;margin-top:2px;font-size:13px;font-weight:400;line-height:1.5;display:block}.notebook-index a[aria-current]{color:#19663e;font-weight:500}.notebook-index a[aria-current] .index-number{color:#19663e}.original-note{color:#52624f;margin-bottom:20px;font-size:14px;line-height:1.6}.reading-toggle{color:#036;background:0 0;border:1px solid #82917c;border-radius:2px;padding:12px 16px;font-size:14px;line-height:1.5}.reading-toggle[aria-pressed=true]{background:#fff}.notebook-sheets{flex-direction:column;gap:clamp(28px,4vw,48px);min-width:0;display:flex}.notebook-cover{color:#173929;background:linear-gradient(90deg,#7e9b35 0,#99b749 3%,#a8c35b 8%,#a2bd52 92%,#8ca642 100%);border:1px solid #7c9638;border-radius:3px 13px 13px 3px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:760px;padding:clamp(36px,6vw,80px) clamp(54px,8vw,110px) clamp(36px,6vw,80px) clamp(36px,6vw,80px);display:flex;position:relative;box-shadow:inset 8px 0 12px #324d2820,inset 0 0 0 6px #c8d99530,0 18px 38px #22332018}.cover-elastic{background:linear-gradient(90deg,#356344,#49764b 55%,#315b3d);width:14px;position:absolute;top:-1px;bottom:-1px;right:28px;box-shadow:3px 0 5px #17392925}.cover-label{letter-spacing:.16em;text-transform:uppercase;max-width:24ch;font-size:12px;line-height:1.7}.notebook-cover h2{color:inherit;margin-top:40px;font-size:clamp(54px,5.8vw,84px);line-height:.98}.cover-author{font-family:var(--font-heading);margin-top:28px;font-size:28px;font-style:italic}.cover-open{color:#173929;align-items:center;gap:24px;padding:12px 0;font-size:14px;text-decoration:none;display:flex;position:absolute;bottom:48px;left:clamp(36px,6vw,80px)}.cover-open span{font-size:24px}.notebook-sheet{background:linear-gradient(90deg,#ede4cc 0,#fcf8ea 2.5%,#fffbf0 50%,#faf5e5 100%);border:1px solid #e1dac6;border-radius:1px 3px 3px 1px;flex-direction:column;min-height:900px;padding:clamp(28px,5vw,64px);display:flex;position:relative;box-shadow:0 3px 0 -1px #f5efdc,0 4px #d8d2bf,0 16px 30px #28342512}.sheet-heading{padding-bottom:28px}.sheet-label{color:#756a4e;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-size:11px}.sheet-heading h3{font-family:var(--font-heading);color:#213c4c;text-wrap:balance;font-size:clamp(32px,3vw,42px);line-height:1.1}.sheet-date{color:#52616b;margin-top:18px;font-size:13px;line-height:1.7}.sheet-writing{--line:36px;padding:0 0 var(--line);color:#29475a;font-family:var(--font-notebook,var(--font-heading));font-size:25px;font-style:italic;line-height:var(--line);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line) - 1px), #9dafbd36 calc(var(--line) - 1px), #9dafbd36 var(--line));overflow-wrap:break-word}.sheet-writing p+p{margin-top:var(--line)}.sheet-writing code{font:inherit;text-underline-offset:5px;text-decoration:underline 1px}.sheet-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:36px;display:flex}.sheet-number{color:#756a4e;font-family:var(--font-heading);font-size:22px}.sheet-original{display:none}@media (width>=1360px){.notebook-reader{padding-inline:48px}.notebook-layout{grid-template-columns:220px minmax(0,720px) minmax(240px,320px);gap:48px}.notebook-sheets{grid-column:2/-1;grid-template-columns:subgrid;display:grid}.notebook-sheets>*{grid-column:1}.notebook-sheets>.sheet-original{grid-column:2;display:block}.sheet-original-pages{gap:32px;padding-top:40px;display:grid;position:sticky;top:132px}.sheet-original-pages a{color:#52624f;text-align:center;font-size:13px;text-decoration:none;transition:transform .3s cubic-bezier(.25,1,.5,1);display:block;transform:rotate(1.5deg)}.sheet-original-pages a+a{transform:rotate(-1deg)}.sheet-original-pages a:is(:hover,:focus-visible){transform:rotate(0)translateY(-4px)}.sheet-original-pages img{width:100%;height:auto;margin-bottom:12px;display:block;box-shadow:0 14px 30px #28342522}}[data-reading=clear] .sheet-writing{--line:36px;font-family:var(--font-body);font-size:19px;font-style:normal}@media (width<=800px){.notebook-reader{padding:40px 16px 64px}.notebook-layout{grid-template-columns:minmax(0,1fr);gap:32px;max-width:600px;margin:auto}.notebook-index{padding:0 8px;position:static}.notebook-index ol{margin:12px 0}.notebook-index a{padding:10px 0}.index-heading{font-size:28px}.notebook-cover{min-height:420px;padding:40px 60px 100px 36px}.notebook-cover h2{font-size:clamp(50px,11vw,70px)}.cover-elastic{width:12px;right:20px}.cover-open{bottom:28px;left:36px}.notebook-sheet{min-height:600px;padding:32px 24px 24px}.sheet-writing{--line:32px;font-size:23px}[data-reading=clear] .sheet-writing{--line:32px;font-size:18px}.sheet-footer{padding-top:24px}}.notebook-entry[data-astro-cid-tzrtwph7]{padding-top:64px}.notebook-layout[data-astro-cid-tzrtwph7]{row-gap:32px}.notebook-index[data-astro-cid-tzrtwph7]{grid-area:1/1/span 2}.notebook-sheets[data-astro-cid-tzrtwph7]{grid-area:2/2}.entry-heading[data-astro-cid-tzrtwph7]{grid-area:1/2;padding:24px 0 8px}.entry-heading[data-astro-cid-tzrtwph7] h1[data-astro-cid-tzrtwph7]{text-wrap:balance;margin-top:16px;font-size:clamp(46px,4.8vw,70px);line-height:1.05}.entry-subtitle[data-astro-cid-tzrtwph7]{font-family:var(--font-heading);margin-top:14px;font-size:28px;font-style:italic;line-height:1.3}.entry-meta[data-astro-cid-tzrtwph7]{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:20px;font-size:14px;line-height:1.5;display:flex}.entry-meta[data-astro-cid-tzrtwph7]>[data-astro-cid-tzrtwph7]+[data-astro-cid-tzrtwph7]{border-left:1px solid #b5bfae;padding-left:16px}.entry-byline[data-astro-cid-tzrtwph7]{font-size:15px;font-weight:500}.entry-publication[data-astro-cid-tzrtwph7]{color:#52624f}.entry-meta[data-astro-cid-tzrtwph7] a[data-astro-cid-tzrtwph7]{padding:12px 0}.sheet-heading[data-astro-cid-tzrtwph7] h2[data-astro-cid-tzrtwph7]{font-size:clamp(30px,3vw,40px);line-height:1.15}.sheet-footer[data-astro-cid-tzrtwph7]{justify-content:flex-end}.notebook-originals[data-astro-cid-tzrtwph7]{border-top:1px solid #b5bfae;border-bottom:1px solid #b5bfae}.notebook-originals[data-astro-cid-tzrtwph7] summary[data-astro-cid-tzrtwph7]{cursor:pointer;padding:22px 4px;font-size:17px;line-height:1.5}.original-pages[data-astro-cid-tzrtwph7]{gap:32px;padding:8px 4px 28px;display:grid}.original-pages[data-astro-cid-tzrtwph7] img{border-radius:2px;width:100%;height:auto;display:block}.original-pages[data-astro-cid-tzrtwph7] figcaption[data-astro-cid-tzrtwph7]{color:#52624f;text-align:center;margin-top:12px;font-size:13px}.notebook-author-note[data-astro-cid-tzrtwph7]{background:#f7f4e9;border-left:2px solid #a5b38a;padding:36px}.notebook-author-note[data-astro-cid-tzrtwph7] h2[data-astro-cid-tzrtwph7]{margin-bottom:24px;font-size:32px}.notebook-author-note[data-astro-cid-tzrtwph7] p[data-astro-cid-tzrtwph7]{font-size:17px;line-height:1.8}.notebook-author-note[data-astro-cid-tzrtwph7] p[data-astro-cid-tzrtwph7]+p[data-astro-cid-tzrtwph7]{margin-top:20px}.notebook-author-note[data-astro-cid-tzrtwph7] .btn[data-astro-cid-tzrtwph7]{margin-top:28px}.notebook-entry-end[data-astro-cid-tzrtwph7]{gap:28px;padding:8px 0;display:grid}.notebook-entry-end[data-astro-cid-tzrtwph7] a[data-astro-cid-tzrtwph7]{padding:12px 0;display:block}.notebook-entry-end[data-astro-cid-tzrtwph7] span[data-astro-cid-tzrtwph7]{margin-bottom:8px;font-size:13px;display:block}.notebook-entry-end[data-astro-cid-tzrtwph7] strong[data-astro-cid-tzrtwph7]{font-family:var(--font-heading);font-size:32px;font-weight:400;line-height:1.2}@media (width>=1360px){.entry-heading[data-astro-cid-tzrtwph7],.notebook-sheets[data-astro-cid-tzrtwph7]{grid-column:2/-1}.notebook-originals[data-astro-cid-tzrtwph7]{display:none}}@media (width<=800px){.notebook-entry[data-astro-cid-tzrtwph7]{padding-top:40px}.notebook-index[data-astro-cid-tzrtwph7]{grid-area:2/1}.notebook-sheets[data-astro-cid-tzrtwph7]{grid-area:3/1}.entry-heading[data-astro-cid-tzrtwph7]{grid-area:1/1;padding:0 8px}.entry-heading[data-astro-cid-tzrtwph7] h1[data-astro-cid-tzrtwph7]{font-size:46px}.entry-subtitle[data-astro-cid-tzrtwph7]{font-size:26px}.entry-meta[data-astro-cid-tzrtwph7]{flex-direction:column;align-items:flex-start;gap:2px}.entry-meta[data-astro-cid-tzrtwph7]>[data-astro-cid-tzrtwph7]+[data-astro-cid-tzrtwph7]{border-left:0;padding-left:0}.notebook-author-note[data-astro-cid-tzrtwph7]{padding:28px 24px}}
