.cm-public:has(.Journal-module__pC7liG__journal){overflow:clip}.Journal-module__pC7liG__journal{color:var(--ember-ink);font-family:var(--ember-font);padding:0 16px 96px;position:relative}.Journal-module__pC7liG__journal :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--ember-focus);outline-offset:3px}.Journal-module__pC7liG__journal button,.Journal-module__pC7liG__journal summary{cursor:pointer}.Journal-module__pC7liG__journal svg{flex-shrink:0}.Journal-module__pC7liG__journal .Journal-module__pC7liG__eyebrow{color:var(--ember-text-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}@media (min-width:640px){.Journal-module__pC7liG__journal{padding:0 24px 112px}}.Journal-module__pC7liG__hero{isolation:isolate;--ember-horizon-top:540px;margin:0 -16px;padding:136px 16px 64px;position:relative;overflow:hidden}.Journal-module__pC7liG__hero[data-featured]{padding-bottom:88px}:is(.Journal-module__pC7liG__heroBackdrop>.ember-backdrop__glow,.Journal-module__pC7liG__heroBackdrop>.ember-backdrop__grid,.Journal-module__pC7liG__heroBackdrop>.ember-backdrop__stars,.Journal-module__pC7liG__heroBackdrop>.ember-backdrop__noise,.Journal-module__pC7liG__heroBackdrop>.ember-backdrop__fade){display:none}.Journal-module__pC7liG__heroBackdrop{-webkit-mask-image:linear-gradient(#000 0 min(900px,100% - 160px),#0000 min(1200px,100%));mask-image:linear-gradient(#000 0 min(900px,100% - 160px),#0000 min(1200px,100%))}.Journal-module__pC7liG__heroInner{z-index:1;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:relative}.Journal-module__pC7liG__heroInner>.ember-heading{max-width:980px}.Journal-module__pC7liG__heroChips{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.Journal-module__pC7liG__heroChips>li{white-space:normal}@media (min-width:640px){.Journal-module__pC7liG__hero{--ember-horizon-top:600px;margin:0 -24px;padding:168px 24px 72px}.Journal-module__pC7liG__hero[data-featured]{padding-bottom:104px}}.Journal-module__pC7liG__featuredWrap{z-index:1;max-width:1200px;margin:64px auto 0;position:relative}.Journal-module__pC7liG__featured{display:grid;overflow:hidden}.Journal-module__pC7liG__featuredCover{padding:10px 10px 0;display:block;position:relative}.Journal-module__pC7liG__featuredScreen{aspect-ratio:16/10;background:#0b0b0e;border:1px solid #ffffff14;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -30px #000000e6}.Journal-module__pC7liG__featuredBody{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 22px 28px;display:flex}.Journal-module__pC7liG__badges{flex-wrap:wrap;gap:8px;display:flex}.Journal-module__pC7liG__featuredBody h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:560;line-height:1.14}.Journal-module__pC7liG__featuredBody h2 a{color:var(--ember-ink);text-decoration:none}.Journal-module__pC7liG__featuredBody h2 a:hover{color:var(--ember-text-accent-strong)}.Journal-module__pC7liG__featuredBody>p{color:var(--ember-text-secondary);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.Journal-module__pC7liG__featuredAction{margin-top:6px}@media (min-width:900px){.Journal-module__pC7liG__featured{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center}.Journal-module__pC7liG__featuredCover{padding:12px}.Journal-module__pC7liG__featuredScreen{aspect-ratio:5/4}.Journal-module__pC7liG__featuredBody{gap:20px;padding:40px 48px 40px 36px}}.Journal-module__pC7liG__meta{color:var(--ember-text-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;line-height:1.5;display:flex}.Journal-module__pC7liG__meta>span{align-items:center;gap:7px;display:inline-flex}.Journal-module__pC7liG__meta svg{color:var(--ember-text-accent)}.Journal-module__pC7liG__visualImage{position:absolute;inset:0}.Journal-module__pC7liG__visualImage img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s var(--ember-ease)}.Journal-module__pC7liG__visualImage[data-kind=screenshot]:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0606088c 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -40px 60px -40px #000000b3}.Journal-module__pC7liG__visualImage[data-kind=render]{background:radial-gradient(42% 46% at 50% 54%, rgb(var(--ember-glow-color) / 26%), transparent 72%), radial-gradient(90% 70% at 50% 110%, rgb(var(--ember-glow-color) / 12%), transparent 70%), linear-gradient(180deg, #111114, #09090b)}.Journal-module__pC7liG__visualImage[data-kind=render] img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 30px #0000008c);padding:14%}.Journal-module__pC7liG__fallback{background:radial-gradient(44% 50% at 50% 50%, rgb(var(--ember-glow-color) / 18%), transparent 72%), linear-gradient(180deg, #111114, #09090b);place-items:center;display:grid;position:absolute;inset:0}.Journal-module__pC7liG__fallback>span{border:1px solid var(--ember-border-strong);width:68px;height:68px;color:var(--ember-text-accent-strong);box-shadow:var(--ember-highlight-strong), 0 0 30px -8px rgb(var(--ember-glow-color) / 70%);background:linear-gradient(#1a1a1f,#111114);border-radius:20px;place-items:center;display:grid}.Journal-module__pC7liG__library{max-width:1200px;margin:24px auto 0}.Journal-module__pC7liG__libraryHead{border-radius:12px;scroll-margin-top:120px}.Journal-module__pC7liG__libraryHead:focus:not(:focus-visible){outline:none}.Journal-module__pC7liG__toolbar{border-radius:22px;gap:10px;margin-top:28px;display:grid}.Journal-module__pC7liG__searchField{min-width:0;position:relative}.Journal-module__pC7liG__search{border:1px solid var(--ember-border);height:48px;color:var(--ember-text-muted);transition:border-color var(--ember-duration-fast), box-shadow var(--ember-duration-fast);background:#00000047;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.Journal-module__pC7liG__search:focus-within{border-color:var(--ember-border-accent);box-shadow:0 0 0 3px rgb(var(--ember-glow-color) / 14%)}.Journal-module__pC7liG__search input{width:100%;min-width:0;height:100%;color:var(--ember-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding-right:36px;font-size:15px}.Journal-module__pC7liG__search input::placeholder{color:var(--ember-text-muted)}.Journal-module__pC7liG__search input::-webkit-search-cancel-button{display:none}.Journal-module__pC7liG__search:has(input:focus-visible){outline:2px solid var(--ember-focus);outline-offset:3px}.Journal-module__pC7liG__journal .Journal-module__pC7liG__search input:focus-visible{outline:none}.Journal-module__pC7liG__clear{border:1px solid var(--ember-border);background:var(--ember-surface-hover);width:34px;height:34px;color:var(--ember-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:7px;translate:0 -50%}.Journal-module__pC7liG__clear:hover{color:var(--ember-ink);border-color:var(--ember-border-strong)}.Journal-module__pC7liG__filters{border:1px solid var(--ember-border);scrollbar-width:none;overscroll-behavior-x:contain;background:#00000047;border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}.Journal-module__pC7liG__filters::-webkit-scrollbar{display:none}.Journal-module__pC7liG__filters button{min-height:40px;color:var(--ember-text-secondary);font:inherit;white-space:nowrap;transition:background var(--ember-duration-fast), color var(--ember-duration-fast), box-shadow var(--ember-duration-fast);background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:550;display:inline-flex}.Journal-module__pC7liG__filters button:hover{color:var(--ember-ink);background:var(--ember-surface-hover)}.Journal-module__pC7liG__filters button[aria-pressed=true]{background:var(--ember-fill-gradient);color:var(--ember-on-fill);box-shadow:var(--ember-highlight-strong), var(--ember-glow-sm)}.Journal-module__pC7liG__journal .Journal-module__pC7liG__filters button:focus-visible,.Journal-module__pC7liG__journal .Journal-module__pC7liG__toc nav a:focus-visible{outline-offset:-2px}.Journal-module__pC7liG__filterCount{background:var(--ember-surface-hover);min-width:22px;color:var(--ember-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:1px 7px;font-size:11.5px}.Journal-module__pC7liG__filters button[aria-pressed=true] .Journal-module__pC7liG__filterCount{color:var(--ember-on-fill);background:#1a0b0429}@media (max-width:639px){.Journal-module__pC7liG__filters{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.Journal-module__pC7liG__filters button{justify-content:center;padding:0 10px}.Journal-module__pC7liG__filters button:first-child{grid-column:1/-1}}@media (min-width:1024px){.Journal-module__pC7liG__toolbar{border-radius:999px;grid-template-columns:minmax(240px,1fr) auto;align-items:center;padding:8px}}.Journal-module__pC7liG__results{color:var(--ember-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:20px 4px;font-size:13px;display:flex}.Journal-module__pC7liG__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:700px){.Journal-module__pC7liG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.Journal-module__pC7liG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.Journal-module__pC7liG__card{border-radius:var(--ember-radius-lg);overflow:hidden}.Journal-module__pC7liG__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.Journal-module__pC7liG__journal .Journal-module__pC7liG__cardLink:focus-visible{outline:none}.Journal-module__pC7liG__card:has(.Journal-module__pC7liG__cardLink:focus-visible){outline:2px solid var(--ember-focus);outline-offset:3px}.Journal-module__pC7liG__cardCover{aspect-ratio:16/10;background:#0b0b0e;border:1px solid #ffffff12;border-radius:14px;margin:8px 8px 0;position:relative;overflow:hidden}.Journal-module__pC7liG__cardBody{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:18px 20px 22px;display:flex}.Journal-module__pC7liG__cardMeta{color:var(--ember-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.Journal-module__pC7liG__cardMeta>span:not(:first-child){align-items:center;gap:5px;display:inline-flex}.Journal-module__pC7liG__cardMeta svg{color:var(--ember-text-accent)}.Journal-module__pC7liG__cardBody h3{color:var(--ember-ink);letter-spacing:-.02em;text-wrap:pretty;margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.35}.Journal-module__pC7liG__cardBody p{color:var(--ember-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.Journal-module__pC7liG__readLink{color:var(--ember-text-accent);align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.Journal-module__pC7liG__readLink svg{transition:transform var(--ember-duration) var(--ember-ease)}.Journal-module__pC7liG__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:56px;display:flex}.Journal-module__pC7liG__emptyIcon{border:1px solid var(--ember-border-strong);width:64px;height:64px;color:var(--ember-text-accent-strong);box-shadow:var(--ember-highlight-strong), 0 0 36px -8px rgb(var(--ember-glow-color) / 70%);background:linear-gradient(#1a1a1f,#111114);border-radius:20px;place-items:center;margin-bottom:6px;display:grid}.Journal-module__pC7liG__empty h3{color:var(--ember-ink);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:560}.Journal-module__pC7liG__empty p{max-width:520px;color:var(--ember-text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.Journal-module__pC7liG__empty .Journal-module__pC7liG__emptyQuery{color:var(--ember-text)}.Journal-module__pC7liG__suggestions{color:var(--ember-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.Journal-module__pC7liG__suggestions button{border:1px solid var(--ember-border);background:var(--ember-surface);min-height:36px;color:var(--ember-text);font:inherit;transition:border-color var(--ember-duration-fast), background var(--ember-duration-fast), color var(--ember-duration-fast);border-radius:999px;padding:0 14px;font-size:13px;font-weight:550}.Journal-module__pC7liG__suggestions button:hover{border-color:var(--ember-border-accent);background:var(--ember-accent-soft);color:var(--ember-text-accent-strong)}.Journal-module__pC7liG__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.Journal-module__pC7liG__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}.Journal-module__pC7liG__pages{border:1px solid var(--ember-border);background:var(--ember-surface);box-shadow:var(--ember-highlight);border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px;list-style:none;display:none}.Journal-module__pC7liG__pageButton{min-width:40px;height:40px;color:var(--ember-text-secondary);font:inherit;font-variant-numeric:tabular-nums;transition:background var(--ember-duration-fast), color var(--ember-duration-fast);background:0 0;border:0;border-radius:999px;place-items:center;padding:0 10px;font-size:14px;font-weight:550;display:grid}.Journal-module__pC7liG__pageButton:hover{color:var(--ember-ink);background:var(--ember-surface-hover)}.Journal-module__pC7liG__pageButton[aria-current=page]{background:var(--ember-fill-gradient);color:var(--ember-on-fill);box-shadow:var(--ember-highlight-strong), var(--ember-glow-sm)}.Journal-module__pC7liG__pageGap{min-width:20px;color:var(--ember-text-muted);text-align:center}.Journal-module__pC7liG__pageStatus{color:var(--ember-text-muted);font-variant-numeric:tabular-nums;font-size:13px}@media (min-width:760px){.Journal-module__pC7liG__pages{display:flex}.Journal-module__pC7liG__pageStatus{display:none}}@media (max-width:480px){.Journal-module__pC7liG__pageStatus{text-align:center;flex-basis:100%;order:-1}}.Journal-module__pC7liG__post{padding-top:128px}@media (min-width:640px){.Journal-module__pC7liG__post{padding-top:156px}}.Journal-module__pC7liG__postHeader{max-width:1080px;margin:0 auto;position:relative}.Journal-module__pC7liG__postHeader:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 40%, rgb(var(--ember-glow-color) / 10%), transparent 72%);height:420px;position:absolute;inset:-120px -20% auto}.Journal-module__pC7liG__postTopbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-left:-14px;display:flex}.Journal-module__pC7liG__breadcrumbs ol{color:var(--ember-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.Journal-module__pC7liG__breadcrumbs a{color:var(--ember-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--ember-border-strong);text-decoration-color:var(--ember-border-strong);text-underline-offset:3px}.Journal-module__pC7liG__breadcrumbs a:hover{color:var(--ember-ink);text-decoration-color:currentColor}.Journal-module__pC7liG__breadcrumbs [aria-current]{color:var(--ember-text)}.Journal-module__pC7liG__postMeta{color:var(--ember-text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px;font-size:13px;display:flex}.Journal-module__pC7liG__postMeta>span{align-items:center;gap:7px;display:inline-flex}.Journal-module__pC7liG__postMeta svg{color:var(--ember-text-accent)}.Journal-module__pC7liG__postTitle{letter-spacing:-.042em;text-wrap:balance;max-width:900px;margin:18px 0 0;font-size:clamp(34px,5vw,60px);font-weight:560;line-height:1.06}.Journal-module__pC7liG__dek{max-width:720px;color:var(--ember-text-secondary);text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.Journal-module__pC7liG__byline{border-top:1px solid var(--ember-border-soft);flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:28px;padding-top:24px;display:flex}.Journal-module__pC7liG__avatar{width:44px;height:44px;box-shadow:0 0 0 1px var(--ember-border-strong), 0 0 24px -8px rgb(var(--ember-glow-color) / 60%);border-radius:14px;flex-shrink:0}.Journal-module__pC7liG__byline>div{min-width:0}.Journal-module__pC7liG__byline strong{color:var(--ember-ink);font-size:14px;font-weight:600;display:block}.Journal-module__pC7liG__byline>div>span{color:var(--ember-text-muted);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:inline-flex}.Journal-module__pC7liG__share{margin-left:auto}.Journal-module__pC7liG__shareStatus{min-height:20px;color:var(--ember-text-secondary);margin:8px 0 0;font-size:13px}.Journal-module__pC7liG__postCover{max-width:1080px;margin:20px auto 0}.Journal-module__pC7liG__coverScreen{aspect-ratio:2.3;background:#0b0b0e;position:relative}.Journal-module__pC7liG__readingLayout{gap:32px;max-width:1080px;margin:56px auto 0;display:grid}.Journal-module__pC7liG__article{min-width:0}.Journal-module__pC7liG__sidebar{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:1024px){.Journal-module__pC7liG__readingLayout{grid-template-columns:minmax(0,72ch) 264px;justify-content:space-between;gap:56px}.Journal-module__pC7liG__article{grid-area:1/1}.Journal-module__pC7liG__sidebar{grid-area:1/2;position:sticky;top:120px}}.Journal-module__pC7liG__toc{border-radius:var(--ember-radius-lg);border:1px solid var(--ember-border);background:var(--ember-glass-bg);box-shadow:var(--ember-highlight), var(--ember-shadow-md);padding:18px 12px 12px 16px}.Journal-module__pC7liG__toc summary{color:var(--ember-ink);align-items:center;gap:10px;padding-bottom:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.Journal-module__pC7liG__toc summary svg{color:var(--ember-text-accent)}.Journal-module__pC7liG__toc summary::-webkit-details-marker{display:none}.Journal-module__pC7liG__toc nav{border-left:1px solid var(--ember-border-soft);scrollbar-width:thin;gap:2px;max-height:min(52vh,520px);padding-left:4px;display:grid;position:relative;overflow-y:auto}.Journal-module__pC7liG__toc nav a{color:var(--ember-text-secondary);transition:background var(--ember-duration-fast), color var(--ember-duration-fast);border-radius:10px;padding:8px 10px 8px 12px;font-size:13.5px;line-height:1.5;text-decoration:none;position:relative}.Journal-module__pC7liG__toc nav a:hover{color:var(--ember-ink);background:var(--ember-surface-hover)}.Journal-module__pC7liG__toc nav a[aria-current=location]{background:var(--ember-accent-soft);color:var(--ember-text-accent-strong);font-weight:550}.Journal-module__pC7liG__toc nav a[aria-current=location]:before{content:"";background:var(--ember-fill);width:2px;box-shadow:0 0 10px 1px rgb(var(--ember-glow-color) / 70%);border-radius:2px;position:absolute;top:8px;bottom:8px;left:-5px}.Journal-module__pC7liG__toc nav .Journal-module__pC7liG__tocChild{padding-left:24px;font-size:13px}.Journal-module__pC7liG__help h2{color:var(--ember-ink);margin:14px 0 0;font-size:15px;font-weight:600}.Journal-module__pC7liG__help p{color:var(--ember-text-secondary);margin:6px 0 14px;font-size:14px;line-height:1.6}.Journal-module__pC7liG__helpIcon{border:1px solid var(--ember-border-strong);width:36px;height:36px;color:var(--ember-text-accent-strong);box-shadow:var(--ember-highlight-strong);background:linear-gradient(#1a1a1f,#111114);border-radius:12px;place-items:center;display:grid}.Journal-module__pC7liG__prose{color:var(--ember-text);overflow-wrap:break-word;font-size:17px;line-height:1.75}.Journal-module__pC7liG__prose>:first-child{margin-top:0}.Journal-module__pC7liG__prose :is(h1,h2,h3,h4){color:var(--ember-ink);text-wrap:balance;scroll-margin-top:120px}.Journal-module__pC7liG__prose :is(h1,h2){border-top:1px solid var(--ember-border-soft);letter-spacing:-.03em;margin:56px 0 18px;padding-top:28px;font-size:clamp(25px,2.4vw,30px);font-weight:600;line-height:1.22}.Journal-module__pC7liG__prose>:is(h1,h2):first-child{border-top:0;padding-top:0}.Journal-module__pC7liG__prose h3{letter-spacing:-.02em;margin:36px 0 12px;font-size:21px;font-weight:600;line-height:1.35}.Journal-module__pC7liG__prose h4{margin:28px 0 10px;font-size:18px;font-weight:600}.Journal-module__pC7liG__prose p{margin:18px 0}.Journal-module__pC7liG__prose strong{color:var(--ember-ink);font-weight:650}.Journal-module__pC7liG__prose :is(ul,ol){margin:20px 0;padding-left:26px}.Journal-module__pC7liG__prose ul{list-style:outside}.Journal-module__pC7liG__prose ol{list-style:decimal}.Journal-module__pC7liG__prose li{margin:8px 0;padding-left:6px}.Journal-module__pC7liG__prose li::marker{color:var(--ember-text-accent);font-weight:600}.Journal-module__pC7liG__prose li>p,.Journal-module__pC7liG__prose li>:is(ul,ol){margin:8px 0}.Journal-module__pC7liG__prose a{color:var(--ember-text-accent-strong);text-underline-offset:3px;transition:text-decoration-color var(--ember-duration-fast);-webkit-text-decoration:underline #ff8a4c73;text-decoration:underline #ff8a4c73}.Journal-module__pC7liG__prose a:hover{text-decoration-color:currentColor}.Journal-module__pC7liG__prose blockquote{color:var(--ember-text);box-shadow:inset 2px 0 0 var(--ember-fill);background:linear-gradient(90deg,#ff7a2f1a,#ff7a2f06);border-radius:0 16px 16px 0;margin:32px 0;padding:18px 22px 18px 24px;position:relative}.Journal-module__pC7liG__prose blockquote>:first-child{margin-top:0}.Journal-module__pC7liG__prose blockquote>:last-child{margin-bottom:0}.Journal-module__pC7liG__prose code{border:1px solid var(--ember-border);background:var(--ember-surface-hover);color:var(--ember-text-accent-strong);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.Journal-module__pC7liG__prose pre{border:1px solid var(--ember-border);max-width:100%;box-shadow:var(--ember-highlight), var(--ember-shadow-md);color:var(--ember-text);background:#0b0b0e;border-radius:16px;margin:28px 0;padding:20px 22px;font-size:14.5px;line-height:1.7;overflow-x:auto}.Journal-module__pC7liG__prose pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;border:0;border-radius:0;padding:0}.Journal-module__pC7liG__tableScroll{border:1px solid var(--ember-border);background:var(--ember-glass-bg);max-width:100%;box-shadow:var(--ember-highlight);border-radius:16px;margin:28px 0;overflow-x:auto}.Journal-module__pC7liG__prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.6}.Journal-module__pC7liG__prose :is(th,td){overflow-wrap:break-word;text-align:left;vertical-align:top;min-width:132px}.Journal-module__pC7liG__prose th{color:var(--ember-ink);letter-spacing:.02em;border-bottom:1px solid var(--ember-border);background:#ffffff0a;padding:14px 18px;font-size:13px;font-weight:600}.Journal-module__pC7liG__prose td{border-top:1px solid var(--ember-border-soft);color:var(--ember-text);padding:14px 18px}.Journal-module__pC7liG__prose tbody tr:first-child td{border-top:0}.Journal-module__pC7liG__prose tbody tr:hover td{background:#ffffff06}.Journal-module__pC7liG__prose td p{margin:0}.Journal-module__pC7liG__prose img{border:1px solid var(--ember-border);background:#0b0b0e;border-radius:16px;max-width:100%;height:auto;margin:28px auto;display:block}.Journal-module__pC7liG__prose hr{background:linear-gradient(90deg, transparent, var(--ember-border-strong), transparent);border:0;height:1px;margin:44px 0}.Journal-module__pC7liG__prose input[type=checkbox]{accent-color:var(--ember-fill);margin-right:8px}.Journal-module__pC7liG__author{border-top:1px solid var(--ember-border-soft);gap:16px;margin-top:56px;padding-top:28px;display:flex}.Journal-module__pC7liG__author .Journal-module__pC7liG__avatar{width:48px;height:48px}.Journal-module__pC7liG__author h2{color:var(--ember-ink);margin:8px 0 0;font-size:17px;font-weight:600}.Journal-module__pC7liG__author p:last-child{color:var(--ember-text-secondary);margin:6px 0 0;font-size:14.5px;line-height:1.65}.Journal-module__pC7liG__cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;display:flex}.Journal-module__pC7liG__cta h2{color:var(--ember-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:560}.Journal-module__pC7liG__cta p{max-width:520px;color:var(--ember-text-secondary);margin:0;font-size:15px;line-height:1.65}.Journal-module__pC7liG__ctaActions{flex-direction:column-reverse;gap:10px;width:100%;margin-top:12px;display:flex}@media (min-width:560px){.Journal-module__pC7liG__ctaActions{flex-direction:row;width:auto}}.Journal-module__pC7liG__related{max-width:1200px;margin:96px auto 0}.Journal-module__pC7liG__post .Journal-module__pC7liG__related{max-width:1080px}.Journal-module__pC7liG__relatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:32px;display:flex}@media (max-width:639px){.Journal-module__pC7liG__relatedHeading>[data-slot=button]{margin-left:-16px}}@media (hover:hover) and (pointer:fine){.Journal-module__pC7liG__card:hover .Journal-module__pC7liG__visualImage img{transform:scale(1.03)}.Journal-module__pC7liG__card:hover .Journal-module__pC7liG__readLink svg{transform:translate(3px)}}@media (max-width:640px){.Journal-module__pC7liG__postTopbar{margin-left:-12px}.Journal-module__pC7liG__share{width:100%;margin-left:0}.Journal-module__pC7liG__byline>div{flex:calc(100% - 60px)}.Journal-module__pC7liG__coverScreen{aspect-ratio:16/10}.Journal-module__pC7liG__prose{font-size:16.5px}.Journal-module__pC7liG__prose pre{border-radius:14px;padding:16px}.Journal-module__pC7liG__prose blockquote{padding:16px 18px}.Journal-module__pC7liG__results{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.Journal-module__pC7liG__journal *,.Journal-module__pC7liG__journal :before,.Journal-module__pC7liG__journal :after{transition:none!important}.Journal-module__pC7liG__card:hover .Journal-module__pC7liG__visualImage img,.Journal-module__pC7liG__card:hover .Journal-module__pC7liG__readLink svg{transform:none}}@media (prefers-reduced-transparency:reduce){.Journal-module__pC7liG__toc{background:var(--ember-surface-solid)}}
