.HeaderBuilder-module__lwT_RW__root{margin:var(--sp-6) 0;border:1px solid var(--color-hair-strong);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);border-radius:3px;overflow:hidden}.HeaderBuilder-module__lwT_RW__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:10px var(--sp-4);border-block-end:1px solid var(--color-hair-strong);background:var(--color-paper);display:flex}.HeaderBuilder-module__lwT_RW__title{letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--color-ink-2);font-size:10px;font-weight:600}.HeaderBuilder-module__lwT_RW__tally{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);font-size:10px}.HeaderBuilder-module__lwT_RW__words{padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-direction:column;gap:4px;display:flex}.HeaderBuilder-module__lwT_RW__word{gap:3px;display:flex}.HeaderBuilder-module__lwT_RW__field{border:1px solid var(--color-hair);background:var(--color-paper-soft);min-block-size:44px;min-inline-size:0;color:var(--color-ink-4);border-radius:2px;flex-direction:column;flex-basis:0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex;overflow:hidden}.HeaderBuilder-module__lwT_RW__field[data-on]{border-color:var(--color-hair-strong);background:var(--color-paper-raised);color:var(--color-ink)}.HeaderBuilder-module__lwT_RW__field[data-new]{border-color:var(--color-accent);background:var(--color-selection)}.HeaderBuilder-module__lwT_RW__fieldAbbr{letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:600}.HeaderBuilder-module__lwT_RW__fieldSub{color:var(--color-ink-3);white-space:nowrap;font-size:9px}.HeaderBuilder-module__lwT_RW__field:not([data-on]) .HeaderBuilder-module__lwT_RW__fieldSub{color:var(--color-ink-4)}.HeaderBuilder-module__lwT_RW__note{font-style:italic;}
.Rail-module__c7jJLW__anchor{z-index:1;display:block;position:relative}@media (min-width:80rem){.Rail-module__c7jJLW__anchor{height:0}.Rail-module__c7jJLW__anchorRight>:first-child{inline-size:16rem;margin-block:0;position:absolute;inset-block-start:var(--rail-offset,0);inset-inline-start:calc(100% + 4rem)}.Rail-module__c7jJLW__anchorLeft>:first-child{inline-size:16rem;margin-block:0;position:absolute;inset-block-start:var(--rail-offset,0);inset-inline-end:calc(100% + 4rem)}}@media (min-width:96rem){.Rail-module__c7jJLW__anchorRight>:first-child{inline-size:18rem;inset-inline-start:calc(100% + 5.5rem)}.Rail-module__c7jJLW__anchorLeft>:first-child{inline-size:18rem;inset-inline-end:calc(100% + 5.5rem)}}
.Historic-module__hbafhq__figure{margin:var(--sp-6) 0;color:var(--color-ink);font-family:var(--font-mono);display:block}.Historic-module__hbafhq__frame{border:1px solid var(--color-hair,#0000001f);background:var(--color-paper-soft);padding:4px;overflow:hidden}.Historic-module__hbafhq__img{filter:grayscale(.08)contrast(1.02);width:100%;height:auto;display:block}.Historic-module__hbafhq__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-block-start:8px;display:flex}.Historic-module__hbafhq__headTitle{letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--color-ink-3);font-size:9px;font-weight:700}.Historic-module__hbafhq__headYear{letter-spacing:var(--ls-label);color:var(--color-ink-4,var(--color-ink-3));font-size:9px}.Historic-module__hbafhq__caption{color:var(--color-ink-2,var(--color-ink));margin-block-start:6px;font-size:12px;line-height:1.5;display:block}.Historic-module__hbafhq__captionBody{font-family:var(--font-mono);letter-spacing:.01em;font-size:12px;display:block}.Historic-module__hbafhq__credit{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-4,var(--color-ink-3));margin-block-start:6px;font-size:9px;display:block}.Historic-module__hbafhq__credit a{color:inherit;border-bottom:1px dotted;text-decoration:none}.Historic-module__hbafhq__credit a:hover{color:var(--color-ink)}@media (max-width:48rem){.Historic-module__hbafhq__figure{margin:var(--sp-5) 0}.Historic-module__hbafhq__captionBody{font-size:12px}}
.Note-module__pJgrOa__note{max-width:100%;box-shadow:none;transform:rotate(var(--note-tilt,-1.2deg));background:0 0;border:none;border-radius:0;margin-block:14px 18px;padding:0;display:block}.Note-module__pJgrOa__body{display:block}.Note-module__pJgrOa__note .Note-module__pJgrOa__body p{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0 0 .4rem}.Note-module__pJgrOa__note .Note-module__pJgrOa__body p:last-child{margin-bottom:0}.Note-module__pJgrOa__note .Note-module__pJgrOa__body a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.Note-module__pJgrOa__note .Note-module__pJgrOa__body strong{color:inherit;background:0 0;padding:0;font-family:inherit;font-weight:700}.Note-module__pJgrOa__note .Note-module__pJgrOa__body em{font-style:italic}.Note-module__pJgrOa__note .Note-module__pJgrOa__body code{background:0 0;border-radius:0;padding:0;font-size:.7em}.Note-module__pJgrOa__label{letter-spacing:.08em;background:0 0;border:none;margin-bottom:4px;padding:0;display:inline-block}.Note-module__pJgrOa__squiggle{color:var(--color-ink-3);opacity:.6;width:60%;margin-top:4px;display:block}.Note-module__pJgrOa__note.Note-module__pJgrOa__note,.Note-module__pJgrOa__note.Note-module__pJgrOa__ref,.Note-module__pJgrOa__note.Note-module__pJgrOa__aside,.Note-module__pJgrOa__note.Note-module__pJgrOa__plain{box-shadow:none;color:var(--color-hand);background:0 0;border:none;border-radius:0;padding:0}@media (max-width:48rem){.Note-module__pJgrOa__note{transform:rotate(calc(var(--note-tilt,-1.2deg) * .5));padding:0;font-size:.95rem}.Note-module__pJgrOa__squiggle{width:50%;margin-top:4px}}
.Visuals-module__qdlAoq__h1{margin-block:36px 12px}.Visuals-module__qdlAoq__h2{margin-block:32px 10px}.Visuals-module__qdlAoq__h3{margin-block:26px 8px}.Visuals-module__qdlAoq__h4{margin-block:22px 8px}.Visuals-module__qdlAoq__p{margin-block:0 22px}.Visuals-module__qdlAoq__p:last-child{margin-block-end:0}.Visuals-module__qdlAoq__ul,.Visuals-module__qdlAoq__ol{margin-block:0 20px;padding-inline-start:28px}.Visuals-module__qdlAoq__ul{padding-inline-start:0;list-style:none}.Visuals-module__qdlAoq__li{margin-block-end:2px}.Visuals-module__qdlAoq__li:last-child{margin-block-end:0}.Visuals-module__qdlAoq__ul .Visuals-module__qdlAoq__li{padding-inline-start:24px;position:relative}.Visuals-module__qdlAoq__ul .Visuals-module__qdlAoq__li:before{content:"*";color:var(--color-ink);font-family:var(--font-mono);position:absolute;inset-block-start:0;inset-inline-start:8px}.Visuals-module__qdlAoq__ol{list-style:decimal}.Visuals-module__qdlAoq__blockquote{border-inline-start:none;margin:28px 0;padding-inline-start:0}.Visuals-module__qdlAoq__blockquote>.Visuals-module__qdlAoq__p{font:inherit;color:inherit;margin:0}.Visuals-module__qdlAoq__blockquote>.Visuals-module__qdlAoq__p+.Visuals-module__qdlAoq__p{margin-block-start:var(--sp-2)}.Visuals-module__qdlAoq__blockquote em,.Visuals-module__qdlAoq__blockquote i{color:var(--color-ink-2)}.Visuals-module__qdlAoq__blockquote del,.Visuals-module__qdlAoq__blockquote s{color:var(--color-ink-3);text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent)}.Visuals-module__qdlAoq__hr{text-align:left;background:0 0;border:0;height:auto;margin-block:24px;overflow:visible}.Visuals-module__qdlAoq__hr:before{content:"---";font-family:var(--font-mono);color:var(--color-ink)}.Visuals-module__qdlAoq__pre{background:0 0;border:0;border-radius:0;margin-block:18px;padding:0;overflow-x:auto}.Visuals-module__qdlAoq__pre [data-line]{padding-inline:0;display:block}.Visuals-module__qdlAoq__figure{margin-block:var(--sp-6)}
.chapter-module__OO8jQG__previewLabel{margin:0 0 16px}.chapter-module__OO8jQG__previewList{margin:0;padding:0;list-style:none}.chapter-module__OO8jQG__previewItem{border-block-end:1px dashed var(--color-hair-soft);padding:12px 0 12px 24px;position:relative}.chapter-module__OO8jQG__previewItem:first-child{border-block-start:1px dashed var(--color-hair-soft)}.chapter-module__OO8jQG__previewItem:before{content:"*";font-family:var(--font-mono);color:var(--color-ink);line-height:inherit;position:absolute;inset-block-start:12px;inset-inline-start:4px}
