:root{--paper:#efe8da;--card:#f7f1e6;--ink:#221d18;--ink-soft:#5f574c;--ink-faint:#8a8073;--oxblood:#6f2733;--oxblood-deep:#561e28;--rule:#d9cdb9;--rule-soft:#e4dac9;--display:"Fraunces",Georgia,serif;--body:"EB Garamond",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:19px;line-height:1.6;padding-bottom:96px;position:relative;background-image:radial-gradient(circle at 12% 8%,rgba(111,39,51,.03),transparent 40%),radial-gradient(circle at 88% 82%,rgba(111,39,51,.025),transparent 45%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:80;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--oxblood);z-index:90}.wrap{max-width:880px;margin:0 auto;padding:0 28px 40px;position:relative}.anchor,.bigdate,.card .read,.card h3,.lead h2,.lead p,.moment h3,.moment p,.move p,.pullquote,.room .line,.standfirst,.thread .tbody{font-feature-settings:"onum" 1,"liga" 1,"onum";font-variant-numeric:oldstyle-nums}.spine,.spine-label{display:none}@media (min-width:1180px){.spine{left:-30px;top:8px;bottom:8px;width:1px;background:linear-gradient(var(--rule),var(--rule) 70%,transparent)}.spine,.spine-label{display:block;position:absolute}.spine-label{left:-44px;top:120px;writing-mode:vertical-rl;font-family:var(--mono);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faint)}.spine-label b{color:var(--oxblood);font-weight:400}}header.masthead{padding:64px 0 36px;border-bottom:1.5px solid var(--ink)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--oxblood);margin-bottom:26px}.eyebrow .dot{color:var(--ink-faint);margin:0 9px}.wordmark{font-family:var(--display);font-weight:400;font-size:clamp(58px,12vw,116px);line-height:.92;letter-spacing:-.02em}.wordmark em{font-style:italic;color:var(--oxblood)}.standfirst{font-family:var(--display);font-style:italic;font-size:clamp(19px,3.2vw,25px);color:var(--ink-soft);margin-top:20px;max-width:30ch;line-height:1.35}.dateline{display:flex;align-items:center;gap:18px;margin-top:28px;flex-wrap:wrap}.issue{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.dotrule{display:inline-flex;gap:7px;align-items:center}.dotrule i{width:5px;height:5px;border-radius:50%;background:var(--oxblood);display:block}.bigdate{font-family:var(--display);font-style:italic;font-size:clamp(22px,3.4vw,30px);color:var(--ink-soft)}.topline{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.recipient{font-size:12px;letter-spacing:.08em;color:var(--ink-soft)}.audio,.recipient{font-family:var(--mono)}.audio{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--oxblood);border:1px solid var(--oxblood);border-radius:40px;padding:7px 16px;cursor:pointer;background:transparent;transition:all .2s}.audio:hover{background:var(--oxblood);color:var(--card)}.audio .tri{font-size:9px}.status{display:flex;flex-wrap:wrap;gap:7px 22px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-faint);margin-top:18px}.live,.status{align-items:center}.live{display:inline-flex;gap:7px;color:var(--oxblood)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--oxblood);animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(111,39,51,.5)}70%{box-shadow:0 0 0 7px rgba(111,39,51,0)}to{box-shadow:0 0 0 0 rgba(111,39,51,0)}}.sec-label{display:flex;align-items:baseline;gap:16px;margin:58px 0 22px}.sec-num{font-family:var(--mono);font-size:12px;color:var(--oxblood);letter-spacing:.1em}.sec-num:before{content:"\25CF";font-size:7px;vertical-align:middle;margin-right:9px;color:var(--oxblood)}.sec-name{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.sec-rule{flex:1 1;height:1px;background:var(--rule);align-self:center}.lead h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,5.2vw,46px);line-height:1.08;letter-spacing:-.015em;margin-bottom:22px}.lead p{font-size:20px;color:var(--ink);margin-bottom:18px;max-width:62ch}.lead p .emph{font-style:italic;color:var(--oxblood)}.lead p.dropcap:first-letter{font-family:var(--display);font-weight:500;font-size:4.1em;line-height:.72;float:left;margin:.06em .1em 0 0;color:var(--oxblood)}.lead .move{margin-top:26px}.pullquote{font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(25px,4.4vw,38px);line-height:1.2;color:var(--ink);margin:60px 0;padding-left:24px;border-left:3px solid var(--oxblood);max-width:24ch}@media (min-width:980px){.pullquote{margin-left:-56px}}.moments{display:flex;flex-direction:column;gap:14px}.moment{background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:24px 28px;display:grid;grid-template-columns:120px 1fr;grid-gap:26px;gap:26px;align-items:start;transition:border-color .25s,box-shadow .25s}.moment:hover{box-shadow:0 12px 30px -22px rgba(34,29,24,.45)}.when{font-family:var(--mono);font-size:11px;letter-spacing:.08em;line-height:1.7}.when .day{color:var(--oxblood);text-transform:uppercase;display:block}.when .what{color:var(--ink-soft);display:block}.moment h3{font-family:var(--display);font-weight:500;font-size:22px;line-height:1.18;margin-bottom:8px;letter-spacing:-.005em}.moment p{font-size:18px;color:var(--ink-soft);max-width:58ch}.prov{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-faint);margin-top:14px;display:flex;align-items:center;gap:7px}.prov .pdot{color:var(--oxblood)}.acts{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.act{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--oxblood);background:rgba(111,39,51,.06);border:1px solid rgba(111,39,51,.22);border-radius:3px;padding:7px 14px;cursor:pointer;transition:all .2s}.act:hover{background:var(--oxblood);color:var(--card);border-color:var(--oxblood)}.act:disabled{opacity:.55;cursor:progress}.act-note{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);margin-top:10px;display:none;line-height:1.7;max-width:60ch}.act-note.show{display:block}.act-note .arr{color:var(--oxblood)}.act-draft{font-family:var(--body);font-size:16px;color:var(--ink);font-style:normal;white-space:pre-wrap}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 26px}.pill{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:transparent;border:1px solid var(--rule);border-radius:40px;padding:8px 18px;cursor:pointer;transition:all .2s}.pill:hover{color:var(--oxblood)}.pill.active,.pill:hover{border-color:var(--oxblood)}.pill.active{background:var(--oxblood);color:var(--card)}.signals{display:flex;flex-direction:column;gap:16px}.card{background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:28px 30px;transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-2px);box-shadow:0 14px 34px -20px rgba(34,29,24,.4)}.card-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.lens{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 11px;border-radius:3px}.lens.build{color:var(--oxblood);background:rgba(111,39,51,.08)}.lens.sell{color:#5a4a1e;background:rgba(120,95,30,.1)}.lens.thesis{color:#2f4a3a;background:rgba(47,74,58,.1)}.source{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.card h3{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.13;margin-bottom:11px;letter-spacing:-.01em}.card .read{font-size:18px;color:var(--ink-soft);max-width:64ch}.move{border-left:2px solid var(--oxblood);padding:2px 0 2px 18px;margin-top:18px}.move .ml{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--oxblood);display:block;margin-bottom:6px}.move p{font-size:17px;color:var(--ink);margin:0;max-width:60ch}.threads{border-top:1px solid var(--rule)}.thread{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:baseline}.thread .tname{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--oxblood);text-transform:uppercase}.thread .tbody{font-size:17px;color:var(--ink);max-width:58ch}.room{background:var(--ink);color:var(--paper);border-radius:3px;padding:38px 36px}.room .rl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c9a9af;margin-bottom:24px}.room .line{font-family:var(--display);font-style:italic;font-size:clamp(19px,3vw,24px);line-height:1.34;margin-bottom:20px;padding-left:20px;border-left:2px solid var(--oxblood);color:#f0e9db}.room .line:last-child{margin-bottom:0}footer{margin-top:60px;padding-top:26px;border-top:1.5px solid var(--ink)}footer .mono{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-faint);line-height:1.9}footer .note{font-family:var(--body);font-style:italic;font-size:16px;color:var(--ink-soft);margin-top:14px;max-width:60ch}footer .mark{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--oxblood);margin-top:20px}.askbar{position:fixed;left:0;right:0;bottom:0;background:rgba(239,232,218,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);padding:14px 20px;z-index:50}.askinner{max-width:880px;margin:0 auto}.askresp{font-family:var(--body);font-size:15px;color:var(--ink-soft);font-style:italic;margin-bottom:10px;display:none;padding-left:14px;border-left:2px solid var(--oxblood);max-height:38vh;overflow-y:auto;white-space:pre-wrap;line-height:1.55}.askresp.show{display:block}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-soft);background:transparent;border:1px solid var(--rule);border-radius:40px;padding:5px 12px;cursor:pointer;transition:all .2s}.chip:hover{border-color:var(--oxblood);color:var(--oxblood)}.askrow{display:flex;gap:10px;align-items:center}.askrow .lab{font-family:var(--mono);font-size:11px;color:var(--oxblood);letter-spacing:.1em;white-space:nowrap}.askrow input{flex:1 1;font-family:var(--body);font-size:17px;background:var(--card);border:1px solid var(--rule);border-radius:40px;padding:11px 18px;color:var(--ink);outline:none}.askrow input:focus{border-color:var(--oxblood)}.asksend{font-family:var(--mono);font-size:12px;color:var(--card);background:var(--oxblood);border:none;border-radius:40px;padding:11px 20px;cursor:pointer}.asksend:hover{background:var(--oxblood-deep)}.asksend:disabled{opacity:.55;cursor:progress}.reveal{opacity:0;transform:translateY(14px);animation:rise .7s cubic-bezier(.2,.7,.2,1) forwards}@keyframes rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.pulse,.reveal{animation:none}}.login{max-width:460px;margin:0 auto;padding:18vh 28px 0;min-height:100vh}.login .wordmark{font-size:clamp(50px,12vw,84px)}.login p.lead-in{font-family:var(--display);font-style:italic;font-size:20px;color:var(--ink-soft);margin:16px 0 34px;line-height:1.35}.login form{display:flex;flex-direction:column;gap:12px}.login input{font-family:var(--body);font-size:17px;background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:13px 16px;color:var(--ink);outline:none}.login input:focus{border-color:var(--oxblood)}.login button{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--card);background:var(--oxblood);border:none;border-radius:6px;padding:13px 20px;cursor:pointer}.login button:hover{background:var(--oxblood-deep)}.login button:disabled{opacity:.55;cursor:progress}.login .msg{font-family:var(--mono);font-size:12px;color:var(--ink-soft);margin-top:16px;line-height:1.7}.login .msg.err{color:var(--oxblood)}.login .foot{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-faint);margin-top:40px}.review{position:fixed;top:0;left:0;right:0;background:var(--ink);color:var(--paper);padding:9px 20px;z-index:95;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.review,.review button{font-family:var(--mono);font-size:11px;letter-spacing:.06em}.review button{color:var(--ink);background:var(--paper);border:none;border-radius:4px;padding:5px 12px;cursor:pointer}@media (max-width:620px){body{font-size:18px}.wrap{padding:0 18px 30px}header.masthead{padding:44px 0 28px}.moment{grid-template-columns:1fr;gap:8px;padding:20px}.card{padding:22px 20px}.thread{grid-template-columns:1fr;gap:5px}.room{padding:28px 22px}.askrow .lab{display:none}}.me{padding-top:48px;padding-bottom:120px}.me-head h1{font-family:var(--display);font-weight:400;font-size:clamp(28px,5vw,42px);margin:8px 0}.me-block{margin-top:40px;border-top:1px solid var(--rule);padding-top:22px}.me-block h2{font-family:var(--display);font-weight:400;font-size:22px;margin:0 0 6px}.me-block h3{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:16px 0 6px}.me input[type=file],.me textarea{width:100%;margin-top:12px;font:inherit;background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:12px;color:var(--ink)}.me button{margin-top:12px;font-family:var(--mono);font-size:13px;background:var(--oxblood);color:var(--paper);border:0;border-radius:999px;padding:9px 18px;cursor:pointer}.me button.ghost{background:transparent;color:var(--ink-soft);border:1px solid var(--rule)}.me button:disabled{opacity:.5;cursor:default}.me-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.me-q{font-family:var(--display);font-size:20px;margin:8px 0}.me-note{margin-top:22px;font-family:var(--mono);font-size:13px;color:var(--oxblood)}.me-understanding ul{margin:6px 0;padding-left:18px}.watch{margin-top:14px;padding-left:14px;border-left:1.5px solid var(--rule)}.watch .wl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.watch p{margin:4px 0 0;color:var(--ink-soft)}.archive{margin-top:58px}.archive-head{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:10px;border-bottom:1.5px solid var(--ink)}.archive-list{list-style:none;margin:0;padding:0}.archive-list li{padding:12px 0;border-top:1px solid var(--rule)}.archive-list a{font-family:var(--mono);font-size:14px;color:var(--oxblood);text-decoration:none}.archive-list a:hover{text-decoration:underline}.archive-current{font-family:var(--mono);font-size:14px;color:var(--ink-faint)}.archive-current em{color:var(--oxblood);font-style:italic}.past-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:11px 15px;margin-bottom:24px;font-family:var(--mono);font-size:13px;color:var(--ink-soft)}.past-banner a{color:var(--oxblood);text-decoration:none}.past-banner a:hover{text-decoration:underline}.me-addr{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:8px 12px;word-break:break-all}.me-addr,.me-connect{font-family:var(--mono);font-size:13px}.me-connect{display:inline-block;margin-top:8px;background:var(--oxblood);color:var(--paper);border-radius:999px;padding:9px 18px;text-decoration:none}.surface-nav{display:flex;align-items:center;justify-content:space-between;max-width:760px;margin:0 auto;padding:18px 24px 0}.surface-nav-mark{font-family:var(--display);font-size:20px;color:var(--ink);text-decoration:none}.surface-nav-mark em{font-style:italic;color:var(--oxblood)}.surface-nav-links{display:flex;gap:18px}.surface-nav-links a{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-faint);text-decoration:none}.surface-nav-links a:hover{color:var(--oxblood)}.me-back{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-faint);text-decoration:none;margin-bottom:14px}.me-back:hover{color:var(--oxblood)}.me-welcome-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.me-welcome-list{margin:16px 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.me-welcome-list li{line-height:1.5}.me-welcome-list strong{font-family:var(--display);font-weight:500}.source-link{color:var(--ink-faint);text-decoration:none;border-bottom:1px solid var(--rule)}.source-link:hover{color:var(--oxblood);border-bottom-color:var(--oxblood)}.cos-overlay{position:fixed;inset:0;z-index:1200;background:rgba(20,16,12,.55);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto}.cos-panel{background:var(--paper);border:1px solid var(--rule);border-radius:8px;width:100%;max-width:660px;padding:22px 26px 18px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.cos-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cos-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.cos-actions{display:flex;gap:8px}.cos-body{white-space:pre-wrap;font-family:var(--body);font-size:17px;line-height:1.6;color:var(--ink)}.cos-body h2{font-family:var(--display);font-weight:500;font-size:22px;margin:0 0 10px}.cos-foot{margin-top:18px;padding-top:12px;border-top:1px solid var(--rule);font-size:13px}.cos-sources{margin-top:16px;font-size:13px}.cos-sources-label{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.move .act{margin-top:10px}.cos-body h3{font-family:var(--display);font-weight:500;font-size:17px;margin:16px 0 6px}.cos-body p{margin:0 0 12px}.cos-body p:last-child{margin-bottom:0}.cos-body ol,.cos-body ul{margin:0 0 12px;padding-left:22px}.cos-body li{margin:5px 0}.cos-body strong{font-weight:600}.cos-cursor{color:var(--ink-faint)}.askresp h2,.askresp h3{font-family:var(--display);font-weight:500;font-size:16px;margin:6px 0 4px}.askresp p{margin:0 0 8px}.askresp p:last-child{margin-bottom:0}.askresp ol,.askresp ul{margin:4px 0;padding-left:20px}.askresp li{margin:3px 0}.taps{margin-top:14px;display:flex;align-items:center;gap:8px}.tap{background:transparent;padding:2px 0;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-faint);border:none;border-bottom:1px solid transparent}.tap:hover{border-bottom-color:var(--oxblood)}.tap.on,.tap:hover{color:var(--oxblood)}.tap-sep{color:var(--rule)}.login .about{margin-top:56px;border-top:1px solid var(--rule);padding-top:28px}.login .about h2{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin:26px 0 10px}.login .about h2:first-child{margin-top:0}.login .about p{font-family:var(--body);font-size:16px;line-height:1.65;color:var(--ink-soft);margin:0 0 14px}.login .about ol{margin:0 0 14px;padding-left:20px}.login .about li{font-family:var(--body);font-size:16px;line-height:1.6;color:var(--ink-soft);margin:0 0 12px}.login .about strong{color:var(--ink);font-weight:600}.login .foot{padding-bottom:48px}.login .request{margin-top:16px}.login button.request-toggle,.login button.request-toggle:focus,.login button.request-toggle:hover{display:block;width:100%;box-sizing:border-box;background:transparent;cursor:pointer;border:1px solid var(--rule);border-radius:6px;padding:12px 18px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--oxblood);text-align:center}.login button.request-toggle:hover{border-color:var(--oxblood);background:rgba(111,39,51,.06)}.login .request-lead{font-family:var(--body);font-size:15px;color:var(--ink-soft);margin:0 0 4px;line-height:1.55}.login .request textarea{font-family:var(--body);font-size:16px;background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:12px 16px;color:var(--ink);outline:none;resize:vertical}.journey{max-width:560px;margin:0 auto;padding:14vh 28px 80px;min-height:100vh}.journey h1{font-family:var(--display);font-weight:400;font-size:clamp(28px,5vw,40px);margin:0 0 18px}.journey p{line-height:1.65;color:var(--ink-soft);margin:0 0 16px}.journey p,.journey textarea{font-family:var(--body);font-size:17px}.journey textarea{width:100%;box-sizing:border-box;background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:13px 16px;color:var(--ink);outline:none;resize:vertical;margin-bottom:14px}.journey .journey-row{display:flex;gap:12px;align-items:center}.journey .ghost{background:transparent;color:var(--ink-faint);border:1px solid var(--rule);border-radius:6px;padding:10px 16px;cursor:pointer;font-family:var(--mono);font-size:12px}.journey .ghost:hover{color:var(--oxblood);border-color:var(--oxblood)}.journey-progress{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px}.journey-progress span{text-transform:none;letter-spacing:.04em}.journey-q{font-family:var(--display);font-weight:400;font-size:clamp(22px,4vw,30px);line-height:1.3;margin:0 0 18px}.journey-thinking{font-style:italic;color:var(--ink-faint)}.journey-closing{font-family:var(--display);font-style:italic;font-size:19px;color:var(--oxblood)}.journey-ways{margin:0 0 18px;padding-left:20px}.journey-ways li{font-family:var(--body);font-size:17px;line-height:1.6;color:var(--ink-soft);margin-bottom:14px}.journey-ways strong{color:var(--ink)}.journey-forward a,.journey-ways a{color:var(--oxblood)}.journey-forward code{font-family:var(--mono);font-size:13px;background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:3px 8px}.journey-enter{display:inline-block;text-decoration:none;margin-top:6px}.dictate{background:transparent;border:1px solid var(--rule);border-radius:6px;padding:10px 14px;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-faint)}.dictate.listening,.dictate:hover{color:var(--oxblood);border-color:var(--oxblood)}.dictate.listening{animation:dictate-pulse 1.4s ease-in-out infinite}@keyframes dictate-pulse{0%,to{opacity:1}50%{opacity:.55}}.journey-hint{font-size:13px!important;color:var(--ink-faint)!important;margin-top:-6px!important}