.philosophy-shell{--ph-paper:#eee8d8;--ph-ink:#1d2823;--ph-muted:#667068;--ph-red:#8e3025;--ph-line:#1d28232e;min-height:100vh;color:var(--ph-ink);background:radial-gradient(circle at 14% 8%, #8e302509, transparent 32%), radial-gradient(circle at 86% 62%, #1d282306, transparent 36%), var(--ph-paper);font-family:Noto Serif TC,Source Han Serif TC,Songti TC,PMingLiU,serif}.philosophy-shell .site-footer{display:none}.ph-page{min-height:100vh}.ph-nav{border-bottom:1px solid var(--ph-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:auto;padding:24px 0;display:flex}.ph-brand{align-items:center;gap:13px;display:flex}.ph-brand i{width:42px;height:42px;color:var(--ph-paper);background:var(--ph-red);place-items:center;font-size:20px;font-style:normal;display:grid}.ph-brand span{flex-direction:column;gap:3px;display:flex}.ph-brand strong{letter-spacing:.18em;font-size:17px}.ph-brand small{color:var(--ph-muted);letter-spacing:.2em;font-size:8px}.ph-nav>div{color:var(--ph-muted);letter-spacing:.1em;gap:30px;font-size:13px;display:flex}.ph-nav a:hover{color:var(--ph-red)}.ph-hero{grid-template-columns:1.05fr .95fr;gap:80px;width:min(1080px,100% - 48px);margin:auto;padding:100px 44px 115px;display:grid}.ph-kicker,.ph-library>header p,.ph-section-head>p,.ph-book-head>div>p,.ph-reader-head>p{color:var(--ph-red);letter-spacing:.34em;font-size:12px}.ph-hero h1{letter-spacing:.12em;margin:24px 0 0;font-size:clamp(56px,8vw,100px);font-weight:400;line-height:1.15}.ph-intro{align-self:end;padding-bottom:12px}.ph-intro>p{color:var(--ph-muted);letter-spacing:.08em;margin:0 0 36px;font-size:16px;line-height:2.1}.ph-intro form,.ph-search{border-bottom:1px solid var(--ph-ink);display:flex}.ph-intro input,.ph-search input{color:var(--ph-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:15px 5px}.ph-intro button,.ph-search button{color:var(--ph-red);font:inherit;background:0 0;border:0;padding:0 14px}.ph-library{border-top:1px solid var(--ph-line);background:#ffffff3b;padding:72px max(24px,50% - 590px)}.ph-library>header{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.ph-library h2{margin:0;font-size:34px;font-weight:400}.ph-book-grid{border-top:1px solid var(--ph-line);border-left:1px solid var(--ph-line);grid-template-columns:repeat(3,1fr);display:grid}.ph-book-card{border-right:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);min-height:310px;padding:34px;transition:background .2s,transform .2s;position:relative}.ph-book-card:hover{z-index:1;background:#ffffff73;transform:translateY(-5px)}.ph-book-card>span{color:var(--ph-muted);font-size:11px}.ph-book-card>p{color:var(--ph-red);letter-spacing:.2em;margin:58px 0 12px;font-size:12px}.ph-book-card h3{margin:0;font-size:35px;font-weight:400}.ph-book-card em{color:var(--ph-muted);margin-top:13px;font-style:normal;display:block}.ph-book-card footer{color:var(--ph-muted);font-size:11px;position:absolute;bottom:28px}.ph-notice,.ph-empty{border:1px solid var(--ph-line);text-align:center;color:var(--ph-muted);padding:50px}.ph-section-head,.ph-book-head,.ph-reader-head,.ph-results,.ph-toc,.ph-reader,.ph-pager{width:min(920px,100% - 48px);margin-left:auto;margin-right:auto}.ph-section-head{padding:80px 0 45px}.ph-section-head h1,.ph-book-head h1,.ph-reader-head h1{margin:12px 0 34px;font-size:clamp(42px,6vw,68px);font-weight:400}.ph-search{max-width:700px}.ph-results{padding-bottom:100px}.ph-count{color:var(--ph-muted);border-bottom:1px solid var(--ph-line);padding-bottom:18px}.ph-results article{border-bottom:1px solid var(--ph-line);padding:28px 0}.ph-results article>p{color:var(--ph-red);font-size:12px}.ph-results h2{font-size:21px;font-weight:400;line-height:1.8}.ph-results blockquote{border-left:2px solid var(--ph-red);color:var(--ph-muted);margin:12px 0;padding-left:20px}.ph-results article span{color:var(--ph-red);font-size:12px}.ph-lengyan-page .ph-nav{width:min(1500px,100% - 36px);padding:14px 0}.ph-lr-shell{border:1px solid var(--ph-line);background:#fffdf8;width:min(1500px,100% - 28px);height:calc(100vh - 82px);margin:auto;overflow:hidden}.ph-lr-sources{background:#e7ddcd;border-bottom:1px solid #b9a996;grid-template-columns:repeat(3,1fr);height:48px;display:grid}.ph-lr-sources button{color:#6a5e52;cursor:pointer;background:0 0;border:0;border-right:1px solid #c6b8a5;justify-content:center;align-items:center;gap:10px;font:650 13px system-ui,sans-serif;display:flex}.ph-lr-sources button:last-child{border-right:0}.ph-lr-sources button small{color:#8b7e71;font-weight:400}.ph-lr-sources button.active{color:#fff8eb;background:#71352d}.ph-lr-sources button.active small{color:#e9d3c6}.ph-lr-toolbar{color:#fffaf0;background:linear-gradient(110deg,#37221c,#682e29);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 18px;display:flex}.ph-lr-toolbar>div strong,.ph-lr-toolbar>div small{display:block}.ph-lr-toolbar>div strong{letter-spacing:.08em;font-size:17px}.ph-lr-toolbar>div small{opacity:.7;letter-spacing:.14em;margin-top:4px;font-size:10px}.ph-lr-toolbar nav{align-items:center;gap:8px;font-family:system-ui,sans-serif;font-size:13px;display:flex}.ph-lr-toolbar button,.ph-lr-toolbar input,.ph-lr-toolbar a{color:#39251f;min-height:36px;font:inherit;background:#fffaf0;border:1px solid #c7a99d;border-radius:4px;padding:0 12px}.ph-lr-toolbar button:disabled{opacity:.45}.ph-lr-toolbar input{text-align:center;width:64px}.ph-lr-toolbar a{color:#fff;background:0 0;align-items:center;display:inline-flex}.ph-lr-grid{grid-template-columns:minmax(400px,49%) 1fr;height:calc(100% - 114px);display:grid}.ph-lr-pdf,.ph-lr-text{flex-direction:column;min-width:0;display:flex}.ph-lr-pdf{background:#5c5955;border-right:7px solid #d9cbb8}.ph-lr-pdf>header,.ph-lr-text>header{border-bottom:1px solid var(--ph-line);color:#776f66;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 13px;font:12px system-ui,sans-serif;display:flex}.ph-lr-pdf>header{color:#eee7dc;border-color:#77716c}.ph-lr-pdf>header button{color:inherit;background:0 0;border:1px solid #8b837c;border-radius:3px;padding:4px 8px}.ph-lr-pdf iframe,.ph-lr-pdf object{border:0;flex:1;width:100%;min-height:0}.ph-lr-text>header>div{gap:6px;margin-left:auto;display:flex}.ph-lr-text>header button{color:#766e65;background:0 0;border:1px solid #d6cab9;border-radius:14px;min-height:28px;padding:0 9px;font:12px system-ui,sans-serif}.ph-lr-text>header button.active{color:#30261f;font-weight:700}.ph-lr-text>header button.scripture.active{background:#f5e7c9;border-color:#c09a5d}.ph-lr-text>header button.heading.active{background:#f5dfdc;border-color:#a75349}.ph-lr-text>header button.commentary.active{background:#e4eeea;border-color:#849b91}.ph-lr-text>article{flex:1;padding:42px clamp(30px,5vw,72px) 90px;overflow:auto}.ph-lr-text article>h2{color:#fff9f1;background:linear-gradient(100deg,#713028,#94483d);border-radius:5px;margin:2em 0 1em;padding:15px 20px 15px 76px;font-size:clamp(19px,1.6vw,25px);line-height:1.5;position:relative;box-shadow:0 3px 9px #51231d24}.ph-lr-text article>h2:before{content:"科判";color:#ffe8df;border:1px solid #e8b5a9;border-radius:3px;padding:3px 7px;font:700 11px/1.5 system-ui,sans-serif;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.ph-lr-text article>blockquote{color:#342511;letter-spacing:.055em;background:linear-gradient(135deg,#fbf3de,#f3e4bf);border:1px solid #d4b77f;border-top:5px solid #ae7b2c;border-radius:5px;margin:1.5em 0;padding:27px 26px 21px;font-size:clamp(20px,1.65vw,25px);font-weight:750;line-height:2;position:relative}.ph-lr-text article>blockquote:before{content:"經典原文";color:#fff9e9;background:#9d6b20;border:1px solid #ae7b2c;border-radius:3px;padding:3px 9px;font:700 11px/1.5 system-ui,sans-serif;position:absolute;top:-14px;left:18px}.ph-lr-text article>p.commentary{color:#2f3b36;letter-spacing:.035em;background:#f0f5f2;border:1px solid #b9cbc3;border-left:5px solid #577a6b;border-radius:5px;margin:1.3em 0;padding:22px 24px 18px;font-size:clamp(18px,1.4vw,22px);line-height:2;position:relative}.ph-lr-text article>p.commentary:before{content:"解釋 · 疏解";color:#f7fffb;background:#577a6b;border:1px solid #718e82;border-radius:3px;padding:2px 8px;font:700 11px/1.5 system-ui,sans-serif;position:absolute;top:-12px;left:16px}.ph-lr-status,.ph-lr-error,.ph-lr-warning{border-radius:4px;padding:14px;font:13px/1.7 system-ui,sans-serif}.ph-lr-status{color:#6d655c}.ph-lr-error{color:#902f28;background:#fff0ed}.ph-lr-warning{color:#714d1c;background:#fff5df;border:1px solid #d6ad72}.ph-lr-uncertain{color:#8d2f26;vertical-align:.15em;cursor:help;background:#fff1ee;border:1px dashed #a95145;border-radius:3px;margin:0 .12em;padding:0 .35em;font:700 .62em/1.7 system-ui,sans-serif;display:inline-block}.ph-lengyan-entry{background:#ffffff4d;border:1px solid #8e302559;justify-content:space-between;align-items:center;gap:28px;width:min(920px,100% - 48px);margin:0 auto 38px;padding:24px 28px;display:flex}.ph-lengyan-entry small,.ph-lengyan-entry strong{display:block}.ph-lengyan-entry small{color:var(--ph-red);letter-spacing:.14em}.ph-lengyan-entry strong{margin-top:6px;font-size:20px}.ph-lengyan-entry p{color:var(--ph-muted);margin:8px 0 0}.ph-lengyan-entry>a{color:#fffaf0;background:var(--ph-red);flex:none;padding:11px 15px}@media (max-width:900px){.ph-lengyan-page .ph-nav{display:none}.ph-lr-shell{border:0;width:100%;height:auto}.ph-lr-toolbar{flex-direction:column;align-items:flex-start}.ph-lr-toolbar nav{width:100%;overflow-x:auto}.ph-lr-grid{height:auto;display:block}.ph-lr-sources{grid-template-columns:1fr;height:auto}.ph-lr-sources button{border-bottom:1px solid #c6b8a5;border-right:0;min-height:42px}.ph-lr-pdf{border-bottom:7px solid #d9cbb8;border-right:0;height:62vh}.ph-lr-text{min-height:70vh}.ph-lr-text>header{flex-wrap:wrap;padding:7px 10px}.ph-lr-text>header>div{order:3;justify-content:center;width:100%}.ph-lengyan-entry{flex-direction:column;align-items:flex-start}}.ph-book-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:95px 0 70px;display:grid}.ph-source-note{color:var(--ph-red);letter-spacing:.08em;font-size:13px}.ph-book-head>p{color:var(--ph-muted);line-height:2}.ph-toc{padding-bottom:100px}.ph-toc>header{border-bottom:2px solid var(--ph-ink);justify-content:space-between;padding:20px 0;display:flex}.ph-toc h2{margin:0;font-size:22px;font-weight:400}.ph-toc ol{margin:0;padding:0;list-style:none}.ph-toc li a{border-bottom:1px solid var(--ph-line);grid-template-columns:70px 1fr auto 30px;align-items:center;gap:20px;padding:22px 8px;display:grid}.ph-toc li a:hover{color:var(--ph-red)}.ph-toc small{color:var(--ph-muted)}.ph-toc i{font-style:normal}.ph-reader-head{border-bottom:2px solid var(--ph-ink);padding:70px 0 35px}.ph-reader-head nav{color:var(--ph-muted);font-size:13px}.ph-reader-head h1{margin-bottom:0}.ph-passage{border-bottom:1px solid var(--ph-line);grid-template-columns:65px minmax(0,.9fr) minmax(320px,1.1fr);column-gap:clamp(28px,4vw,64px);padding:55px 0;scroll-margin-top:30px;display:grid}.ph-passage>aside{color:var(--ph-red);padding-top:10px;font-size:12px}.ph-original{letter-spacing:.08em;margin:0;font-size:clamp(21px,3vw,28px);line-height:2}.ph-commentaries{background:#ffffff4d;margin:0;padding:25px 30px}.ph-passage-without-commentary .ph-original{grid-column:2/-1;max-width:960px}.ph-reading-mode-input,.ph-reading-mode{display:none}.ph-commentaries h2{color:var(--ph-red);letter-spacing:.25em;margin:0 0 20px;font-size:12px}.ph-commentaries blockquote{border-top:1px solid var(--ph-line);margin:0;padding:18px 0}.ph-commentaries blockquote p{margin:0;line-height:1.9}.ph-commentaries footer{color:var(--ph-muted);margin-top:10px;font-size:12px}.ph-pager{grid-template-columns:1fr 1fr;padding:55px 0 100px;display:grid}.ph-pager a{flex-direction:column;gap:8px;display:flex}.ph-pager .next{text-align:right}.ph-pager small{color:var(--ph-red)}@media (max-width:700px){.ph-nav{width:calc(100% - 30px);padding:16px 0}.ph-nav>div{gap:14px}.ph-nav>div a:last-child{display:none}.ph-brand strong{font-size:14px}.ph-hero{grid-template-columns:1fr;gap:45px;width:calc(100% - 30px);padding:65px 8px 75px}.ph-hero h1{font-size:56px}.ph-book-grid{grid-template-columns:1fr}.ph-book-card{min-height:260px}.ph-book-card>p{margin-top:35px}.ph-section-head,.ph-book-head,.ph-reader-head,.ph-results,.ph-toc,.ph-reader,.ph-pager{width:calc(100% - 30px)}.ph-book-head{grid-template-columns:1fr;gap:10px;padding:65px 0 45px}.ph-toc li a{grid-template-columns:42px 1fr 20px}.ph-toc small{display:none}.ph-passage{grid-template-columns:32px 1fr;column-gap:8px;padding:26px 0}.ph-passage .ph-original,.ph-passage .ph-commentaries{grid-column:2}.ph-commentaries{margin-top:22px;padding:20px;display:none}.ph-reading-mode-input:checked~.ph-passage .ph-commentaries{display:block}.ph-reading-mode-input{opacity:0;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.ph-reading-mode{z-index:2;border:1px solid var(--ph-line);background:color-mix(in srgb, var(--ph-paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(280px,100% - 30px);color:var(--ph-muted);text-align:center;cursor:pointer;grid-template-columns:1fr 1fr;gap:3px;margin:18px auto 4px;padding:3px;font-size:13px;display:grid;position:sticky;top:8px}.ph-reading-mode-input:focus-visible+.ph-reading-mode{outline:2px solid var(--ph-red);outline-offset:3px}.ph-reading-mode span{padding:9px 12px}.ph-reading-mode span:first-child,.ph-reading-mode-input:checked+.ph-reading-mode span:last-child{background:var(--ph-ink);color:var(--ph-paper)}.ph-reading-mode-input:checked+.ph-reading-mode span:first-child{color:var(--ph-muted);background:0 0}.ph-original{font-size:21px}.ph-pager{gap:20px}}@media (prefers-reduced-motion:reduce){.ph-book-card{transition:none}}.ph-lecture-shelf,.lecture-hero,.lecture-book-head,.lecture-catalog,.lecture-toc,.lecture-reader-head,.lecture-notice,.lecture-drawer,.lecture-reader,.lecture-search-head,.lecture-results{width:min(920px,100% - 48px);margin-left:auto;margin-right:auto}.ph-lecture-shelf{padding:82px 0 110px}.ph-lecture-shelf>header{border-bottom:1px solid var(--ph-line);grid-template-columns:1fr auto;align-items:end;padding-bottom:18px;display:grid}.ph-lecture-shelf>header p{color:var(--ph-red);letter-spacing:.25em;grid-column:1/-1;margin:0 0 8px;font-size:11px}.ph-lecture-shelf h2{margin:0;font-size:32px;font-weight:400}.ph-lecture-shelf>header a{color:var(--ph-red);font-size:12px}.ph-lecture-feature{border-bottom:1px solid var(--ph-line);grid-template-columns:1fr auto;gap:40px;padding:38px 0;display:grid}.ph-lecture-feature span{color:var(--ph-red);letter-spacing:.1em;font-size:11px}.ph-lecture-feature h3{margin:14px 0 8px;font-size:29px;font-weight:400}.ph-lecture-feature p{color:var(--ph-muted);margin:0}.ph-lecture-feature footer{color:var(--ph-muted);flex-direction:column;justify-content:space-between;align-items:end;font-size:12px;display:flex}.ph-lecture-feature b{color:var(--ph-red);font-weight:400}.lecture-hero{padding:90px 0 58px}.lecture-hero>p,.lecture-book-head>p,.lecture-reader-head>p,.lecture-search-head>p{color:var(--ph-red);letter-spacing:.25em;font-size:11px}.lecture-hero h1,.lecture-book-head h1,.lecture-reader-head h1,.lecture-search-head h1{margin:12px 0 20px;font-size:clamp(42px,7vw,70px);font-weight:400}.lecture-hero>span,.lecture-book-head>span{color:var(--ph-muted);font-size:16px;line-height:1.9}.lecture-notice{border-top:1px solid var(--ph-red);border-bottom:1px solid var(--ph-line);background:#fff3;padding:20px 24px}.lecture-notice strong{color:var(--ph-red);letter-spacing:.12em;font-size:12px}.lecture-notice p{color:var(--ph-muted);margin:8px 0 0;font-size:13px;line-height:1.8}.lecture-catalog{padding:55px 0 110px}.lecture-catalog-item>a{border:1px solid var(--ph-line);background:#ffffff38;padding:40px;display:block}.lecture-catalog-item>a>p{color:var(--ph-red);letter-spacing:.18em;font-size:11px}.lecture-catalog h2{margin:45px 0 12px;font-size:35px;font-weight:400}.lecture-catalog-item>a>span{color:var(--ph-muted)}.lecture-catalog footer{border-top:1px solid var(--ph-line);color:var(--ph-muted);justify-content:space-between;margin-top:42px;padding-top:16px;font-size:12px;display:flex}.lecture-book-head{padding:72px 0 48px}.lecture-book-head nav,.lecture-reader-head nav{color:var(--ph-muted);font-size:12px}.lecture-book-head>div{margin-top:28px}.lecture-book-head>div a{color:var(--ph-red);border-bottom:1px solid}.lecture-toc{padding:55px 0 110px}.lecture-toc>header{border-bottom:2px solid var(--ph-ink);justify-content:space-between;padding:0 0 15px;display:flex}.lecture-toc h2{margin:0;font-size:24px;font-weight:400}.lecture-toc ol{margin:0;padding:0;list-style:none}.lecture-toc li a{border-bottom:1px solid var(--ph-line);grid-template-columns:55px 1fr auto 25px;align-items:center;gap:20px;padding:22px 8px;display:grid}.lecture-toc i,.lecture-toc b{color:var(--ph-red);font-style:normal;font-weight:400}.lecture-toc small{color:var(--ph-muted)}.lecture-reader-head{padding:65px 0 40px}.lecture-reader-head>div{color:var(--ph-muted);align-items:center;gap:18px;font-size:12px;display:flex}.lecture-reader-head>div a{color:var(--ph-red);margin-left:auto}.lecture-reader-head time,.lecture-block time,.lecture-results time{border:1px solid var(--ph-line);padding:3px 7px;font-family:ui-monospace,monospace}.lecture-drawer{border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);margin-top:35px}.lecture-drawer summary{cursor:pointer;color:var(--ph-red);padding:16px 0;font-size:13px}.lecture-drawer nav{color:var(--ph-muted);flex-direction:column;gap:12px;padding:0 0 20px;font-size:13px;display:flex}.lecture-drawer-part{gap:8px;display:grid}.lecture-drawer-part ol{border-left:1px solid var(--ph-line);color:var(--ph-muted);gap:7px;margin:0;padding:0 0 3px 16px;font-size:12px;line-height:1.55;list-style:none;display:grid}.lecture-drawer-part ol a{display:block}.lecture-drawer-part ol a:hover,.lecture-drawer-part ol a:focus-visible{color:var(--ph-red)}.lecture-drawer-title{display:none}.lecture-drawer a[aria-current=page]{color:var(--ph-red);font-weight:600}@media not (max-width:1180px){.lecture-drawer{z-index:3;border:1px solid var(--ph-line);background:color-mix(in srgb, var(--ph-paper) 96%, transparent);width:min(270px,50vw - 504px);max-height:calc(100vh - 120px);margin:0;padding:20px 18px;position:fixed;top:88px;left:24px;overflow:auto;box-shadow:0 12px 35px #1b2a2314}.lecture-drawer summary{display:none}.lecture-drawer-title{border-bottom:1px solid var(--ph-line);color:var(--ph-red);letter-spacing:.14em;margin:0 0 16px;padding-bottom:12px;font-size:12px;display:block}.lecture-drawer nav{padding-bottom:0}}.lecture-reader{max-width:47.5rem;padding:45px 0 40px}.lecture-block{margin:0 0 28px;scroll-margin-top:20px}.lecture-block>header{color:var(--ph-muted);letter-spacing:.05em;align-items:center;gap:8px;font-size:10px;display:flex}.lecture-block>h2,.lecture-block>h3,.lecture-block>h4,.lecture-block>h5{margin:55px 0 22px;font-weight:500;line-height:1.5}.lecture-block>h3{font-size:29px}.lecture-block>h4{font-size:23px}.lecture-block>p{letter-spacing:.025em;margin:8px 0;font-size:18px;line-height:2.05}.lecture-annotation-source,.lecture-annotation-translation{margin-bottom:18px;padding:24px 26px 20px;position:relative}.lecture-annotation-source{border-left:3px solid var(--ph-red);background:#ffffff2e}.lecture-annotation-translation{border-left:3px solid color-mix(in srgb, var(--ph-muted) 55%, transparent);background:#ffffff61}.lecture-annotation-label{color:var(--ph-red);letter-spacing:.16em;margin-bottom:8px;font-size:11px;display:block}.lecture-annotation-source>p{letter-spacing:.045em;font-size:19px;line-height:2}.lecture-annotation-translation>p{color:var(--ph-muted);font-size:17px;line-height:2.05}.lecture-block-footnote{color:var(--ph-muted);background:#ffffff40;padding:18px 22px}.lecture-pager{width:min(920px,100% - 48px)}.lecture-search-head{padding:65px 0 45px}.lecture-search-head>a{color:var(--ph-muted);font-size:12px}.lecture-search-head form{border-bottom:1px solid var(--ph-ink);max-width:42.5rem;margin-top:32px;display:flex}.lecture-search-head input{font:inherit;background:0 0;border:0;outline:0;flex:1;padding:14px 4px}.lecture-search-head button{color:var(--ph-red);font:inherit;background:0 0;border:0}.lecture-results{padding-bottom:100px}.lecture-results>p{color:var(--ph-muted)}.lecture-results article{border-bottom:1px solid var(--ph-line);padding:25px 0}.lecture-results article>header{color:var(--ph-muted);gap:12px;font-size:11px;display:flex}.lecture-results h2{font-size:19px;font-weight:400;line-height:1.8}.lecture-results article a>span{color:var(--ph-red);font-size:12px}@media (max-width:700px){.ph-lecture-shelf,.lecture-hero,.lecture-book-head,.lecture-catalog,.lecture-toc,.lecture-reader-head,.lecture-notice,.lecture-drawer,.lecture-reader,.lecture-search-head,.lecture-results,.lecture-pager{width:calc(100% - 30px)}.ph-lecture-feature{grid-template-columns:1fr}.ph-lecture-feature footer{align-items:start;gap:16px}.lecture-toc li a{grid-template-columns:38px 1fr 18px}.lecture-toc small{grid-column:2;font-size:10px}.lecture-book-head,.lecture-reader-head{padding-top:50px}.lecture-reader-head>div{flex-wrap:wrap}.lecture-reader-head>div a{width:100%;margin-left:0}.lecture-drawer{z-index:3;background:var(--ph-paper);position:sticky;top:0}.lecture-drawer-title{display:none}.lecture-block>p{font-size:17px;line-height:1.95}.lecture-annotation-source,.lecture-annotation-translation{padding:20px 18px 16px}.lecture-catalog-item>a{padding:25px}.lecture-hero h1,.lecture-book-head h1,.lecture-reader-head h1,.lecture-search-head h1{font-size:42px}}.lecture-source-status{border:1px solid var(--ph-line);color:var(--ph-muted);border-top:0;grid-template-columns:auto 1fr;gap:8px 18px;width:min(920px,100% - 48px);margin-left:auto;margin-right:auto;padding:16px 22px;font-size:12px;display:grid}.lecture-source-status strong{color:var(--ph-red);letter-spacing:.1em}.lecture-source-status span{justify-self:end}.lecture-source-status p{grid-column:1/-1;margin:0;line-height:1.7}.lecture-book-head+.lecture-notice+.lecture-source-status{width:min(920px,100% - 48px);margin-left:auto;margin-right:auto}.lecture-catalog-item{margin-bottom:26px}@media (max-width:700px){.lecture-source-status,.lecture-book-head+.lecture-notice+.lecture-source-status{width:calc(100% - 30px)}.lecture-catalog-item .lecture-source-status{width:100%}}.lecture-footnote-ref{color:var(--ph-red);vertical-align:super;font-size:.72em}.lecture-footnotes{border-top:2px solid var(--ph-ink);margin-top:70px;padding-top:28px}.lecture-footnotes h2{font-size:22px;font-weight:400}.lecture-footnotes ol{padding-left:25px}.lecture-footnotes li{border-bottom:1px solid var(--ph-line);padding:14px 0;scroll-margin-top:20px}.lecture-footnotes li>span{color:var(--ph-red)}.lecture-footnotes li p{margin-left:10px;line-height:1.8;display:inline}.lecture-footnotes li small{color:var(--ph-muted);margin:8px 0;display:block}.lecture-footnotes li a{color:var(--ph-red);font-size:11px}.lecture-index{width:min(920px,100% - 48px);margin:0 auto;padding-bottom:100px}.lecture-index>section{margin-bottom:55px}.lecture-index h2{border-bottom:2px solid var(--ph-ink);padding-bottom:12px;font-size:24px;font-weight:400}.lecture-index dl>div{border-bottom:1px solid var(--ph-line);grid-template-columns:minmax(160px,.7fr) 1.3fr;gap:25px;padding:13px 0;display:grid}.lecture-index dt{font-weight:600}.lecture-index dd{flex-wrap:wrap;gap:7px;margin:0;display:flex}.lecture-index dd a,.lecture-index dd span{border:1px solid var(--ph-line);color:var(--ph-muted);padding:3px 7px;font-size:10px}.lecture-index dd a:hover{color:var(--ph-red);border-color:currentColor}@media (max-width:700px){.lecture-index{width:calc(100% - 30px)}.lecture-index dl>div{grid-template-columns:1fr;gap:8px}}
