.writings-module__Fypg0a__page{color:#000;background:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.writings-module__Fypg0a__main{flex-direction:column;flex:1;min-height:0;display:flex}.writings-module__Fypg0a__heading{border-bottom:1px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.writings-module__Fypg0a__headingTitle{flex-wrap:wrap;align-items:center;gap:16px 32px;min-width:0;display:flex}.writings-module__Fypg0a__title{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:400}.writings-module__Fypg0a__count{color:#777;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.writings-module__Fypg0a__filters{flex-wrap:wrap;gap:12px;display:flex}.writings-module__Fypg0a__filterLabel{color:#777;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex}.writings-module__Fypg0a__filterSelect{color:#333;max-width:180px;min-height:32px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #00000026;border-radius:0;padding:5px 24px 5px 8px;font-size:10px}.writings-module__Fypg0a__filterSelect:focus-visible,.writings-module__Fypg0a__stepButton:focus-visible,.writings-module__Fypg0a__playlistLink:focus-visible,.writings-module__Fypg0a__resetButton:focus-visible{outline-offset:3px;outline:1px solid #000}.writings-module__Fypg0a__desk{flex:1;grid-template-columns:208px minmax(0,1fr);min-height:0;display:grid}.writings-module__Fypg0a__sidebar{border-right:1px solid #00000014;flex-direction:column;min-width:0;min-height:0;padding:24px 16px;display:flex}.writings-module__Fypg0a__indexColumn{flex-direction:column;flex:1;min-height:0;display:flex}.writings-module__Fypg0a__titleList{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}.writings-module__Fypg0a__titleButton{text-align:left;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 10px;width:100%;min-height:44px;margin-bottom:4px;padding:10px 8px;font-size:11px;line-height:1.5;display:grid}.writings-module__Fypg0a__titleButton:hover{background:#fafafa}.writings-module__Fypg0a__titleButton[aria-pressed=true]{border-color:#000000a6}.writings-module__Fypg0a__titleButton:focus-visible{outline-offset:-2px;outline:1px solid #000}.writings-module__Fypg0a__number{color:#888;font-variant-numeric:tabular-nums;font-size:9px}.writings-module__Fypg0a__entryInfo{flex-direction:column;gap:5px;min-width:0;display:flex}.writings-module__Fypg0a__entryTitle{color:#555;overflow-wrap:anywhere}.writings-module__Fypg0a__titleButton[aria-pressed=true] .writings-module__Fypg0a__entryTitle{color:#000}.writings-module__Fypg0a__tags{flex-wrap:wrap;gap:3px 8px;display:flex}.writings-module__Fypg0a__tags:empty{display:none}.writings-module__Fypg0a__tag{color:#777;overflow-wrap:anywhere;font-size:9px}.writings-module__Fypg0a__tag+.writings-module__Fypg0a__tag:before{content:"/";color:#bbb;margin-right:8px}.writings-module__Fypg0a__readerMeta{font-family:var(--font-departure), monospace;color:#777;flex-wrap:wrap;gap:8px 20px;margin-bottom:32px;font-size:9px;line-height:1.6;display:flex}.writings-module__Fypg0a__indexLanguage{color:#888;font-size:9px}.writings-module__Fypg0a__selectedArrow{opacity:0}.writings-module__Fypg0a__titleButton[aria-pressed=true] .writings-module__Fypg0a__selectedArrow{opacity:1}.writings-module__Fypg0a__empty{color:#777;padding:12px 0;font-size:11px;line-height:1.8}.writings-module__Fypg0a__browseControls{flex-shrink:0;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.writings-module__Fypg0a__stepButton{color:#555;text-transform:uppercase;letter-spacing:1px;min-height:32px;font-size:10px}.writings-module__Fypg0a__stepButton:hover:enabled{color:#000}.writings-module__Fypg0a__stepButton:disabled{opacity:.3}.writings-module__Fypg0a__playlistLink{color:#777;flex-shrink:0;align-self:start;margin-top:20px;padding-block:6px;font-size:9px}.writings-module__Fypg0a__playlistLink:hover{color:#000}.writings-module__Fypg0a__reader{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding:48px clamp(24px,5vw,80px) 64px;overflow-y:auto}.writings-module__Fypg0a__reader:focus-visible{outline-offset:-1px;outline:1px solid #000}.writings-module__Fypg0a__prose .writings-module__Fypg0a__readerTitle{margin:0 0 20px;font-size:28px;font-weight:400}.writings-module__Fypg0a__readerEmpty{color:#888;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:65%;font-size:12px;display:flex}.writings-module__Fypg0a__resetButton{color:#555;text-underline-offset:4px;padding:6px 0;font-size:10px;text-decoration:underline}.writings-module__Fypg0a__prose{max-width:60ch;font-family:var(--font-viet-serif), Georgia, serif;color:#242424;overflow-wrap:anywhere;letter-spacing:normal;margin-inline:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.75}.writings-module__Fypg0a__prose>:first-child{margin-top:0}.writings-module__Fypg0a__prose>:last-child{margin-bottom:0}.writings-module__Fypg0a__prose p,.writings-module__Fypg0a__prose ul,.writings-module__Fypg0a__prose ol,.writings-module__Fypg0a__prose blockquote,.writings-module__Fypg0a__prose pre{margin-block:1.25em}.writings-module__Fypg0a__prose :is(h1,h2,h3,h4,h5,h6){color:#000;margin-block:2em .75em;font-weight:600;line-height:1.4}.writings-module__Fypg0a__prose h1{font-size:1.6em}.writings-module__Fypg0a__prose h2{font-size:1.35em}.writings-module__Fypg0a__prose h3{font-size:1.15em}.writings-module__Fypg0a__prose ul{padding-left:1.5em;list-style:outside}.writings-module__Fypg0a__prose ol{padding-left:1.5em;list-style:decimal}.writings-module__Fypg0a__prose li+li{margin-top:.4em}.writings-module__Fypg0a__prose li>:is(ul,ol){margin-block:.4em}.writings-module__Fypg0a__prose blockquote{color:#505050;border-left:1px solid #aaa;padding-left:1.25em}.writings-module__Fypg0a__prose a{color:#000;text-underline-offset:3px;text-decoration:underline}.writings-module__Fypg0a__prose a:hover{color:#000}.writings-module__Fypg0a__prose code{font-family:var(--font-geist-mono), monospace;background:#0000000a;padding:.15em .3em;font-size:.85em}.writings-module__Fypg0a__prose pre{background:#0000000a;padding:1em;overflow-x:auto}.writings-module__Fypg0a__prose pre code{background:0 0;padding:0}.writings-module__Fypg0a__prose img{max-width:100%;height:auto;margin-block:2em}.writings-module__Fypg0a__prose hr{border:0;border-top:1px solid #0000001f;margin-block:2.5em}@media (max-width:767px){.writings-module__Fypg0a__heading{flex-wrap:wrap;gap:10px;padding:12px 20px}.writings-module__Fypg0a__headingTitle{gap:18px;width:100%}.writings-module__Fypg0a__headingTitle>div:first-child{width:100%}.writings-module__Fypg0a__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.writings-module__Fypg0a__filterLabel{flex-direction:column;align-items:stretch;gap:5px}.writings-module__Fypg0a__filterSelect{width:100%;min-width:0;max-width:none;min-height:40px}.writings-module__Fypg0a__desk{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.writings-module__Fypg0a__sidebar{border-bottom:1px solid #00000014;border-right:0;padding:12px 20px}.writings-module__Fypg0a__browseControls{display:none}.writings-module__Fypg0a__playlistLink{margin-top:6px}.writings-module__Fypg0a__titleList{flex:none;gap:8px;display:flex;overflow-x:auto}.writings-module__Fypg0a__titleButton{border-color:#0000001a;flex:0 0 180px;margin:0}.writings-module__Fypg0a__reader{padding:24px 20px 48px}.writings-module__Fypg0a__prose .writings-module__Fypg0a__readerTitle{font-size:24px}}
