.content-wrap{max-width:1080px;margin:auto;padding:64px 24px 80px}.content-wrap h1{font-size:clamp(2.2rem,6vw,4rem);letter-spacing:-.045em;line-height:1.08;margin:12px 0 20px}.content-intro{max-width:680px;color:var(--muted);line-height:1.75;margin-bottom:32px}.worth-card,.post-card,.content-state{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;margin:20px 0;box-shadow:0 12px 35px #16346808}.worth-card{border-top:4px solid var(--blue)}.worth-amount{display:block;font-size:clamp(2rem,7vw,4.5rem);font-weight:800;letter-spacing:-.05em;margin:14px 0;overflow-wrap:anywhere}.content-meta{color:var(--muted);font-size:.9rem;line-height:1.6}.worth-notes,.post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;margin-top:20px}.post-card h2{margin:10px 0 14px;font-size:1.7rem;overflow-wrap:anywhere}.post-card a{color:var(--ink);text-decoration:none}.post-card a:hover{color:var(--blue)}.post-card p{line-height:1.75;margin-bottom:20px}.post-body{max-width:760px}.content-wrap button{border:0;cursor:pointer}.content-wrap button:disabled{opacity:.5;cursor:wait}.worth-chart{width:100%;height:auto;max-height:260px;margin:25px 0}.worth-history{width:100%;border-collapse:collapse;margin-top:24px}.worth-history th,.worth-history td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line)}.worth-history td:last-child{text-align:right}.worth-history caption{text-align:left;font-weight:700;padding:12px 0}.content-error{color:#a11e28}.content-links{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.content-links a{color:var(--blue);font-weight:700}.net-worth-home{padding:35px 24px}.net-worth-home .worth-card{max-width:1180px;margin:auto}.net-worth-home .worth-amount{font-size:clamp(2rem,5vw,3.3rem)}.content-wrap time{font-variant-numeric:tabular-nums}@media(max-width:600px){.content-wrap{padding:36px 18px}.worth-card,.post-card{padding:22px}.worth-history{font-size:.85rem}}
