.rich-text-block :where(p,ul,ol,blockquote){margin-block:0 .85em}.rich-text-block :where(h1,h2,h3,h4,h5,h6){margin-block:1.4em .5em;font-weight:600;line-height:1.25}.rich-text-block :where(h1){font-size:1.5em}.rich-text-block :where(h2){font-size:1.3em}.rich-text-block :where(h3){font-size:1.15em}.rich-text-block :where(ul){list-style:disc;padding-inline-start:1.4em}.rich-text-block :where(ol){list-style:decimal;padding-inline-start:1.4em}.rich-text-block :where(li){margin-block:0 .2em}.rich-text-block :where(blockquote){border-inline-start:2px solid currentColor;padding-inline-start:.9em;font-style:italic}.rich-text-block>:where(:first-child),.rich-text-block .ProseMirror>:where(:first-child){margin-top:0}.rich-text-block>:where(:last-child),.rich-text-block .ProseMirror>:where(:last-child){margin-bottom:0}.rich-text-surface a{color:var(--rich-text-link-color);text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-offset:.12em}.rich-text-surface strong{color:var(--rich-text-bold-color);font-weight:700}.rich-text-surface em{font-style:italic}.rich-text-title-highlight em{font-style:normal;white-space:nowrap;color:var(--rich-text-emphasis-ink);background-image:linear-gradient(var(--rich-text-emphasis-bar),var(--rich-text-emphasis-bar));background-repeat:no-repeat;background-position:left center;background-size:100% 100%;padding-inline:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sf-script-mark{font-size:.42em;line-height:0;letter-spacing:0;text-transform:none}.sf-script-mark--superscript{vertical-align:super}.sf-script-mark--subscript{vertical-align:sub}.rich-text-surface [data-sf-font-role=display]{font-family:var(--rich-text-font-display)}.rich-text-surface [data-sf-font-role=body]{font-family:var(--rich-text-font-body)}.rich-text-surface [data-sf-font-role=ui]{font-family:var(--rich-text-font-ui)}.rich-text-surface [data-sf-color-role=primary]{color:var(--rich-text-color-primary)}.rich-text-surface [data-sf-color-role=primaryForeground]{color:var(--rich-text-color-primaryForeground)}.rich-text-surface [data-sf-color-role=secondary]{color:var(--rich-text-color-secondary)}.rich-text-surface [data-sf-color-role=secondaryForeground]{color:var(--rich-text-color-secondaryForeground)}.rich-text-surface [data-sf-color-role=background]{color:var(--rich-text-color-background)}.rich-text-surface [data-sf-color-role=surface]{color:var(--rich-text-color-surface)}.rich-text-surface [data-sf-color-role=surfaceLight]{color:var(--rich-text-color-surfaceLight)}.rich-text-surface [data-sf-color-role=surfaceDark]{color:var(--rich-text-color-surfaceDark)}.rich-text-surface [data-sf-color-role=surfaceGlass]{color:var(--rich-text-color-surfaceGlass)}.rich-text-surface [data-sf-color-role=text]{color:var(--rich-text-color-text)}.rich-text-surface [data-sf-color-role=textMuted]{color:var(--rich-text-color-textMuted)}.rich-text-surface [data-sf-color-role=textOnBackground]{color:var(--rich-text-color-textOnBackground)}.rich-text-surface [data-sf-color-role=textOnSurface]{color:var(--rich-text-color-textOnSurface)}.rich-text-surface [data-sf-color-role=border]{color:var(--rich-text-color-border)}.rich-text-surface [data-sf-color-role=shadow]{color:var(--rich-text-color-shadow)}.rich-text-surface [data-sf-color-role=accent]{color:var(--rich-text-color-accent)}.rich-text-surface [data-sf-color-role=success]{color:var(--rich-text-color-success)}.rich-text-surface [data-sf-color-role=warning]{color:var(--rich-text-color-warning)}.rich-text-surface [data-sf-color-role=error]{color:var(--rich-text-color-error)}[data-reveal] .rich-text-title-highlight em{transition-property:background-size,color;transition-duration:var(--reveal-mark-duration);transition-timing-function:var(--reveal-mark-ease);transition-delay:var(--reveal-mark-delay)}[data-reveal=pending] .rich-text-title-highlight em{background-size:0% 100%;color:inherit}@media (prefers-reduced-motion: reduce){[data-reveal] .rich-text-title-highlight em{transition:none;background-size:100% 100%;color:var(--rich-text-emphasis-ink)}}.press-surface a[href]:not([data-press-cover]){position:relative;z-index:20}.press-surface:hover .press-words{opacity:.8}.sf-book{position:relative;aspect-ratio:var(--book-aspect);perspective:1600px;container-type:inline-size}.sf-book:has(.sf-book-cover:focus-visible){outline:2px solid var(--book-focus);outline-offset:4px}.sf-book:after{content:"";position:absolute;top:4px;bottom:4px;right:-5px;width:5px;background:var(--book-fore-edge)}.sf-book:after,.sf-book-page,.sf-book-front,.sf-book-back,.sf-book-blank{border-top-right-radius:var(--book-corner);border-bottom-right-radius:var(--book-corner)}.sf-book-page{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.3rem;padding:.75rem .7rem .7rem .9rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--book-page);box-shadow:var(--book-shadow);text-align:center}.sf-book-page h3,.sf-book-line,.sf-book-meta{margin:0}.sf-book-page>:first-child{margin-top:auto}.sf-book-presses{margin-top:.6rem;margin-bottom:auto;display:grid;gap:.3rem}@container (max-width: 130px){.sf-book-line{display:none}}.sf-book-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;margin:0;padding:0;border:0;background:none;cursor:pointer;outline:none;transform-origin:left center;transform-style:preserve-3d}.sf-book-front,.sf-book-back,.sf-book-blank{display:block}.sf-book[data-motion=swing] .sf-book-cover{transition:var(--book-swing)}.sf-book[data-motion=fade] .sf-book-cover{transition:var(--book-fade)}.sf-book-front,.sf-book-back{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sf-book-front{background:var(--book-board);box-shadow:var(--book-shadow)}.sf-book-front img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sf-book-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--book-spine)}.sf-book-back{transform:rotateY(180deg);background:var(--book-board);box-shadow:var(--book-board-frame)}.sf-book-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:.75rem;text-align:center}.sf-book[data-open] .sf-book-cover{pointer-events:none}.sf-book[data-motion=swing][data-open] .sf-book-cover{transform:rotateY(-150deg)}.sf-book[data-motion=fade][data-open] .sf-book-cover{opacity:0}
