#legacy-theme-root .lmp{position:relative;margin:24px 0 28px;color:#382d29;--lmp-ink:#3d2a30;--lmp-brand:#6e263f;--lmp-gold:#b58a46;text-align:left}#legacy-theme-root .lmp-introduction{display:flex;gap:10px;align-items:center;justify-content:center;margin-bottom:17px;color:#73533b}#legacy-theme-root .lmp-introduction p{margin:0;font:600 16px/1.7 var(--font-noto-serif),serif}#legacy-theme-root .lmp-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 auto 14px;max-width:660px}#legacy-theme-root .lmp-topics button{display:flex;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:10px 7px;border:1px solid #dbcbb6;border-radius:7px;background:#fffaf2;color:#68533d;font-size:14px;font-weight:700;cursor:pointer}#legacy-theme-root .lmp-topics button[aria-pressed=true]{color:#702841;background:#f5e7e7;border-color:#a27380;box-shadow:inset 0 -2px #7b3048}#legacy-theme-root .lmp-stage{position:relative;padding:28px 32px 33px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 46%,#f3e5c7 0,transparent 68%)}#legacy-theme-root .lmp-orbit{position:absolute;inset:0;width:100%;height:100%;color:#ae854a;opacity:.65;z-index:-1}#legacy-theme-root .lmp-book{position:relative;max-width:620px;margin:auto;perspective:1800px;filter:drop-shadow(0 17px 12px #62472d24)}#legacy-theme-root .lmp-page-stack{position:absolute;inset:6px -6px -7px 7px;border:1px solid #cabb9f;border-radius:3px 12px 12px 3px;background:repeating-linear-gradient(0deg,#ebe3d5,#ebe3d5 1px,#fbf5e9 0,#fbf5e9 3px);transform:rotate(1deg)}#legacy-theme-root .lmp-paper{position:relative;padding:24px 34px 22px;border:1px solid #d7c9b0;border-left:8px solid #663049;border-radius:3px 9px 9px 3px;background:linear-gradient(90deg,#e7dfd0,#fffcf4 22px,#fffdf7 58%,#f6efdf);box-shadow:inset 8px 0 14px #5746320b;min-height:395px}#legacy-theme-root .lmp-page-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #dfd1b9;color:#8b7351;font-size:12px;line-height:1.7}#legacy-theme-root .lmp-page-top span:last-child{white-space:nowrap}#legacy-theme-root .lmp-page-content{min-height:290px;padding-top:22px}#legacy-theme-root .lmp[data-motion=true] .lmp-changing-heading,#legacy-theme-root .lmp[data-motion=true] .lmp-page-content{animation:lmp-page-arrive .42s ease-out both}#legacy-theme-root .lmp .lmp-chapter-name{margin:0 0 10px!important;color:#846443!important;font-size:13px!important;line-height:1.6!important;font-weight:700}#legacy-theme-root .lmp h3{margin:0 0 15px!important;padding:0!important;color:#402b32!important;background:none!important;border:0!important;font:700 clamp(21px,3.6vw,28px)/1.7 var(--font-noto-serif),serif!important;letter-spacing:-.025em;word-break:keep-all}#legacy-theme-root .lmp .lmp-chapter-title{margin:0 0 20px!important;color:#776450!important;font-size:14px!important;line-height:1.8!important}#legacy-theme-root .lmp ul{display:grid;gap:9px;list-style:none;margin:0 0 24px;padding:0}#legacy-theme-root .lmp li{display:flex;gap:9px;align-items:baseline;margin:0;color:#514236;font-size:16px;line-height:1.85}#legacy-theme-root .lmp li span{color:#ad8a50;font-size:12px;flex:none}#legacy-theme-root .lmp .lmp-personal-note{margin:18px 0 13px!important;color:#7b6b59!important;font-size:13px!important}#legacy-theme-root .lmp-sample-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:46px;padding:9px 0;background:none;border:0;border-bottom:1px solid #ae7d67;border-radius:0;color:#7d354c;font-size:14px;font-weight:700;line-height:1.65;cursor:pointer;text-align:left}#legacy-theme-root .lmp-page-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding-top:13px;border-top:1px solid #dfd1b9;color:#8b7351;font-size:11px;line-height:1.7}#legacy-theme-root .lmp-imprint{padding:3px 4px;border:1px solid #ad584b;color:#9c463d;font:600 12px/1.1 var(--font-noto-serif),serif;letter-spacing:1px;transform:rotate(-5deg)}#legacy-theme-root .lmp-cover{display:none;position:absolute;inset:0;z-index:2;transform-origin:0 50%;border-radius:3px 9px 9px 3px;background:radial-gradient(ellipse at 78% 20%,#8a4359 0,transparent 55%),linear-gradient(90deg,#2a1020,#59203b 4%,#682740 12%,#482036);box-shadow:inset 7px 0 12px #2108187a,0 9px 25px #4b283829;color:#dfc486;backface-visibility:hidden;pointer-events:none;text-align:center;padding:35px 22px}#legacy-theme-root .lmp-cover-border{position:absolute;inset:14px;border:1px solid #c2a6746b;border-radius:0 5px 5px 0}#legacy-theme-root .lmp-cover small{display:block;color:#dfc486;font-size:14px;letter-spacing:4px}#legacy-theme-root .lmp-cover-rule{display:block;width:36px;height:1px;background:#d5b883;margin:22px auto}#legacy-theme-root .lmp-cover strong{display:block;color:#f2dfaa;font:600 clamp(29px,5vw,42px)/1.75 var(--font-noto-serif),serif;letter-spacing:.06em}#legacy-theme-root .lmp-cover svg{display:block;width:116px;height:116px;margin:24px auto 18px}#legacy-theme-root .lmp-cover>span:last-child{display:block;color:#d7c29a;font-size:12px;letter-spacing:1px}#legacy-theme-root .lmp[data-motion=true] .lmp-cover{display:block}#legacy-theme-root .lmp[data-motion=true][data-open=true] .lmp-cover{animation:lmp-book-open 1.15s cubic-bezier(.24,.64,.31,1) both}#legacy-theme-root .lmp[data-motion=true][data-open=true] .lmp-orbit{animation:lmp-orbit-arrive 1.3s ease-out both}#legacy-theme-root .lmp-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 10px}#legacy-theme-root .lmp-controls p{margin:0!important;color:#7b6c59!important;font-size:12px!important;flex:1}#legacy-theme-root .lmp-controls>div{display:flex;align-items:center;gap:12px;flex:none}#legacy-theme-root .lmp-controls button{display:inline-flex;align-items:center;gap:4px;min-height:40px;border:0;background:none;color:#80694d;font-size:11px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:0}#legacy-theme-root .lmp .lmp-sample-label{display:inline-block;margin:0 0 15px!important;padding:5px 8px;border:1px solid #ddc6a6;background:#f5ead8;color:#79552f!important;font-size:12px!important;line-height:1.6!important}#legacy-theme-root .lmp .lmp-sample-text{margin:0!important;color:#514236!important;font-size:16px!important;line-height:2!important;word-break:keep-all}#legacy-theme-root .lmp-sample-sections{display:grid;gap:28px}#legacy-theme-root .lmp-sample-section+.lmp-sample-section{padding-top:24px;border-top:1px solid #dfd1b9}#legacy-theme-root .lmp-sample-navigation{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:20px;color:#8b7351;font-size:13px}#legacy-theme-root .lmp-sample-navigation button{display:grid;place-items:center;min-height:44px;min-width:44px;background:#fbf4e7;border:1px solid #d9c7a6;border-radius:50%;color:#6e3b43;cursor:pointer}#legacy-theme-root .lmp button:disabled{opacity:.35;cursor:default}#legacy-theme-root .lmp button:focus-visible{outline:3px solid #965a32;outline-offset:4px}@keyframes lmp-book-open{0%,10%{transform:rotateY(0);opacity:1}70%{opacity:1}to{transform:rotateY(-125deg);opacity:0;visibility:hidden}}@keyframes lmp-page-arrive{0%{opacity:.5;transform:translateX(7px)}to{opacity:1;transform:none}}@keyframes lmp-orbit-arrive{0%{opacity:0;transform:scale(.95)}to{opacity:.65;transform:none}}@media(max-width:600px){#legacy-theme-root .lmp-stage{padding:16px 10px 22px}#legacy-theme-root .lmp-paper{padding:20px 20px 18px;border-left-width:5px;min-height:420px}#legacy-theme-root .lmp-topics{grid-template-columns:repeat(2,minmax(0,1fr))}#legacy-theme-root .lmp-page-top{font-size:10px}#legacy-theme-root .lmp-page-content{min-height:305px;padding-top:19px}#legacy-theme-root .lmp h3{font-size:23px!important;line-height:1.7!important}#legacy-theme-root .lmp li{font-size:15px}#legacy-theme-root .lmp-page-bottom{font-size:10px}#legacy-theme-root .lmp-controls{flex-direction:column;gap:3px;text-align:center}#legacy-theme-root .lmp-controls>div{gap:18px}#legacy-theme-root .lmp-introduction p{font-size:15px}#legacy-theme-root .lmp .lmp-sample-text{font-size:16px!important;line-height:1.95!important}}@media(prefers-reduced-motion:reduce){#legacy-theme-root .lmp .lmp-cover{display:none!important}#legacy-theme-root .lmp .lmp-orbit,#legacy-theme-root .lmp .lmp-page-content{animation:none!important}}#legacy-theme-root .free-scroll[data-large=true] .lmp .lmp-sample-text,#legacy-theme-root .free-scroll[data-large=true] .lmp li{font-size:19px!important;line-height:2!important}#legacy-theme-root .free-scroll[data-large=true] .lmp .lmp-personal-note{font-size:15px!important}@media print{#legacy-theme-root .lmp{display:none}}#legacy-theme-root .lmp-introduction p{font-size:15px;line-height:1.75;text-align:center}#legacy-theme-root .lmp .lmp-sample-label{font-size:13px!important}#legacy-theme-root .lmp .lmp-personal-note{font-size:14px!important;line-height:1.85!important}#legacy-theme-root .lmp-controls p{font-size:14px!important;line-height:1.75!important}#legacy-theme-root .lmp-controls button{min-height:44px;padding:9px 4px;font-size:14px}#legacy-theme-root .lmp-paper{transform:none;max-width:100%}#legacy-theme-root .lmp[data-excerpt=true]{margin:18px 0 20px}#legacy-theme-root .lmp[data-excerpt=true] .lmp-stage{padding:16px 13px 22px}#legacy-theme-root .lmp[data-excerpt=true] .lmp-orbit{display:none}#legacy-theme-root .lmp[data-excerpt=true] :is(.lmp-paper,.lmp-page-content){min-height:0}#legacy-theme-root .lmp[data-excerpt=true] .lmp-sample-sections{gap:20px}#legacy-theme-root .lmp[data-excerpt=true] .lmp-sample-section+.lmp-sample-section{padding-top:18px}#legacy-theme-root .lmp[data-excerpt=true] h3{font-size:21px!important;line-height:1.65!important;margin-bottom:10px!important}#legacy-theme-root .lmp[data-motion=true][data-open=true] .lmp-cover{animation-name:lmp-book-open-gentle;animation-duration:.55s;animation-timing-function:ease-out}@keyframes lmp-book-open-gentle{0%,10%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-16deg);visibility:hidden}}#legacy-theme-root .lmp .lmp-page-bottom{font-size:12px}#legacy-theme-root .lmp-controls>div{gap:14px;flex-wrap:wrap}@media(max-width:600px){#legacy-theme-root .lmp-paper{padding:19px 15px 16px;min-height:0}#legacy-theme-root .lmp-page-content{min-height:0}#legacy-theme-root .lmp .lmp-page-top{font-size:11px;gap:6px}#legacy-theme-root .lmp-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}#legacy-theme-root .lmp-topics button{flex-direction:column;gap:4px;min-height:70px;padding:8px 2px;font-size:11.5px;line-height:1.45;text-align:center;word-break:keep-all}#legacy-theme-root .lmp-controls{align-items:flex-start;gap:8px}#legacy-theme-root .lmp-controls>div{justify-content:center;width:100%}#legacy-theme-root .lmp-controls button{min-height:44px}#legacy-theme-root .lmp-introduction p{font-size:14px}#legacy-theme-root .lmp .lmp-personal-note{font-size:13px!important}}@media(prefers-reduced-motion:reduce){#legacy-theme-root .lmp .lmp-cover,#legacy-theme-root .lmp .lmp-paper{transform:none!important;transition:none!important}}