.buffett-letter-page_metaBar__wZPaV{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--research-border);color:var(--ink-md);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.buffett-letter-page_metaItem__Iv344{display:inline-flex;flex-direction:column;gap:3px}.buffett-letter-page_metaValue__QDf3b{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.buffett-letter-page_officialLink__CtLBS{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--accent);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none;text-decoration:none}.buffett-letter-page_officialLink__CtLBS:focus-visible,.buffett-letter-page_officialLink__CtLBS:hover{text-decoration:underline;color:var(--accent-hi)}.buffett-letter-page_lead__e4zMf{max-width:720px;margin:0 0 24px;color:var(--ink-md);font-size:14.5px;font-weight:500;line-height:1.7}.buffett-letter-page_sectionAnchor__aYVnD{scroll-margin-top:88px;margin-top:36px}.buffett-letter-page_sectionHeading__zYULs{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--research-border);color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.35}.buffett-letter-page_anchorNav__D8DL3{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 28px;padding:10px 14px;border:1px solid var(--research-border);border-radius:10px;background:var(--panel)}.buffett-letter-page_anchorLink__sR_VD{color:var(--accent);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.buffett-letter-page_anchorLink__sR_VD:before{content:"#";margin-right:4px;color:var(--ink-md);font-weight:500}.buffett-letter-page_anchorLink__sR_VD:focus-visible,.buffett-letter-page_anchorLink__sR_VD:hover{text-decoration:underline;color:var(--accent-hi)}.buffett-letter-page_letter__yWa7R{max-width:760px;padding:26px 28px 28px;color:var(--ink);font-family:var(--mono);font-size:13.5px;line-height:1.85;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.buffett-letter-page_errorCard__OyPFq,.buffett-letter-page_letter__yWa7R{margin:0;border:1px solid var(--research-border);border-radius:12px;background:var(--panel)}.buffett-letter-page_errorCard__OyPFq{max-width:640px;padding:22px 24px;border-left:3px solid var(--accent);color:var(--ink-md);font-size:14px;line-height:1.7}.buffett-letter-page_errorCard__OyPFq a{color:var(--accent);font-weight:600;text-decoration:none}.buffett-letter-page_errorCard__OyPFq a:focus-visible,.buffett-letter-page_errorCard__OyPFq a:hover{text-decoration:underline;color:var(--accent-hi)}.buffett-letter-page_translationBody__5G4kV{display:flex;flex-direction:column;gap:28px;max-width:760px}.buffett-letter-page_translationLead__L2xA7{max-width:720px;margin:0 0 18px;color:var(--ink-md);font-size:13.5px;font-weight:500;line-height:1.7}.buffett-letter-page_translationSection__YJGFK{display:flex;flex-direction:column;gap:14px}.buffett-letter-page_translationSectionHeading__UtQwu{margin:0;padding-bottom:8px;border-bottom:1px dashed var(--research-border);color:var(--ink);font-family:var(--serif);font-size:16.5px;font-weight:700;line-height:1.4}.buffett-letter-page_translationBlock__6kmLK{margin:0;color:var(--ink);font-family:var(--serif);font-size:15px;line-height:1.95;text-align:justify;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:anywhere}.buffett-letter-page_holdingsTable__yYkPq{margin:0;padding:18px 20px;border:1px solid var(--research-border);border-radius:10px;background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:12px;line-height:1.55;white-space:pre;overflow-x:auto;tab-size:4}.buffett-letter-page_commentary__XOn1C{max-width:760px;display:flex;flex-direction:column;gap:22px}.buffett-letter-page_commentaryHeader__lu_r5{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--research-border)}.buffett-letter-page_commentaryEyebrow__Rt0eB{color:var(--accent);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.buffett-letter-page_commentaryTitle__Pj8up{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.35}.buffett-letter-page_draftBadge__BB07c{display:inline-block;padding:2px 9px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft,rgba(0,0,0,0));color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.buffett-letter-page_commentaryDisclaimer__3ICh3{margin:0;color:var(--ink-md);font-family:var(--sans);font-size:13px;font-weight:500;line-height:1.65}.buffett-letter-page_commentarySubHeading__gnlyf{margin:0 0 10px;color:var(--ink);font-family:var(--serif);font-size:15px;font-weight:700;line-height:1.4}.buffett-letter-page_commentarySection__0mKZJ{display:flex;flex-direction:column;gap:10px}.buffett-letter-page_commentarySectionHeading__d01MN{margin:0 0 4px;padding-bottom:6px;border-bottom:1px dashed var(--research-border);color:var(--ink);font-family:var(--serif);font-size:14.5px;font-weight:700;line-height:1.4}.buffett-letter-page_commentaryProse__WVZU2{margin:0;color:var(--ink);font-family:var(--serif);font-size:14.5px;line-height:1.85;text-align:justify;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:anywhere}.buffett-letter-page_commentaryClosing__WoUs2,.buffett-letter-page_commentaryThesis___X4JY{padding:14px 16px;border-left:3px solid var(--accent);background:var(--panel);border-radius:0 8px 8px 0}@media (max-width:720px){.buffett-letter-page_letter__yWa7R{padding:18px 16px;font-size:12.75px}.buffett-letter-page_officialLink__CtLBS{margin-left:0}.buffett-letter-page_sectionHeading__zYULs{font-size:18px}.buffett-letter-page_anchorNav__D8DL3{gap:8px 12px;padding:8px 10px}.buffett-letter-page_anchorLink__sR_VD{font-size:12.5px}.buffett-letter-page_commentaryProse__WVZU2,.buffett-letter-page_translationBlock__6kmLK{font-size:14px;line-height:1.85}.buffett-letter-page_translationSectionHeading__UtQwu{font-size:15px}.buffett-letter-page_holdingsTable__yYkPq{padding:14px 12px;font-size:11px}.buffett-letter-page_commentaryTitle__Pj8up{font-size:18px}}@media (max-width:480px){.buffett-letter-page_holdingsTable__yYkPq{padding:10px 8px;font-size:10.5px}}