.document-ledger-section{background-color:var(--bg-white);padding:5rem 0;position:relative}.ledger-container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 3rem}.ledger-grid{grid-template-columns:.9fr 1.1fr;gap:5rem;display:grid}.ledger-content-col{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:1rem;display:flex}.ledger-header-sticky{padding-bottom:3rem}.ledger-tagline{font-family:var(--font-manrope), sans-serif;font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-tagline);text-transform:uppercase;color:var(--color-gold-dark);align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.ledger-tagline:before{content:"";background:var(--border-strong);width:30px;height:1px}.ledger-headline{font-family:var(--font-cormorant), serif;font-size:var(--text-display-md);font-weight:var(--fw-light);color:var(--text-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:uppercase}.ledger-intro{font-family:var(--font-manrope), sans-serif;font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--text-black);max-width:90%;margin-top:1.5rem}.ledger-intro p{margin:0}.ledger-cta-box{justify-content:flex-start;margin-top:4rem;display:flex}.ledger-list{flex-direction:column;display:flex}.ledger-row-item{border-bottom:1px solid var(--border-subtle);transition:background-color .4s}.ledger-row-inner{grid-template-columns:85px 1fr;align-items:center;padding:2rem 1rem 2rem 0;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid}.ledger-row-item:hover{background-color:#00000002}.ledger-left-identifier{align-items:center;display:flex}.ledger-num{font-family:var(--font-cormorant), serif;font-size:var(--text-display-xs);font-weight:var(--fw-light);color:var(--color-gold-dark);line-height:1}.ledger-mid-content{flex-direction:column;gap:.5rem;display:flex}.ledger-item-title{font-family:var(--font-manrope), sans-serif;font-size:var(--text-lg);font-weight:var(--fw-medium);color:var(--text-black);letter-spacing:var(--ls-tight);line-height:var(--lh-snug)}.ledger-item-hint{font-family:var(--font-manrope), sans-serif;font-size:var(--text-sm-plus);color:var(--text-black);line-height:var(--lh-base);margin:0}.ledger-placeholder{font-family:var(--font-manrope), sans-serif;font-size:var(--text-base);color:var(--text-muted);padding:2rem 0;font-style:italic}@media (max-width:1024px){.ledger-container{padding:0 1.5rem}.ledger-grid{grid-template-columns:1fr;gap:1.5rem}.ledger-header-sticky{padding:0;position:relative;top:0}.ledger-content-col{height:auto;padding-bottom:0;display:block}.ledger-headline{max-width:100%}}@media (max-width:768px){.document-ledger-section{padding:3rem 0}.ledger-row-inner{grid-template-columns:65px 1fr;padding:1.5rem 0}.ledger-num{font-size:2rem}.ledger-right-indicator{display:none}.ledger-row-item:hover .ledger-row-inner{transform:none}.ledger-item-title{font-size:var(--text-base)}.ledger-cta-box{margin-top:2rem;margin-bottom:2rem}}
