.home .log-prose{font-size:1.0625rem;line-height:1.7;color:rgb(40 41 42/.9);overflow-wrap:break-word}.home .log-prose>*+*{margin-top:1.15em}.home .log-prose h2,.home .log-prose h3,.home .log-prose h4{font-family:var(--font-display-face),"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:-.03em;color:var(--home-ink);text-wrap:balance;scroll-margin-top:6rem}.home .log-prose h2{margin-top:1.9em;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.12}.home .log-prose h3{margin-top:2em;font-size:1.35rem;line-height:1.2}.home .log-prose h4{margin-top:1.8em;font-size:1.1rem}.home .log-prose h2+*,.home .log-prose h3+*,.home .log-prose h4+*{margin-top:.7em}.home .log-prose strong{font-weight:600;color:var(--home-ink)}.home .log-prose a{color:#e23a6a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.home .log-prose a:hover{background:#ffb4c5;color:var(--home-ink)}.home .log-prose ol,.home .log-prose ul{padding-left:1.4em}.home .log-prose ul{list-style:none}.home .log-prose ul>li{position:relative}.home .log-prose ul>li:before{content:"";position:absolute;left:-1.1em;top:.68em;width:6px;height:6px;background:var(--home-pink)}.home .log-prose ol{list-style:decimal}.home .log-prose ol>li::marker{font-family:var(--font-raster-face),monospace;font-size:.8em;color:var(--home-ink)}.home .log-prose li+li{margin-top:.45em}.home .log-prose blockquote{margin:1.8em 0;border:1px solid var(--home-night);background:#fff;box-shadow:4px 4px 0 0 var(--home-night);padding:1rem 1.25rem;font-family:var(--font-display-face),"Helvetica Neue",Arial,sans-serif;font-size:1.2rem;line-height:1.35;letter-spacing:-.02em;color:var(--home-ink)}.home .log-prose blockquote>*+*{margin-top:.6em}.home .log-prose code{border:1px solid rgb(20 2 6/.25);background:#f3eee7;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;overflow-wrap:anywhere}.home .log-prose pre{max-width:100%;overflow-x:auto;border:1px solid var(--home-night);background:var(--home-ink);color:#f7f4ef;padding:1rem 1.15rem;font-size:.85rem;line-height:1.55}.home .log-prose pre code{border:0;background:none;padding:0;color:inherit;overflow-wrap:normal}.home .log-prose img{max-width:100%;height:auto;border:1px solid var(--home-night)}.home .log-prose hr{margin:2.5em 0;border:0;border-top:1px dotted rgb(40 41 42/.4)}.home .log-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.92rem}.home .log-prose td,.home .log-prose th{border:1px solid var(--home-night);padding:.45rem .7rem;text-align:left}.home .log-prose th{background:#e4e0f2;font-weight:600}.home .log-prose figure img{display:block;width:100%}.home .log-prose figcaption{margin-top:.6em;font-size:.85rem;line-height:1.45;color:rgb(40 41 42/.7)}.home .log-prose .log-takeaways,.home .log-prose .log-toc{border:1px solid var(--home-night);padding:1.1rem 1.25rem 1.2rem}.home .log-prose .log-takeaways{background:#fff;box-shadow:4px 4px 0 0 var(--home-night)}.home .log-prose .log-toc{background:rgb(255 255 255/.5);margin-bottom:2.2em}.home .log-prose .log-takeaways>p,.home .log-prose .log-toc>p{font-size:.62rem;line-height:1;color:var(--home-ink)}.home .log-prose .log-takeaways ul,.home .log-prose .log-toc ol{margin-top:.85em}.home .log-prose .log-takeaways li{font-size:1rem;line-height:1.5;color:var(--home-ink)}.home .log-prose .log-toc ol{font-size:.9rem;line-height:1.35}@media (min-width:640px){.home .log-prose .log-toc ol{-moz-columns:2;column-count:2;-moz-column-gap:2.2rem;column-gap:2.2rem}}.home .log-prose .log-toc li{-moz-column-break-inside:avoid;break-inside:avoid}.home .log-prose .log-toc li+li{margin-top:0}.home .log-prose .log-toc li{padding-bottom:.3em}.home .log-prose .log-toc a{color:var(--home-ink);text-decoration-color:rgb(40 41 42/.35)}.home .log-prose .log-chart{margin:2em 0;border:1px solid var(--home-night);background:#fff;box-shadow:4px 4px 0 0 var(--home-night);padding:1.1rem 1.25rem 1.2rem}.home .log-prose .log-chart-title{font-family:var(--font-display-face),"Helvetica Neue",Arial,sans-serif;font-size:1.15rem;line-height:1.25;letter-spacing:-.02em;color:var(--home-ink)}.home .log-prose .log-chart-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6em;font-size:.8rem;color:rgb(40 41 42/.75)}.home .log-prose .log-chart-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:.4em;background:#c9c3e3;vertical-align:-1px}.home .log-prose .log-chart-legend span[data-on]:before{background:var(--home-pink)}.home .log-prose .log-chart dl{margin-top:.9em}.home .log-prose .log-chart-row{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);align-items:center;gap:.75rem;font-size:.85rem;line-height:1.3}.home .log-prose .log-chart-row+.log-chart-row{margin-top:.4em}.home .log-prose .log-chart-row dt{color:var(--home-ink)}.home .log-prose .log-chart-row dd{display:flex;align-items:center;gap:.5rem;min-width:0}.home .log-prose .log-chart-bar{display:block;flex:none;max-width:calc(100% - 3.5rem);min-width:2px;height:1.05rem;background:#c9c3e3;border:1px solid var(--home-night)}.home .log-prose .log-chart-row[data-on] .log-chart-bar{background:var(--home-pink)}.home .log-prose .log-chart-value{font-variant-numeric:tabular-nums;color:var(--home-ink);white-space:nowrap}.home .log-prose .log-chart-note{margin-top:.9em;font-size:.8rem;line-height:1.45;color:rgb(40 41 42/.7)}