.net-worth-site{background:#090f19;color:#e8eef5}.nw-main{padding-block:28px 64px}.nw-crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#93a1b5}.nw-crumbs a{color:#c4d0df}.nw-heading{text-align:center;max-width:1000px;margin:38px auto 30px}.nw-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:#dcfa55}.nw-heading h1{font-size:clamp(29px,4vw,49px);line-height:1.14;letter-spacing:-.025em;margin:15px auto;max-width:950px}.nw-heading>p{max-width:790px;margin:18px auto;color:#aebaca;font-size:18px;line-height:1.7}.nw-byline{font-size:12px;line-height:1.8;color:#91a0b5}.nw-byline a{color:#c7d3e3}.nw-cover{margin:26px 0 36px;border:1px solid #263242;border-radius:16px;overflow:hidden;background:#101824}.nw-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9}.nw-cover figcaption{padding:11px 17px;color:#95a4b7;font-size:11px;line-height:1.6}.nw-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px}.nw-copy{min-width:0;color:#c3cedd;font-size:16px;line-height:1.92}.nw-copy>p:first-child{padding:22px 24px;border-left:3px solid #dcfa55;border-radius:0 12px 12px 0;background:#121d2b;font-size:18px;line-height:1.8;margin-top:0}.nw-copy p{margin:0 0 21px}.nw-copy h2{font-size:clamp(23px,2.5vw,30px);line-height:1.3;color:#f3f6fa;margin:45px 0 20px;letter-spacing:-.015em;scroll-margin-top:95px}.nw-copy h3{font-size:20px;line-height:1.5;color:#e8eef5;margin:28px 0 14px;scroll-margin-top:95px}.nw-copy strong{color:#eef4fa}.nw-copy a,.nw-hub-intro a,.nw-source-panel a{color:#dcfa55;text-decoration:underline;text-underline-offset:4px}.nw-copy .nw-cite{font-size:11px;text-decoration:none;color:#a9c461;white-space:nowrap}.nw-sidebar-card{background:#101925;border:1px solid #263242;border-radius:14px;padding:21px;margin-bottom:22px}.nw-sidebar-card h2{font-size:18px;line-height:1.4;margin:5px 0 13px}.nw-sidebar-card p{font-size:13px;line-height:1.8;color:#aebaca}.nw-sidebar nav{display:grid;gap:12px;margin-top:20px}.nw-sidebar a{font-size:13px;color:#cad5e3;line-height:1.55}.nw-sidebar a:hover{color:#dcfa55}.nw-source-panel{margin-top:42px;padding-top:16px;border-top:1px solid #283449;font-size:14px}.nw-source-panel details{border:1px solid #2e3a4b;border-radius:9px;padding:15px 18px}.nw-source-panel summary{cursor:pointer;color:#e7edf5;font-weight:700}.nw-source-panel ol{padding-left:22px}.nw-source-panel li{margin:14px 0;overflow-wrap:anywhere}.nw-source-panel>p:last-child{margin-top:18px}.nw-hub-intro{max-width:860px;line-height:1.9;color:#b7c4d4;margin:30px auto}.nw-hub-intro h2{color:#edf2fa;font-size:25px}.nw-card-list{max-width:960px;margin:40px auto}.nw-card-list>h2{font-size:27px}.nw-card{display:grid;grid-template-columns:minmax(0,350px) minmax(0,1fr);gap:26px;background:#111b29;border:1px solid #2a3648;padding:22px;border-radius:16px}.nw-card img{width:100%;height:auto;display:block;border-radius:10px}.nw-card h3{font-size:24px;line-height:1.3;margin:12px 0}.nw-card h3 a{color:#f1f5fa}.nw-card p{color:#afbdce;line-height:1.8;font-size:14px}.nw-card .nw-read{color:#dcfa55;font-weight:700;font-size:13px}.net-worth-site a:focus-visible,.net-worth-site summary:focus-visible{outline:2px solid #dcfa55;outline-offset:5px;border-radius:3px}@media(max-width:1000px){.nw-layout{grid-template-columns:minmax(0,1fr)}.nw-sidebar{grid-row:1}.nw-sidebar-card:nth-child(2){display:none}.nw-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-copy{max-width:860px;margin-inline:auto}.nw-heading{margin-top:30px}}@media(max-width:600px){.nw-main{padding-top:22px}.nw-heading>p{font-size:16px}.nw-copy{font-size:16px;line-height:1.88}.nw-copy>p:first-child{padding:18px;font-size:17px}.nw-cover{border-radius:12px;margin-bottom:24px}.nw-card{grid-template-columns:1fr;padding:18px}.nw-sidebar-card{padding:18px}.nw-sidebar nav{gap:13px}.nw-crumbs{font-size:11px}.nw-heading h1{font-size:31px}.nw-card h3{font-size:24px}.nw-copy h2{margin-top:34px}}

.nw-card+.nw-card{margin-top:22px}.nw-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #2a3648;border-radius:10px}.nw-table-scroll:focus-visible{outline:2px solid #dcfa55;outline-offset:3px}.nw-copy table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.7}.nw-copy th,.nw-copy td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #2a3648}.nw-copy th{background:#142131;color:#eff5fb}.nw-copy td{background:#101925}.nw-copy tr:last-child td{border-bottom:0}.nw-sidebar nav a{overflow-wrap:anywhere}.nw-source-panel li{scroll-margin-top:95px}

.nw-photo-section{margin:32px 0 44px}.nw-photo-section>h2{text-align:center;color:#f3f6fa;font-size:clamp(23px,2.5vw,30px);margin:0 0 24px}.nw-photo-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.nw-player-photo{margin:0;min-width:0;padding:18px;background:#101925;border:1px solid #2a3648;border-radius:14px}.nw-player-photo>img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#090f19;border-radius:8px}.nw-getty-viewer{width:100%;max-width:594px;margin-inline:auto}.nw-player-photo figcaption{font-size:13px;line-height:1.75;color:#b7c4d4;padding-top:12px;overflow-wrap:anywhere}.nw-player-photo figcaption p{margin:0 0 8px}.nw-player-photo .nw-photo-credit{font-size:11px;color:#92a3b8}.nw-photo-credit a{color:#dcfa55;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.nw-photo-gallery{grid-template-columns:minmax(0,1fr);gap:20px}.nw-player-photo{padding:14px}.nw-photo-section{margin-bottom:30px}}

/* Optional ledger layout for Washington Sundar; existing profile styling is unchanged. */
.nw-ledger-page .nw-photo-section{max-width:900px;margin:26px auto 38px}
.nw-ledger-page .nw-player-photo>img{max-height:340px}
.nw-ledger-page .nw-photo-section>h2{font-size:21px;margin-bottom:18px}
.nw-ledger-page .nw-copy blockquote{margin:28px 0;padding:22px 24px;border:1px solid #34433a;border-radius:12px;background:#141f20;color:#dce6dc}
.nw-ledger-page .nw-copy blockquote>p{margin-bottom:10px}
.nw-ledger-page .nw-copy blockquote ul{margin:0;padding-left:21px}
.nw-ledger-page .nw-copy blockquote li{margin:9px 0}
@media(max-width:680px){.nw-ledger-page .nw-player-photo>img{max-height:310px}.nw-ledger-page .nw-copy blockquote{padding:18px}.nw-ledger-page .nw-photo-section{margin-bottom:24px}}

.nw-ledger-page .nw-copy{width:100%;max-width:100%;box-sizing:border-box}
