.document-opening{padding-top:clamp(154px,16vw,220px)}.reading-column{max-width:900px;margin:0 auto}.reading-column h1{margin-bottom:38px;font-size:clamp(2.7rem,4.8vw,5.4rem);font-weight:400;line-height:1}.reading-column .prose{max-width:none}.wealth-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);align-items:start;margin-top:clamp(72px,9vw,126px);padding:0 0 40px}.wealth-stage{position:relative;display:grid;justify-items:center}.wealth-node{position:relative;width:100%;padding:0;border:0;background:transparent;color:var(--white);font:inherit;cursor:pointer}.wealth-node svg{width:112px;height:112px;display:block;margin:0 auto 28px;padding:28px;fill:none;stroke:#f1d7aa;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;border:1px solid rgba(213,173,106,.5);border-radius:50%;background:radial-gradient(circle at 34% 25%,rgba(213,173,106,.34),rgba(96,64,22,.3) 34%,rgba(15,12,8,.96) 72%);box-shadow:inset 0 2px 1px rgba(255,255,255,.22),inset 0 -12px 22px rgba(0,0,0,.52),0 18px 34px rgba(0,0,0,.52),0 0 0 8px rgba(189,146,80,.045);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.wealth-node:hover svg,.wealth-node:focus-visible svg,.wealth-stage.is-open .wealth-node svg{transform:translateY(-5px) scale(1.035);box-shadow:inset 0 2px 1px rgba(255,255,255,.26),inset 0 -12px 22px rgba(0,0,0,.44),0 24px 42px rgba(0,0,0,.62),0 0 0 9px rgba(189,146,80,.08)}.wealth-node:focus-visible{outline:1px solid var(--gold-2);outline-offset:10px;border-radius:4px}.wealth-node span{display:block;font-size:clamp(1.25rem,1.65vw,1.7rem);font-weight:500;line-height:1.12}.wealth-arrow{position:absolute;top:46px;left:calc(100% + 10px);z-index:3;color:rgba(213,173,106,.75);font-size:1.5rem;line-height:1;transform:translateX(-50%)}.wealth-detail{width:100%;display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,transform .55s cubic-bezier(.22,1,.36,1),margin .55s}.wealth-detail p{min-height:0;overflow:hidden;padding:0 22px;border:1px solid transparent;background:linear-gradient(145deg,rgba(189,146,80,.11),rgba(255,255,255,.025));color:var(--soft);font-size:1.05rem;line-height:1.5;text-align:center;transition:padding .55s,border-color .55s}.wealth-stage.is-open .wealth-detail{grid-template-rows:1fr;margin-top:28px;opacity:1;transform:none}.wealth-stage.is-open .wealth-detail p{padding:24px 22px;border-color:rgba(189,146,80,.28)}@media(max-width:900px){.wealth-journey{grid-template-columns:1fr 1fr;gap:54px 34px}.wealth-stage:nth-child(2) .wealth-arrow{display:none}}@media(max-width:560px){.document-opening{padding-top:124px}.reading-column h1{margin-bottom:28px;font-size:2.8rem}.wealth-journey{grid-template-columns:1fr;gap:44px}.wealth-stage{width:min(300px,100%);margin:0 auto}.wealth-arrow{top:auto;left:50%;bottom:-35px;transform:translateX(-50%) rotate(90deg)}.wealth-node svg{width:102px;height:102px;margin-bottom:22px}.wealth-stage.is-open .wealth-detail{margin-top:22px}}
