[data-study=berkshire-hathaway]{--background:#f5f0e6;--surface:#ece4d3;--foreground:#212226;--foreground-muted:#212226a8;--foreground-subtle:#21222675;--divider:#21222624;--hover:#235a730f;--accent:#235a73;--accent-soft:color-mix(in srgb, var(--accent) 12%, white);--accent-ink:color-mix(in srgb, var(--accent) 78%, black);--tint-blue:#e7eff3;--tint-blue-ink:#163a4f;--tint-green:#e8f3ec;--tint-green-ink:#18391f;--tint-yellow:#fbf3df;--tint-yellow-ink:#4a3408;--tint-red:#f8e9e6;--tint-red-ink:#5a1f17;--tint-purple:#ede9f4;--tint-purple-ink:#2c2150;--tint-gray:#efece4;--tint-gray-ink:#36352f;--chart-1:#235a73;--chart-2:#4f7a52;--chart-3:#b4892f;--chart-4:#9c4a39;--chart-5:#3a6ea3;--chart-6:#807a6c;color:var(--foreground);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}[data-study=berkshire-hathaway] a{color:var(--accent-ink);text-underline-offset:2px}[data-study=berkshire-hathaway] a:hover{text-decoration:underline}[data-study=berkshire-hathaway] .prose-cs{color:var(--foreground);font-size:18px;line-height:1.68}[data-study=berkshire-hathaway] .prose-cs>:first-child{margin-top:0}[data-study=berkshire-hathaway] .prose-cs p,[data-study=berkshire-hathaway] .prose-cs ul,[data-study=berkshire-hathaway] .prose-cs ol{max-width:84ch}[data-study=berkshire-hathaway] .prose-cs h2,[data-study=berkshire-hathaway] .prose-cs h3{max-width:90ch}[data-study=berkshire-hathaway] .prose-cs table,[data-study=berkshire-hathaway] .prose-cs figure,[data-study=berkshire-hathaway] .prose-cs .full{max-width:none}[data-study=berkshire-hathaway] .prose-cs h1,[data-study=berkshire-hathaway] .prose-cs h2{font-family:var(--font-newsreader), Georgia, serif}[data-study=berkshire-hathaway] .prose-cs h1{letter-spacing:-.018em;font-size:2.9rem;font-weight:600;line-height:1.08}[data-study=berkshire-hathaway] .prose-cs h2{letter-spacing:-.01em;margin-top:3rem;margin-bottom:.5rem;font-size:1.72rem;font-weight:600}[data-study=berkshire-hathaway] .prose-cs h3{letter-spacing:-.005em;margin-top:2rem;margin-bottom:.35rem;font-size:1.15rem;font-weight:650}[data-study=berkshire-hathaway] .prose-cs h2+p,[data-study=berkshire-hathaway] .prose-cs h3+p{margin-top:.35rem}[data-study=berkshire-hathaway] .prose-cs p{margin-top:1rem}[data-study=berkshire-hathaway] .prose-cs ul{margin-top:1rem;padding-left:1.3rem;list-style:outside}[data-study=berkshire-hathaway] .prose-cs ol{margin-top:1rem;padding-left:1.3rem;list-style:decimal}[data-study=berkshire-hathaway] .prose-cs li{margin-top:.35rem}[data-study=berkshire-hathaway] .prose-cs strong{font-weight:600}[data-study=berkshire-hathaway] .lede{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.006em;color:var(--foreground);max-width:46ch;font-size:1.44rem;font-weight:400;line-height:1.5}[data-study=berkshire-hathaway] .prose-cs .lede{max-width:74ch}[data-study=berkshire-hathaway] .lede em{font-style:italic}[data-study=berkshire-hathaway] .takeaway{border-left:2px solid var(--accent);max-width:78ch;margin:1.6rem 0;padding-left:1.1rem;font-size:1.08rem;line-height:1.62}[data-study=berkshire-hathaway] .takeaway strong{font-weight:600}[data-study=berkshire-hathaway] .prose-cs table{border-collapse:collapse;width:100%;margin-top:1.25rem;font-size:.84em}[data-study=berkshire-hathaway] .prose-cs th{text-align:left;border-bottom:1px solid var(--foreground);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-muted);padding:9px 12px;font-size:11px;font-weight:600}[data-study=berkshire-hathaway] .prose-cs td{border-bottom:1px solid var(--divider);vertical-align:top;padding:9px 12px}[data-study=berkshire-hathaway] .prose-cs tbody tr:hover td{background:var(--hover)}@media (max-width:640px){[data-study=berkshire-hathaway] .prose-cs table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}}
