@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-naskh-arabic-arabic-400-normal.1nn86x5ei-5l1.woff2)format("woff2"),url(../media/noto-naskh-arabic-arabic-400-normal.2eunhose0tj9v.woff)format("woff")}
@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-naskh-arabic-arabic-600-normal.3ac4gaavqg_-k.woff2)format("woff2"),url(../media/noto-naskh-arabic-arabic-600-normal.1lgfm0_po069-.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff")}
@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-latin-400-normal.38w5zvob1mh06.woff2)format("woff2"),url(../media/noto-serif-latin-400-normal.1ze66lnkxvne2.woff)format("woff")}
@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-cyrillic-400-normal.2fwap8mpoew9_.woff2)format("woff2"),url(../media/noto-serif-cyrillic-400-normal.3av47wif80eb4.woff)format("woff")}
:root{--paper:#f4f1e9;--paper-deep:#e9e4d9;--ink:#242b26;--muted:#585f56;--line:#c9cabf;--accent:#91402f;--forest:#233e34;--white:#fffdf8;--display:"Noto Serif", Georgia, serif;--text:Arial, sans-serif;--width:1320px;--gutter:clamp(22px, 5vw, 86px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);background:var(--paper);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}html[lang=ar-SA]{--display:"Noto Naskh Arabic", serif;--text:"IBM Plex Sans Arabic", Arial, sans-serif}html[lang=zh-CN]{--display:"Songti SC", "Noto Serif CJK SC", SimSun, serif;--text:"PingFang SC", "Microsoft YaHei", sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:400;line-height:1.23}html[lang=ar-SA] h1,html[lang=ar-SA] h2,html[lang=ar-SA] h3{line-height:1.35}a{color:inherit;text-decoration:none}a,button,input,select,textarea{touch-action:manipulation}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{color:#14261c;background:#c5d2b9}svg{flex-shrink:0}main:focus{outline:none}p{overflow-wrap:anywhere}button{border:1px solid var(--line);background:0 0}button:disabled{cursor:not-allowed;opacity:.5}button,a{-webkit-tap-highlight-color:transparent}fieldset{border:0;margin:0;padding:0}img{max-width:100%;height:auto}.content-width{width:min(var(--width), calc(100% - var(--gutter) * 2));margin-inline:auto}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:12px 20px;position:fixed;inset-block-start:-100px;inset-inline-start:20px}.skip-link:focus{inset-block-start:12px}.preview-strip{min-height:34px;padding:4px var(--gutter);background:var(--paper-deep);color:#50564e;align-items:center;gap:9px;font-size:11px;display:flex}.status-dot,.accent-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot{background:#526b3e}.preview-index{letter-spacing:1.7px;margin-inline-start:auto;font-size:9px}.site-header{width:min(var(--width), calc(100% - var(--gutter) * 2));margin-inline:auto}.masthead{align-items:center;gap:36px;padding-block:29px 26px;display:flex}.wordmark{font-family:var(--display);align-items:center;gap:14px;margin-inline-end:auto;font-size:25px;line-height:1.2;display:flex}.wordmark-symbol{border:1px solid var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;padding-block-end:4px;font-family:Noto Naskh Arabic,serif;font-size:35px;font-weight:600;line-height:1;display:grid}.wordmark small{font-family:var(--text);color:var(--muted);letter-spacing:.5px;margin-block-start:7px;font-size:10px;line-height:1.5;display:block}.locale-switcher{align-items:center;gap:13px;font-family:Arial,sans-serif;font-size:11px;display:flex}.locale-switcher a{text-align:center;border-bottom:1px solid #0000;min-width:24px;padding-block:10px}.locale-switcher [aria-current]{color:var(--accent);border-color:var(--accent)}.search-link{align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.nav-row{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-height:51px;display:flex}.primary-nav{align-items:center;gap:32px;font-size:13px;display:flex}.primary-nav a{white-space:nowrap;padding-block:12px}.primary-nav a:hover,.site-footer a:hover,.locale-switcher a:hover{color:var(--accent)}.primary-nav .topics-link{color:var(--muted);gap:18px;display:flex}.speaking-link{white-space:nowrap;align-items:center;gap:20px;font-size:12px;display:flex}.eyebrow,.section-index{color:var(--muted);font-size:11px;line-height:1.5;font-family:var(--text);font-weight:400}.eyebrow{align-items:center;gap:9px;display:flex}.section-index{letter-spacing:1.2px;font-family:Arial,sans-serif;font-size:10px}.home-hero{padding-block:40px 28px}.hero-meta{justify-content:space-between;align-items:center;display:flex}.home-hero h1{letter-spacing:-4px;max-width:1120px;padding-block:39px 28px;font-size:clamp(64px,7.8vw,116px);font-weight:400}html[lang=ar-SA] .home-hero h1{letter-spacing:0;max-width:1010px;font-size:clamp(68px,8.6vw,126px);line-height:1.28}html[lang=zh-CN] .home-hero h1{letter-spacing:2px;font-size:clamp(52px,7.5vw,104px);line-height:1.4}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;padding-block:3px 33px;display:flex}.hero-bottom p{max-width:510px;color:var(--muted);font-size:17px;line-height:1.85}.text-cta{border-bottom:1px solid var(--ink);align-items:center;gap:35px;min-height:44px;padding-block:8px;font-size:13px;line-height:1.6;display:inline-flex}.text-cta>span:last-child{font-family:Arial,sans-serif;font-size:19px}.text-cta:hover{color:var(--accent);border-color:var(--accent)}.thought-path{letter-spacing:1px;color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:15px;padding-block-start:16px;font:9px Arial,sans-serif;display:flex}.thought-path i{background:var(--line);flex:1;height:1px;position:relative}.thought-path i:before{content:"";background:var(--muted);width:4px;height:4px;position:absolute;inset-block-start:-2px;inset-inline-start:50%}.editorial-section{padding-block:46px 75px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:28px;display:flex}.section-heading>div{align-items:baseline;gap:17px;display:flex}.section-heading h2{font-size:29px}.section-heading>a{align-items:center;gap:25px;min-height:44px;font-size:11px;display:flex}.section-heading>a:hover{color:var(--accent)}.editorial-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:64px;display:grid}.featured-essay{display:block}.essay-art{background:var(--forest);aspect-ratio:1.95;color:var(--paper);margin-block-end:25px;position:relative;overflow:hidden}.art-axis{aspect-ratio:1;border:1px solid #afbb9c80;border-radius:50%;width:68%;position:absolute;inset-block-start:-20%;inset-inline-start:14%}.art-axis:before,.art-axis:after{content:"";border:1px solid #afbb9c70;border-radius:50%;position:absolute;inset:12%}.art-axis:after{border-style:dashed;inset:26%}.art-question{color:#e6e2d0;font-family:Noto Naskh Arabic,serif;font-size:clamp(125px,15vw,230px);line-height:1.45;position:absolute;inset-block-start:-8%;inset-inline-start:43%;transform:rotate(-10deg)}.art-note{letter-spacing:1px;font:10px/1.5 Arial,sans-serif;position:absolute;bottom:23px;left:24px}.art-coordinate{letter-spacing:1px;color:#ced5c7;font:9px Arial,sans-serif;position:absolute;top:23px;right:24px}.featured-essay h2{margin-block:12px 10px;font-size:clamp(27px,3vw,43px)}.featured-essay p{color:var(--muted);max-width:620px;font-size:15px}.featured-essay .text-cta{margin-block-start:20px}.featured-essay:hover h2{color:var(--accent)}.margin-notes{border-inline-start:1px solid var(--line);padding-block-start:4px;padding-inline-start:40px}.margin-notes h2{max-width:350px;margin-block:18px 30px;font-size:35px}.topic-index{border-top:1px solid var(--line)}.topic-index a{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:70px;display:flex}.topic-index strong{flex:1;font-size:14px;font-weight:400}.topic-index a:hover strong{color:var(--accent)}.now-link{align-items:center;gap:10px;margin-block-start:31px;font-size:12px;display:flex}.now-link>span:last-child{margin-inline-start:auto}.book-section{background:var(--paper-deep);border-block:1px solid var(--line);padding-block:50px 60px}.section-intro{max-width:580px;color:var(--muted);margin-block:-10px 34px;font-size:14px}.book-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.book-card{min-width:0}.book-cover{aspect-ratio:.68;color:#f2efdd;background:#243c34;flex-direction:column;padding:15px 16px;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:4px 7px 12px #242b2610}.book-card:hover .book-cover{transform:translateY(-5px)}.book-cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -5px 0 8px #0002,inset 2px 0 #fff2}.book-cover-top{opacity:.9;z-index:1;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:relative}.book-cover .cover-title{z-index:1;max-width:90%;margin-block-start:auto;font-size:clamp(21px,2.2vw,32px);position:relative}.cover-bottom{z-index:1;margin-block-start:15px;font-size:7px;position:relative}.cover-lines{align-items:center;gap:12px;display:flex;position:absolute;inset:20% -35% 25% 5%;transform:rotate(-32deg)}.cover-lines i{aspect-ratio:1;opacity:.5;border:1px solid;border-radius:50%;width:40%;position:absolute}.cover-lines i:nth-child(2){width:58%}.cover-lines i:nth-child(3){width:76%}.cover-lines i:nth-child(4){width:94%}.cover-lines i:nth-child(5){width:112%}.cover-1{color:#fff0d5;background:#a04c37}.cover-1 .cover-lines{inset-block-start:-25%;inset-inline-start:37%;transform:rotate(25deg)}.cover-1 .cover-lines i{aspect-ratio:.55;border-radius:0}.cover-2{color:#252e27;background:#c3b393}.cover-2 .cover-lines{inset-inline-start:29%;transform:rotate(0)}.cover-2 .cover-lines i{aspect-ratio:.2;border-radius:0}.cover-3{color:#283d37;background:#d6dcd2}.cover-3 .cover-lines{inset:0 10% 35% 25%;transform:rotate(60deg)}.cover-4{color:#eddfbc;background:#302f32}.cover-4 .cover-lines{inset:0 10% 35% 25%;transform:rotate(-20deg)}.cover-4 .cover-lines i{aspect-ratio:1;border-radius:0}.book-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-block:17px 5px;font-size:9px;display:flex}.book-card>h3{font-size:20px}.lectures-section{padding-block:67px}.split-section{grid-template-columns:1fr 1.75fr;gap:70px;display:grid}.section-aside p{color:var(--muted);max-width:360px;font-size:19px;line-height:1.8}.section-aside .text-cta{margin-block-start:22px}.lecture-mark{justify-content:center;align-items:center;gap:14px;width:200px;height:160px;margin-block-start:40px;display:flex;transform:rotate(-15deg)}.lecture-mark span{background:var(--paper-deep);border:1px solid var(--line);width:38px;height:100%;transform:skewY(30deg)}.lecture-mark span:nth-child(2){background:var(--forest);height:78%}.lecture-mark span:nth-child(3){background:var(--accent);height:56%}.entry-row{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-block:24px;display:flex}.entry-row:first-child{border-top:1px solid var(--line)}.entry-number{color:var(--muted);align-self:flex-start;margin-block-start:6px;font:10px Arial,sans-serif}.entry-row>div{flex:1;min-width:0}.entry-row h3{margin-block:6px;font-size:29px}.entry-row p{color:var(--muted);max-width:590px;font-size:13px}.row-arrow{color:var(--accent);font:20px Arial,sans-serif}.entry-row:hover h3{color:var(--accent)}.note-section{border-block:1px solid var(--ink);grid-template-columns:1fr 2.3fr .4fr;gap:35px;padding-block:45px;display:grid}.note-index{align-items:baseline;gap:18px;font-size:13px;display:flex}.note-section h2{margin-block:16px;font-size:39px}.note-section p{color:var(--muted);max-width:650px;font-size:15px}.note-section .text-cta{margin-block-start:20px}.note-star{color:var(--accent);font-size:80px;line-height:1}.topic-footer{padding-block:56px 80px}.topic-links{flex-wrap:wrap;gap:12px;display:flex}.topic-links a{border:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:13px;display:inline-flex}.topic-links a span{color:var(--accent)}.topic-links a:hover{border-color:var(--ink)}.site-footer{background:var(--ink);color:var(--paper);padding:50px max(var(--gutter), calc((100% - var(--width)) / 2)) 20px;grid-template-columns:1fr 1fr;gap:45px;display:grid}.footer-thesis .section-index{color:#afb9aa;margin-block-end:23px;display:block}.footer-thesis>a{font-family:var(--display);font-size:36px}.footer-thesis p{color:#b8c0b2;margin-block-start:8px;font-size:13px}.site-footer nav{grid-template-columns:1fr 1fr;align-content:center;gap:13px 30px;font-size:12px;display:grid}.site-footer a:hover{color:#d0b388}.footer-end{color:#b8c0b2;border-top:1px solid #5a6257;grid-column:1/-1;justify-content:space-between;padding-block-start:18px;font-size:9px;display:flex}.page-header{border-bottom:1px solid var(--line);margin-block-end:40px;padding-block:54px 45px}.page-header h1{max-width:1050px;margin-block:15px 20px;font-size:clamp(42px,5.6vw,77px)}.page-header p{max-width:700px;color:var(--muted);font-size:17px}.index-body{padding-block-end:80px}.index-body .book-grid{gap:35px}.status-notice{border-inline-start:2px solid var(--accent);color:var(--muted);background:#eae7dd80;max-width:760px;margin-block:26px;padding:10px 17px;font-size:12px}.status-notice strong{color:var(--accent);margin-block-end:3px;font-weight:500;display:block}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:28px;font-size:11px;display:flex}.breadcrumbs a{border-bottom:1px solid var(--line)}.reader-header h1{max-width:1080px;margin-block:20px;font-size:clamp(39px,5vw,74px)}.reader-header .dek{font-family:var(--display);max-width:800px;color:var(--muted);font-size:26px;line-height:1.6}.reader-header{padding-block:40px}.reader-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:85px;padding-block:30px 70px;display:grid}.reader-prose{font-family:var(--display);max-width:760px;font-size:20px;line-height:1.95}.reader-prose p{margin-block-end:1.5em}.reader-prose h2{margin-block:20px;font-size:31px}.reader-prose p:first-child:first-letter{font-size:1.25em}.reader-sidebar{position:sticky;top:25px}.reader-sidebar h2{font-family:var(--text);color:var(--muted);margin-block-end:15px;font-size:12px}.reader-sidebar .book-cover{max-width:230px;margin-block-end:25px}.reader-sidebar .source-block{border-block:1px solid var(--line);color:var(--muted);margin-block:25px;padding-block:20px;font-size:12px}.reader-sidebar .source-block p{margin-block:8px}.reader-sidebar .topic-links a{padding:6px 10px;font-size:11px}.reader-actions{flex-wrap:wrap;gap:10px;display:flex}.reader-actions button{min-height:44px;padding:8px 14px;font-size:12px}.reader-actions button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.action-status{min-height:24px;color:var(--accent);margin-block-start:10px;font-size:12px}.related-section{padding-block:10px 70px}.empty-state{border:1px solid var(--line);max-width:850px;padding:32px}.empty-state p{color:var(--muted);margin-block:12px 22px}.document-prose{max-width:760px;padding-block-end:80px;font-size:18px;line-height:1.95}.document-prose h2{margin-block:35px 14px;font-size:28px}.document-prose p{margin-block-end:23px}.document-prose a{border-bottom:1px solid var(--ink)}.search-form{border-bottom:2px solid var(--ink);align-items:center;gap:12px;margin-block-end:25px;padding-block:12px;display:flex;position:relative}.search-form input{outline-offset:2px;background:0 0;border:0;flex:1;min-width:0;padding:10px 0;font-size:24px}.search-form button{border:0;padding:10px}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:20px;display:flex}.filter-bar button{min-height:44px;padding:8px 13px;font-size:12px}.filter-bar button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.search-summary{color:var(--muted);padding-block:15px;font-size:12px}.topic-group{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:50px;padding-block:32px;scroll-margin-top:20px;display:grid}.topic-group h2{margin-block-end:10px;font-size:34px}.topic-group p{color:var(--muted);font-size:14px}.topic-group .entry-row{padding-block:17px}.topic-group .entry-row h3{font-size:24px}.organizer-grid{grid-template-columns:1fr 1.5fr;gap:75px;display:grid}.organizer-intro h2{margin-block-end:20px;font-size:34px}.organizer-intro p{color:var(--muted);margin-block-end:24px}.brief-form{background:var(--paper-deep);padding:32px}.field{flex-direction:column;gap:8px;margin-block-end:20px;font-size:13px;display:flex}.field input,.field select,.field textarea{background:var(--white);min-height:48px;color:var(--ink);border:1px solid #9da397;border-radius:0;width:100%;padding:12px 14px}.field textarea{resize:vertical;min-height:140px}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.primary-button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);min-height:48px;padding:12px 25px}.form-note{color:var(--muted);margin-block-end:22px;font-size:12px}.privacy-controls{border-block:1px solid var(--line);margin-block:25px;padding-block:25px}.privacy-controls button{min-height:44px;padding:10px 20px}.privacy-controls label{align-items:center;gap:14px;margin-block-end:20px;display:flex}.privacy-controls input{width:20px;height:20px;accent-color:var(--ink)}.reading-progress{top:0;background:var(--accent);z-index:50;transform-origin:100%;pointer-events:none;width:100%;height:2px;position:fixed;inset-inline-start:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.reading-progress{transform-origin:0;animation:linear reading;animation-timeline:scroll(root)}html[dir=rtl] .reading-progress{transform-origin:100%}@keyframes reading{to{transform:scaleX(1)}}}.not-found{min-height:55vh;padding-block:60px}.not-found h1{margin-block:20px;font-size:60px}.preview-label{letter-spacing:.2px;color:var(--accent);border:1px solid #b99e8f;padding:4px 9px;font-size:10px;display:inline-flex}.display-only-en{letter-spacing:1px;font-family:Arial,sans-serif}@media (min-width:1600px){.home-hero{padding-block-start:50px}.home-hero h1{max-width:1200px}.editorial-grid{gap:90px}}@media (max-width:1100px){.primary-nav{gap:22px}.editorial-grid{grid-template-columns:1.6fr 1fr;gap:35px}.margin-notes{padding-inline-start:28px}.margin-notes h2{font-size:29px}.book-grid{gap:19px}.book-cover{padding:12px}.split-section{gap:35px}.reader-grid{gap:45px}.organizer-grid{gap:40px}.home-hero h1{letter-spacing:-2px}}@media (min-width:701px) and (max-width:950px){.book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.book-cover .cover-title{font-size:30px}.book-grid .book-card:nth-child(n+4){max-width:100%}.primary-nav{gap:18px}.speaking-link{gap:9px;font-size:11px}.masthead{gap:22px}.wordmark{font-size:22px}.search-link span{display:none}.note-section{grid-template-columns:.6fr 2fr .3fr}.note-section h2{font-size:32px}.reader-grid{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.organizer-grid{grid-template-columns:1fr}.organizer-intro{max-width:650px}.topic-group{grid-template-columns:1fr 1.6fr;gap:30px}}@media (max-width:700px){:root{--gutter:22px}.preview-strip{min-height:30px;font-size:9px}.preview-index{letter-spacing:1px;font-size:7px}.masthead{flex-wrap:wrap;gap:15px;padding-block:22px 20px}.wordmark{flex:1;gap:9px;font-size:22px}.wordmark small{max-width:180px;font-size:8px}.wordmark-symbol{width:39px;height:39px;font-size:29px}.locale-switcher{gap:5px;font-size:10px}.locale-switcher a{min-width:22px;padding-block:7px}.search-link{padding:4px}.search-link span{display:none}.nav-row{align-items:stretch;gap:15px;min-height:45px;display:block}.primary-nav{flex-wrap:wrap;justify-content:space-between;gap:0 12px;font-size:11px}.primary-nav a{padding-block:13px}.primary-nav .topics-link{gap:5px}.speaking-link{display:none}.home-hero{padding-block:28px 12px}.hero-meta>.section-index{letter-spacing:.7px;font-size:7px}.eyebrow{gap:6px;font-size:10px}.home-hero h1{letter-spacing:-1.3px;padding-block:30px 20px;font-size:clamp(44px,10.5vw,70px);line-height:1.17}html[lang=ar-SA] .home-hero h1{font-size:clamp(53px,12vw,78px);line-height:1.3}html[lang=zh-CN] .home-hero h1{letter-spacing:1px;font-size:clamp(41px,10.5vw,65px);line-height:1.4}.hero-bottom{flex-direction:column;align-items:flex-start;gap:15px;padding-block-end:24px}.hero-bottom p{max-width:500px;font-size:14px;line-height:1.85}.text-cta{gap:25px;font-size:12px}.thought-path{gap:10px;padding-block-start:13px;font-size:8px}.editorial-section{padding-block:32px 40px}.section-heading{margin-block-end:22px}.section-heading h2{font-size:25px}.section-heading>div{gap:12px}.section-heading>a{gap:10px;font-size:10px}.editorial-grid{grid-template-columns:1fr;gap:35px}.featured-essay h2{font-size:32px}.featured-essay p{font-size:14px}.essay-art{aspect-ratio:1.5;margin-block-end:22px}.art-question{font-size:175px;inset-block-start:-12%}.art-note{font-size:8px;bottom:17px;left:17px}.art-coordinate{font-size:8px;top:17px;right:17px}.margin-notes{border-inline-start:0;border-top:1px solid var(--line);padding-block-start:27px;padding-inline-start:0}.margin-notes h2{margin-block:12px 22px;font-size:29px}.topic-index{grid-template-columns:1fr 1fr;display:grid}.topic-index a{gap:10px;min-height:65px;padding-inline-end:14px}.topic-index strong{font-size:12px}.topic-index a:nth-child(2n){border-inline-start:1px solid var(--line);padding-inline-start:14px}.topic-index .section-index{font-size:8px}.now-link{margin-block-start:20px}.book-section{padding-block:32px 36px}.section-intro{margin-block-end:25px;font-size:13px}.book-grid,.index-body .book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.book-cover{aspect-ratio:.68;padding:12px}.book-cover .cover-title{font-size:clamp(23px,5.3vw,33px)}.book-card>h3{font-size:19px}.book-cover-top{font-size:7px}.cover-bottom{font-size:6px}.book-meta{margin-block:12px 4px;font-size:8px}.lectures-section{padding-block:40px}.split-section{grid-template-columns:1fr;gap:25px}.section-aside p{max-width:500px;font-size:16px}.section-aside .text-cta{margin-block-start:12px}.lecture-mark{display:none}.entry-row{gap:14px;padding-block:23px}.entry-row h3{font-size:26px}.entry-row p{font-size:12px}.entry-row .eyebrow{font-size:9px}.note-section{grid-template-columns:1fr;gap:17px;padding-block:28px 33px;position:relative}.note-index{gap:12px;font-size:12px}.note-section h2{max-width:90%;margin-block:10px;font-size:32px}.note-section p{font-size:14px}.note-star{font-size:37px;position:absolute;inset-block-start:27px;inset-inline-end:0}.topic-footer{padding-block:34px 45px}.topic-links{gap:8px}.topic-links a{gap:8px;padding:7px 10px;font-size:11px}.site-footer{grid-template-columns:1fr;gap:30px;padding-block:37px 20px}.footer-thesis>a{font-size:31px}.footer-thesis p{font-size:12px}.footer-thesis .section-index{margin-block-end:15px}.site-footer nav{gap:14px 22px}.footer-end{flex-wrap:wrap;gap:18px;font-size:8px}.page-header{margin-block-end:26px;padding-block:35px 25px}.page-header h1{margin-block:12px 15px;font-size:43px}.page-header p{font-size:15px}.index-body{padding-block-end:45px}.reader-header{padding-block:28px}.reader-header h1{margin-block:18px;font-size:43px}.reader-header .dek{font-size:23px;line-height:1.65}.breadcrumbs{gap:8px;font-size:10px}.reader-grid{grid-template-columns:1fr;gap:25px;padding-block:25px 30px}.reader-prose{font-size:20px;line-height:1.95}.reader-sidebar{border-top:1px solid var(--line);padding-block-start:25px;position:static}.reader-sidebar .book-cover{display:none}.reader-sidebar .source-block{margin-block:20px}.reader-actions button{flex:1}.related-section{padding-block-end:40px}.topic-group{grid-template-columns:1fr;gap:25px;padding-block:25px}.topic-group h2{font-size:28px}.organizer-grid{grid-template-columns:1fr;gap:27px}.organizer-intro h2{font-size:29px}.brief-form{padding:22px}.form-pair{grid-template-columns:1fr;gap:0}.document-prose{padding-block-end:45px;font-size:16px}.search-form input{font-size:20px}.status-notice{font-size:11px}.filter-bar{gap:7px}.filter-bar button{padding:8px 10px;font-size:11px}.empty-state{padding:22px}.art-question{line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.book-card:hover .book-cover{transform:none}.reading-progress{display:none}}@media print{.site-header,.site-footer,.preview-strip,.reader-actions,.reading-progress,.search-form,.skip-link{display:none}body{color:#000;background:#fff}.content-width{width:100%;margin:0}.reader-grid{display:block}.reader-sidebar{position:static}.reader-prose{max-width:none;font-size:12pt}a{color:#000;text-decoration:underline}.book-cover{break-inside:avoid}.status-notice{border:1px solid #000}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cover-title{font-family:var(--display);font-weight:400;line-height:1.35}.small-link{border-bottom:1px solid var(--line);font-size:12px}.saved-list{border-top:1px solid var(--line);margin-block-start:40px;padding-block:25px}.saved-list h2{margin-block-end:15px;font-size:28px}.saved-list p{color:var(--muted);margin-block-end:20px;font-size:14px}.book-cover .cover-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.cover-bottom{font-size:10px;line-height:1.4}.book-meta{align-items:flex-start;gap:8px;font-size:11px;line-height:1.5}.book-cover-top{font-size:9px}@media (max-width:700px){html[lang=en] .book-cover .cover-title{font-size:18px;line-height:1.3}html[lang=ru] .book-cover .cover-title{font-size:20px;line-height:1.35}.cover-bottom{margin-block-start:12px;font-size:10px}.book-meta{font-size:11px}.book-cover-top{font-size:8px}}.mobile-navigation{display:none}.reader-prose{max-width:650px}html[lang=en] .reader-prose,html[lang=ru] .reader-prose{max-width:640px;font-size:19px;line-height:1.75}html[lang=zh-CN] .reader-prose{max-width:640px;font-size:19px;line-height:1.9}@media (max-width:700px){.nav-row{display:none}.mobile-navigation{border-block:1px solid var(--ink);align-items:center;gap:20px;min-height:49px;font-size:13px;display:flex;position:relative}.mobile-navigation>a,.mobile-navigation summary{align-items:center;min-height:48px;padding:8px 9px;display:flex}.mobile-navigation details{margin-inline-start:auto}.mobile-navigation summary{cursor:pointer;gap:18px;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation details nav{inset-inline:0;z-index:10;background:var(--paper);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:5px 20px;padding:15px 20px;display:grid;position:absolute;top:100%;box-shadow:0 15px 25px #242b2610}.mobile-navigation details a{min-height:44px;padding:10px;display:block}.mobile-navigation details a:hover{color:var(--accent)}html[lang=en] .reader-prose,html[lang=ru] .reader-prose{font-size:18px;line-height:1.75}html[lang=zh-CN] .reader-prose{font-size:19px;line-height:1.85}}h1,h2,h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:700px){html[lang=en] .reader-header h1,html[lang=ru] .reader-header h1{font-size:clamp(30px,8.5vw,43px);line-height:1.25}}.adaptive-discovery{border-block-start:1px solid var(--ink);padding-block:55px}.adaptive-discovery>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-block-end:28px;display:flex}.adaptive-discovery>header h2{margin-block:10px 18px;font-size:44px}.adaptive-discovery>header p{max-width:700px;color:var(--muted);font-size:15px}.refresh-discovery{white-space:nowrap;border-color:var(--ink);min-height:44px;padding:12px 18px}.discovery-settings{border-block:1px solid var(--line);margin-block-end:30px;padding-block:14px}.discovery-settings>summary,.recommendation-reason>summary{cursor:pointer;align-items:center;gap:20px;min-height:44px;font-size:14px;display:flex}.discovery-settings[open]>summary{margin-block-end:20px}.experience-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.experience-controls label{flex-direction:column;gap:9px;font-size:13px;display:flex}.experience-controls select,.quote-filters input,.quote-filters select{background:var(--white);border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:0;padding:8px 12px;display:block}.experience-switches{flex-wrap:wrap;align-items:center;gap:24px;margin-block:24px;display:flex}.experience-switches label{flex-direction:row;align-items:center;max-width:100%}.experience-switches input{width:18px;height:18px;accent-color:var(--forest);flex-shrink:0}.experience-switches button,.region-preference button{min-height:44px;padding:8px 14px}.experience-explanation,.region-preference p{color:var(--muted);max-width:750px;font-size:13px}.region-preference{border-block-start:1px solid var(--line);margin-block-start:30px;padding-block-start:24px}.region-preference button{margin-block:20px}.region-preference .text-cta{margin-inline-start:20px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-height:330px;display:grid}.discovery-card{border:1px solid var(--line);flex-direction:column;min-width:0;padding:26px;display:flex}.discovery-card h3{margin-block:22px 15px;font-size:29px;line-height:1.4}.discovery-card p{color:var(--muted);margin-block-end:22px;font-size:13px}.discovery-card .text-cta{margin-block-start:auto;font-size:12px}.discovery-card .eyebrow{justify-content:space-between;font-size:10px}.discovery-grid.variant-a .discovery-card:first-child{background:var(--forest);color:var(--paper)}.discovery-grid.variant-a .discovery-card:first-child p,.discovery-grid.variant-a .discovery-card:first-child .eyebrow,.discovery-grid.variant-a .discovery-card:first-child .section-index{color:#dce3d8}.discovery-grid.variant-b .discovery-card{border-inline-start:3px solid var(--accent);background:var(--paper-deep)}.recommendation-reason{margin-block:18px 26px}.recommendation-reason p{max-width:750px;color:var(--muted);font-size:13px}.living-quote{border-block-start:1px solid var(--ink);margin:45px 0 0;padding:35px 0 15px}.living-quote figcaption{justify-content:space-between;font-size:12px;display:flex}.living-quote blockquote{font-family:var(--display);max-width:850px;margin:25px 0;font-size:38px;line-height:1.65}.living-quote footer{justify-content:space-between;align-items:start;gap:30px;display:flex}.living-quote footer a{white-space:nowrap;font-size:13px}.living-quote small{color:var(--muted);max-width:520px;font-size:11px}.journal-section{padding-block:30px 60px}.journal-list{border-block-start:1px solid var(--line)}.journal-list .entry-row h3{font-size:34px}.journal-list .entry-row p{max-width:820px}.about-preview{border-block:1px solid var(--ink);grid-template-columns:1fr 1.5fr;gap:75px;padding-block:65px;display:grid}.about-preview h2{margin-block:18px;font-size:47px}.formal-name{color:var(--muted);font-size:16px}.about-preview .about-dek{font:28px/1.75 var(--display);margin-block-end:25px}.about-preview p{font-size:15px}.about-preview .text-cta{margin-block-start:25px}.now-preview{grid-template-columns:1fr 1fr;gap:90px;padding-block:60px;display:grid}.now-preview h2{margin-block:12px 24px;font-size:34px}.now-preview p{color:var(--muted);font-size:15px}.now-preview .text-cta{margin-block-start:23px}.faq-section h2{margin-block-end:25px;font-size:30px}.faq-section details{border-block-end:1px solid var(--line);padding-block:18px}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:17px;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{flex-shrink:0}.faq-section details p{max-width:760px;margin-block:18px 8px;font-size:15px;line-height:1.9}.quote-filters{grid-template-columns:2fr 1fr;gap:24px;margin-block:35px;display:grid}.quote-filters label{gap:8px;font-size:13px;display:grid}.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.quote-card{border:1px solid var(--line);flex-direction:column;margin:0;padding:30px;scroll-margin-top:30px;display:flex}.quote-card:nth-child(3n+2){background:var(--paper-deep)}.quote-card blockquote{font-family:var(--display);margin:22px 0 35px;font-size:28px;line-height:1.75}.quote-card figcaption{color:var(--muted);flex-direction:column;align-items:flex-start;gap:18px;margin-block-start:auto;font-size:12px;display:flex}.quote-card figcaption button{min-height:44px;color:var(--ink);padding:8px 12px}.copy-fallback{background:var(--paper-deep);width:100%;min-height:130px;font:inherit;margin-block:15px;padding:16px}.biography-layout{max-width:100%}.biography-intro{max-width:780px}.biography-intro h2{margin-block:20px 28px;font-size:40px}.biography-intro p{margin-block-end:20px;font-size:19px;line-height:1.9}.friend-portrait{background:var(--paper-deep);border-inline-start:3px solid var(--accent);max-width:900px;margin-block:50px;padding:40px}.friend-portrait h2{margin-block:15px 25px;font-size:36px}.friend-portrait p{font:25px/1.9 var(--display);margin-block-end:20px}.friend-portrait small{color:var(--muted);font-size:12px}.biography-timeline h2,.biography-principles h2{margin-block:35px;font-size:36px}.biography-timeline ol{margin:0;padding:0;list-style:none}.biography-timeline li{border-block-start:1px solid var(--line);grid-template-columns:100px 1fr;gap:35px;padding-block:25px;display:grid}.biography-timeline time{color:var(--accent);font-family:var(--display);font-size:27px}.biography-timeline p{max-width:800px;font-size:18px}.source-links{color:var(--muted);flex-direction:column;gap:12px;margin-block-start:15px;font-size:12px;display:flex}.source-links a{text-underline-offset:4px;overflow-wrap:anywhere;width:fit-content;max-width:100%;text-decoration:underline}.biography-principles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-block-end:40px;display:grid}.biography-principles h3{margin-block:16px;font-size:26px}.biography-principles p{color:var(--muted);font-size:14px}.source-link{font-size:13px;text-decoration:underline}.reader-prose p{scroll-margin-top:25px}html[data-reading-density=compact] .reader-prose{max-width:740px;font-size:18px;line-height:1.7}html[lang=ar-SA][data-reading-density=compact] .reader-prose{font-size:19px;line-height:1.85}@media (max-width:950px){.discovery-grid{gap:14px}.discovery-card{padding:18px}.discovery-card h3{font-size:26px}.now-preview,.about-preview{gap:35px}.experience-fields{gap:12px}}@media (max-width:700px){.adaptive-discovery{padding-block:35px}.adaptive-discovery>header{flex-direction:column;align-items:flex-start;gap:18px}.adaptive-discovery>header h2{font-size:34px}.adaptive-discovery>header p{font-size:14px}.refresh-discovery{font-size:13px}.experience-fields{grid-template-columns:1fr}.experience-switches{flex-direction:column;align-items:stretch;gap:18px}.experience-switches label{font-size:12px}.discovery-grid{grid-template-columns:1fr;min-height:0}.discovery-card{min-height:235px;padding:23px}.discovery-card h3{margin-block:15px;font-size:29px}.discovery-card .eyebrow{font-size:11px}.discovery-card p{font-size:14px}.living-quote blockquote{font-size:30px}.living-quote footer{flex-direction:column;gap:15px}.journal-section{padding-block:25px 40px}.journal-list .entry-row h3{font-size:27px}.about-preview{grid-template-columns:1fr;gap:22px;padding-block:35px}.about-preview h2{font-size:38px}.about-preview .about-dek{font-size:25px}.now-preview{grid-template-columns:1fr;gap:35px;padding-block:35px}.now-preview h2{font-size:30px}.faq-section h2{font-size:28px}.faq-section summary{font-size:15px}.quote-filters,.quote-grid{grid-template-columns:1fr}.quote-card{padding:25px}.quote-card blockquote{font-size:27px}.biography-intro h2{font-size:31px}.biography-intro p{font-size:17px}.friend-portrait{margin-block:32px;padding:25px}.friend-portrait h2{font-size:30px}.friend-portrait p{font-size:23px}.biography-timeline li{grid-template-columns:1fr;gap:12px}.biography-timeline h2,.biography-principles h2{font-size:30px}.biography-timeline p{font-size:16px}.biography-principles>div{grid-template-columns:1fr;gap:25px}.region-preference .text-cta{margin-inline-start:0}}@media print{.experience-controls,.discovery-settings,.refresh-discovery,.quote-card button,.region-preference{display:none}.quote-grid{display:block}.quote-card{break-inside:avoid;margin-bottom:20px}}.personal-notebook{padding-block:clamp(2.5rem,6vw,5rem)}.personal-notebook--compact{border-block:1px solid var(--line)}.personal-notebook__header{max-width:52rem;margin-block-end:2rem}.personal-notebook__eyebrow,.personal-card__taxonomy,.personal-card__status{color:var(--muted);font-size:.8rem}.personal-notebook__header h1,.personal-notebook__header h2{margin-block:.4rem 1rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1.3}.personal-notebook__intro{font-size:1.1rem;line-height:1.8}.personal-notebook__disclosure{max-width:68ch;color:var(--muted);font-size:.86rem;line-height:1.8}.personal-notebook__compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.personal-card--compact{border-block-start:2px solid var(--ink);padding-block:1rem}.personal-card--compact h3{font-size:1.5rem;line-height:1.6}.personal-card--compact h3 a{text-decoration:none}.personal-card--compact p{line-height:1.9}.personal-notebook__link{text-underline-offset:.35em;align-items:center;min-height:44px;margin-block-start:1.5rem;display:inline-flex}.personal-notebook__filters fieldset{border:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:1rem;padding:1.5rem;display:flex}.personal-notebook__filters legend{padding-inline:.5rem}.personal-notebook__filters label{flex:10rem;gap:.5rem;min-width:0;display:grid}.personal-notebook__filters select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;padding-inline:.75rem}.personal-notebook button{background:var(--paper);min-height:44px;color:var(--ink);border:1px solid var(--ink);font:inherit;cursor:pointer;padding:.6rem 1rem}.personal-notebook__results{margin-block:1rem 2rem;font-size:.85rem}.personal-notebook__list{gap:3rem;max-width:54rem;margin-inline:auto;display:grid}.personal-notebook--full .personal-card{border-inline-start:2px solid var(--accent);background:var(--paper-deep);padding:clamp(1rem,3vw,2rem);scroll-margin-top:2rem}.personal-card__header h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.5}.personal-card__summary{color:var(--muted);font-size:1.05rem;line-height:1.9}.personal-card__body{font-family:var(--display);max-width:68ch;font-size:1.18rem;line-height:1.95}.personal-card__body p{margin-block:1.25rem}.personal-card__provenance{border-block-start:1px solid var(--line);margin-block:1.5rem;font-size:.8rem}.personal-card__provenance summary{cursor:pointer;min-height:44px;padding-block:.75rem}.personal-card__provenance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.personal-card__provenance dd{color:var(--muted);margin:.35rem 0}.personal-card__speech{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.personal-card__speech span{color:var(--muted);font-size:.78rem}.personal-card__media audio{width:100%}.personal-card__media img{width:100%;height:auto}.personal-notebook__empty{border:1px dashed var(--line);padding:2rem;line-height:1.8}@media (max-width:700px){.personal-notebook__compact-grid{grid-template-columns:1fr;gap:1rem}.personal-notebook__filters fieldset{padding:1rem}.personal-notebook__filters label{flex-basis:100%}.personal-card__provenance dl{grid-template-columns:1fr}}
