.journal{--j-surface:#1e1e23;--j-surface-hover:#232328;--j-surface-sunken:#27272a;--j-text-primary:#d1d5db;--j-text-secondary:#c4c4c7;--j-text-muted:#a1a1aa;--j-text-placeholder:#71717a;--j-text-strong:#fafafa;--j-border:#27272a;--j-border-strong:#3f3f46;--j-primary:#f0409a;--j-primary-hover:#f0409a;--j-primary-surface:#3a1328;--j-positive:#064e3b;--j-positive-strong:#059669;--j-on-positive:#6ee7b7;--j-positive-text:#6ee7b7;--j-negative-strong:#dc2626;--j-negative-text:#fca5a5}.light .journal{--j-surface:#ffffff;--j-surface-hover:#f8fafc;--j-surface-sunken:#f3f4f6;--j-text-primary:#09090b;--j-text-secondary:#374151;--j-text-muted:#6b7280;--j-text-placeholder:#9ca3af;--j-text-strong:#000000;--j-border:#e5e7eb;--j-border-strong:#d1d5db;--j-primary:#f20089;--j-primary-hover:#e40c6b;--j-primary-surface:#fef1f7;--j-positive:#d1fae5;--j-positive-strong:#059669;--j-on-positive:#047857;--j-positive-text:#047857;--j-negative-strong:#dc2626;--j-negative-text:#dc2626}.journal :where(a:not([class])){color:var(--j-primary)}.journal :where(a:not([class])):hover{color:var(--j-primary-hover)}.journal .j-kick{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.journal .j-rule{height:1px;background:var(--j-border);border:none;margin:0}.journal .j-card{background:var(--j-surface);border:1px solid var(--j-border);border-radius:16px}.journal .j-chip{gap:5px;padding:2.5px 9px;font-size:11px;line-height:1.5}.journal .j-chip,.journal .j-deal-chip{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;white-space:nowrap}.journal .j-deal-chip{font-size:10.5px;padding:2px 7px;letter-spacing:.02em;background:var(--j-positive);color:var(--j-positive-text)}.journal .j-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;border:1px solid var(--j-border);background:transparent;color:var(--j-text-secondary);font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.journal .j-pill:hover{background:var(--j-surface-hover);color:var(--j-text-strong)}.journal .j-pill.on{border-color:var(--j-primary);color:var(--j-primary);background:var(--j-primary-surface)}.journal .j-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:12px;padding:10px 18px;font-family:inherit;font-weight:700;font-size:13.5px;cursor:pointer;background:var(--j-primary);color:#fff;transition:opacity .12s}.journal .j-btn:hover{opacity:.88;color:#fff}.journal .j-btn.sec{background:var(--j-surface-sunken);border:1px solid var(--j-border)}.journal .j-btn.sec,.journal .j-btn.sec:hover{color:var(--j-text-primary)}.journal .j-btn.sm{padding:6px 12px;font-size:12.5px;border-radius:9px}.journal .j-hl{cursor:pointer;transition:color .12s}.journal .j-hl:hover{color:var(--j-primary)!important}.journal .j-cover{height:var(--j-cover-h)}@media (max-width:767px){.journal .j-cover{height:var(--j-cover-h-mobile,var(--j-cover-h))}.journal .j-cover-glyph{width:calc(var(--j-cover-h-mobile, var(--j-cover-h)) * .95);height:calc(var(--j-cover-h-mobile, var(--j-cover-h)) * .95)}}@keyframes journal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes journal-in-reduced{0%{opacity:0}to{opacity:1}}.journal .j-view{animation:journal-in .22s ease}@media (prefers-reduced-motion:reduce){.journal .j-view{animation:journal-in-reduced .22s ease}}.journal .j-p{margin:0 0 20px;font-size:16.5px;line-height:1.72;color:var(--j-text-secondary)}.journal .j-pullquote{margin:28px 0;padding:0 0 0 26px;border-left:3px solid var(--j-primary)}.journal .j-pullquote>div{font-size:23px;font-weight:800;letter-spacing:-.4px;line-height:1.3;color:var(--j-text-strong);text-wrap:pretty}.journal .j-prose{font-size:16.5px;line-height:1.72;color:var(--j-text-secondary);overflow-wrap:break-word}.journal .j-prose>:first-child{margin-top:0}.journal .j-prose>:last-child{margin-bottom:0}.journal .j-prose p{margin:0 0 20px}.journal .j-prose h1,.journal .j-prose h2,.journal .j-prose h3,.journal .j-prose h4,.journal .j-prose h5,.journal .j-prose h6{color:var(--j-text-strong);text-wrap:pretty;scroll-margin-top:90px}.journal .j-prose h1{margin:36px 0 14px;font-size:28px;font-weight:900;letter-spacing:-.8px;line-height:1.12}.journal .j-prose h2{margin:34px 0 12px;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.journal .j-prose h3{margin:26px 0 10px;font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.journal .j-prose h4,.journal .j-prose h5,.journal .j-prose h6{margin:22px 0 8px;font-size:15px;font-weight:700;line-height:1.35}.journal .j-prose ol,.journal .j-prose ul{margin:0 0 20px;padding-left:22px}.journal .j-prose ul{list-style:disc}.journal .j-prose ol{list-style:decimal}.journal .j-prose li{margin:0 0 8px}.journal .j-prose li::marker{color:var(--j-text-placeholder)}.journal .j-prose li>ol,.journal .j-prose li>ul{margin:8px 0 0}.journal .j-prose li:last-child{margin-bottom:0}.journal .j-prose table{display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;margin:0 0 24px;border-collapse:collapse;font-size:13.5px;line-height:1.5;font-variant-numeric:tabular-nums}.journal .j-prose th{padding:9px 16px 9px 0;text-align:left;font-weight:700;color:var(--j-text-strong);border-bottom:1px solid var(--j-border-strong);white-space:nowrap}.journal .j-prose td{padding:9px 16px 9px 0;vertical-align:top;border-bottom:1px solid var(--j-border)}.journal .j-prose td:last-child,.journal .j-prose th:last-child{padding-right:0}.journal .j-prose a{color:var(--j-primary);text-decoration:underline;text-underline-offset:2px}.journal .j-prose a:hover{color:var(--j-primary-hover)}.journal .j-prose img{display:block;max-width:100%;height:auto;margin:0 0 22px;border-radius:12px}.journal .j-prose figure{margin:0 0 22px}.journal .j-prose figcaption{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--j-text-muted)}.journal .j-prose blockquote{margin:28px 0;padding:0 0 0 26px;border-left:3px solid var(--j-primary);color:var(--j-text-strong)}.journal .j-prose blockquote p{font-size:23px;font-weight:800;letter-spacing:-.4px;line-height:1.3;color:var(--j-text-strong);text-wrap:pretty}.journal .j-prose blockquote>:last-child{margin-bottom:0}.journal .j-prose b,.journal .j-prose strong{font-weight:700;color:var(--j-text-strong)}.journal .j-prose em,.journal .j-prose i{font-style:italic}.journal .j-prose del{text-decoration:line-through;color:var(--j-text-muted)}.journal .j-prose code{padding:2px 6px;border-radius:6px;background:var(--j-surface-sunken);font-size:13px;color:var(--j-text-primary)}.journal .j-prose pre{margin:0 0 22px;padding:14px 16px;border-radius:12px;background:var(--j-surface-sunken);overflow-x:auto;font-size:12.5px;line-height:1.6}.journal .j-prose pre code{padding:0;background:none;border-radius:0;font-size:inherit}.journal .j-prose hr{height:1px;margin:28px 0;border:none;background:var(--j-border)}.journal .j-prose iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:0 0 22px;border:none;border-radius:12px}.journal .j-dropcap:first-letter{float:left;font-size:46px;line-height:.82;font-weight:900;color:var(--j-text-strong);padding-right:10px;padding-top:5px}@media (min-width:768px){.journal .j-dropcap:first-letter{font-size:56px}}.journal .j-brief-note{margin-top:8px;font-size:13px;line-height:1.6;color:var(--j-text-secondary);overflow-wrap:break-word}.journal .j-brief-note p{margin:0 0 8px}.journal .j-brief-note p:last-child{margin-bottom:0}.journal .j-brief-note a{color:var(--j-primary);text-decoration:underline;text-underline-offset:2px}.journal .j-brief-legacy{--paper:var(--j-surface);--ink:var(--j-text-secondary);--ink-soft:var(--j-text-secondary);--muted:var(--j-text-muted);--rule:var(--j-border-strong);--hairline:var(--j-border)}@media (max-width:767px){.journal .j-p,.journal .j-prose{font-size:15.5px}.journal .j-pullquote{padding-left:18px}.journal .j-prose blockquote p,.journal .j-pullquote>div{font-size:19px}.journal .j-prose blockquote{padding-left:18px}.journal .j-prose h1{font-size:24px}.journal .j-prose h2{font-size:20px}.journal .j-prose h3{font-size:16px}}