.textbook-paper-typography{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" 1, "kern" 1, "lnum" 1, "pnum" 1;letter-spacing:.005em;font-family:Garamond,Georgia,Times New Roman,serif;font-size:11pt;line-height:1.8}.textbook-paper-typography h1{text-align:left;letter-spacing:.03em;margin-top:0;margin-bottom:16pt;font-size:15pt;font-weight:700}.textbook-paper-typography h2{text-align:left;letter-spacing:.03em;margin-top:0;margin-bottom:20pt;font-size:14pt;font-weight:700}.textbook-paper-typography h3{letter-spacing:.01em;margin-top:18pt;margin-bottom:10pt;font-size:12pt;font-weight:700}.textbook-paper-typography p{text-indent:1.4em;text-align:justify;margin-bottom:12pt;font-size:11pt;line-height:1.8}.textbook-paper-typography li p,.textbook-paper-typography blockquote p,.textbook-paper-typography td p,.textbook-paper-typography th p{text-indent:0}.textbook-paper-typography ul,.textbook-paper-typography ol{margin-bottom:16pt;padding-left:2em}.textbook-paper-typography li{margin-bottom:6pt;font-size:11pt;line-height:1.75}.textbook-paper-typography table{border-collapse:collapse;margin:20pt auto;font-family:Times New Roman,Garamond,serif;font-size:10pt}.textbook-paper-typography th,.textbook-paper-typography td{padding:4pt 8pt}.textbook-paper-typography-advanced{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" 1, "kern" 1, "lnum" 1, "pnum" 1;letter-spacing:.008em;text-shadow:0 0 .4px #00000038;font-family:Latin Modern Roman,Computer Modern,Georgia,serif;font-size:16px;line-height:1.75}.textbook-paper-typography-advanced h1{text-align:left;letter-spacing:.02em;margin-top:0;margin-bottom:1.2em;font-size:1.6em;font-weight:600}.textbook-paper-typography-advanced h2{text-align:left;letter-spacing:.02em;margin-top:0;margin-bottom:1.6em;font-size:1.45em;font-weight:600}.textbook-paper-typography-advanced h3{border-bottom:1px solid color-mix(in oklab, currentColor 12%, transparent);margin-top:2em;margin-bottom:1em;padding-bottom:.3em;font-size:1.15em;font-weight:600}.textbook-paper-typography-advanced p{text-align:justify;text-indent:1.2em;margin-bottom:1.3em}.textbook-paper-typography-advanced li p,.textbook-paper-typography-advanced blockquote p,.textbook-paper-typography-advanced td p,.textbook-paper-typography-advanced th p{text-indent:0}.textbook-paper-typography-advanced ul,.textbook-paper-typography-advanced ol{margin-bottom:1.6em;padding-left:1.8em}.textbook-paper-typography-advanced li{margin-bottom:.7em}.textbook-paper-typography-advanced table{border-collapse:collapse;font-size:.95em}@keyframes textbookSwipeHintFinger{0%{opacity:0;transform:translate(20px)}20%{opacity:1}60%{opacity:1;transform:translate(-6px)}to{opacity:0;transform:translate(-18px)}}@keyframes textbookSwipeHintTrail{0%{opacity:0;transform:scaleX(.35)}25%{opacity:.5}65%{opacity:.7;transform:scaleX(1)}to{opacity:0;transform:scaleX(.45)}}@keyframes textbookSwipeHintArrow{0%,to{opacity:.45;transform:translate(4px)}50%{opacity:1;transform:translate(-2px)}}@keyframes textbookPageNumberPulse{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.textbook-page-number-pulse{transform-origin:50%;animation:.22s cubic-bezier(.22,1,.36,1) textbookPageNumberPulse;display:inline-block}@keyframes textbookBookmarkPulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.textbook-bookmark-pulse{animation:.22s cubic-bezier(.22,1,.36,1) textbookBookmarkPulse}.textbook-swipe-hint{box-shadow:0 10px 24px #0284c71f}.textbook-swipe-hint-gesture{flex-shrink:0;justify-content:flex-end;align-items:center;width:94px;height:24px;display:inline-flex;position:relative}.textbook-swipe-hint-arrow{font-size:16px;font-weight:700;line-height:1;animation:1.8s ease-in-out infinite textbookSwipeHintArrow;position:absolute;top:50%;left:0;transform:translateY(-50%)}.textbook-swipe-hint-trail{transform-origin:100%;background:linear-gradient(270deg,currentColor 20%,#0000 95%);border-radius:9999px;width:64px;height:2px;animation:1.8s ease-in-out infinite textbookSwipeHintTrail;position:absolute;top:50%;right:6px}.textbook-swipe-hint-finger{opacity:.95;background:currentColor;border-radius:9999px;width:20px;height:20px;animation:1.8s ease-in-out infinite textbookSwipeHintFinger;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 4px 10px #0f172a33}@media (prefers-reduced-motion:reduce){.textbook-bookmark-pulse,.textbook-page-number-pulse,.textbook-swipe-hint-arrow,.textbook-swipe-hint-trail,.textbook-swipe-hint-finger{animation:none}}
