.ledger-subnav{background:var(--obi-bg);border-bottom:1px solid var(--obi-border-soft);border-top:1px solid var(--obi-border-soft);position:sticky;top:0;z-index:40}.ledger-subnav__inner{align-items:center;display:flex;gap:28px;margin:0 auto;max-width:1336px;padding:18px 48px}.ledger-subnav__brand{color:var(--obi-navy);flex-shrink:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em}.ledger-subnav__badge{background:var(--obi-yellow);border-radius:2px;color:var(--obi-navy);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.1em;margin-left:10px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.ledger-subnav__cats{display:flex;flex:1;gap:6px;overflow-x:auto}.ledger-subnav__search{flex-shrink:0}.ledger-chip{background:#fff;border:1px solid var(--obi-border-soft);border-radius:999px;color:rgba(1,65,91,.74);font-size:13px;font-weight:600;padding:7px 14px;transition:all .12s;white-space:nowrap}.ledger-chip.is-active,.ledger-chip:hover{background:var(--obi-yellow);border-color:var(--obi-yellow);color:var(--obi-navy)}.ledger-hero{margin:0 auto;max-width:1336px;padding:72px 48px 40px}.ledger-hero__title{color:var(--obi-navy);font-family:var(--font-display);font-size:clamp(44px,6vw,72px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.ledger-hero__sub{color:rgba(1,65,91,.74);font-size:19px;line-height:1.55;margin-top:18px;max-width:600px}.ledger-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1336px;padding:24px 48px 80px}.ledger-card{background:#fff;border:1px solid var(--obi-border-soft);border-radius:8px;color:var(--obi-navy);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.ledger-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.ledger-card--featured{flex-direction:row;grid-column:1/-1}.ledger-card__media{overflow:hidden}.ledger-card__media img{aspect-ratio:16/10;height:100%;object-fit:cover;width:100%}.ledger-card--featured .ledger-card__media{flex:1.1}.ledger-card--featured .ledger-card__media img{aspect-ratio:auto;min-height:340px}.ledger-card__body{display:flex;flex:1;flex-direction:column;padding:28px}.ledger-card--featured .ledger-card__body{flex:1;justify-content:center;padding:48px}.ledger-card__title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:14px 0 0}.ledger-card--featured .ledger-card__title{font-size:34px}.ledger-card__excerpt{color:rgba(1,65,91,.72);flex:1;font-size:15px;line-height:1.6;margin:12px 0 0}.ledger-card__foot{margin-top:20px}.cat-chip{align-items:center;background:rgba(4,138,191,.08);border-radius:2px;color:var(--obi-blue-text);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;padding:5px 12px;text-transform:uppercase}.cat-chip__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.byline{gap:12px}.byline,.byline__avatar{align-items:center;display:flex}.byline__avatar{background:linear-gradient(135deg,var(--obi-blue),var(--obi-navy));border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.byline__avatar img{height:100%;object-fit:cover;width:100%}.byline__name{color:var(--obi-navy);font-size:14px;font-weight:600}.byline__meta{color:rgba(1,65,91,.74);font-size:12px;margin-top:1px}.ledger-progress{height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.ledger-progress__bar{background:var(--obi-yellow);height:100%;transition:width .08s linear;width:0}.post-head{margin:0 auto;max-width:1100px;padding:64px 48px 32px}.post-head__title{color:var(--obi-navy);font-family:var(--font-display);font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:18px 0 0;overflow-wrap:break-word;text-wrap:balance}.post-head__meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:28px}.post-featured{margin:0 auto;max-width:1100px;padding:16px 48px}.post-featured img{border-radius:10px;width:100%}.post-body{color:var(--obi-ink);font-size:18px;line-height:1.75;margin:0 auto;max-width:760px;padding:32px 48px 24px}.post-body h2{color:var(--obi-navy);font-family:var(--font-display);font-size:32px;margin:48px 0 16px}.post-body h3{color:var(--obi-navy);font-size:24px;margin:36px 0 12px}.post-body p{margin:0 0 1.2em}.post-body a{color:var(--obi-blue-text);text-decoration:underline;text-underline-offset:3px}.post-body img{border-radius:8px;margin:24px 0}.post-body blockquote{border-left:3px solid var(--obi-yellow);color:var(--obi-navy);font-family:var(--font-display);font-size:24px;font-style:italic;line-height:1.4;margin:40px 0;padding:0 0 0 28px}.post-body ol,.post-body ul{margin:0 0 1.4em;padding-left:1.3em}.post-body li{margin:0 0 .5em;padding-left:4px}.post-body ul li::marker{color:var(--obi-blue)}.post-body strong{color:var(--obi-navy);font-weight:700}.post-table-wrap{margin:28px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.post-table{border-collapse:collapse;font-size:15px;line-height:1.5;min-width:560px;width:100%}.post-table td,.post-table th{border-bottom:1px solid var(--obi-border-soft);padding:12px 16px;text-align:left;vertical-align:top}.post-table thead th,.post-table tr:first-child th{background:var(--obi-navy);color:#fff;font-weight:700}.post-table tr:first-child th:first-child{background:var(--obi-navy)}.post-table td:first-child,.post-table th:first-child{color:var(--obi-navy);font-weight:600}.post-table tbody tr:nth-child(2n) td,.post-table tr:nth-child(2n) td{background:rgba(1,65,91,.03)}.post-disclaimer{color:rgba(1,65,91,.62);font-size:14px;line-height:1.6;margin-top:40px;padding-top:20px}.post-disclaimer,.post-foot{border-top:1px solid var(--obi-border-soft)}.post-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:760px;padding:24px 48px 64px}.ledger-more{background:var(--obi-bg);border-top:1px solid var(--obi-border-soft);margin-top:32px}.ledger-more__head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1336px;padding:48px 48px 0}.ledger-more__title{color:var(--obi-navy);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0}.ledger-more__all{color:var(--obi-blue-text);font-size:14px;font-weight:600;white-space:nowrap}.ledger-more__all:hover{text-decoration:underline}.ledger-grid--more{padding-bottom:88px;padding-top:24px}.ledger-grid--more .ledger-card__title{font-size:20px}.share{gap:8px}.share,.share__btn{align-items:center;display:flex}.share__btn{background:#fff;border:1px solid var(--obi-border-soft);border-radius:50%;color:var(--obi-navy);height:34px;justify-content:center;transition:all .12s;width:34px}.ledger-news,.share__btn:hover{background:var(--obi-navy);color:#fff}.ledger-news{border-radius:4px;margin:0 auto 80px;max-width:1240px;overflow:hidden;padding:56px 48px;position:relative}.ledger-news__bar{background:var(--obi-yellow);height:6px;left:0;position:absolute;top:0;width:140px}.ledger-news__eyebrow{color:var(--obi-yellow);font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.ledger-news__title{color:#fff;font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0 0 14px;max-width:560px}.ledger-news__body{color:rgba(238,239,233,.82);font-size:15px;line-height:1.6;margin:0 0 22px;max-width:560px}.ledger-news form{max-width:560px}.ledger-pager{display:flex;gap:10px;justify-content:center;margin:0 auto;max-width:1336px;padding:0 48px 80px}.ledger-pager a,.ledger-pager span{border:1px solid var(--obi-border-soft);border-radius:4px;color:var(--obi-navy);font-size:14px;font-weight:600;padding:10px 16px}.ledger-pager .is-current{background:var(--obi-navy);border-color:var(--obi-navy);color:#fff}@media (max-width:1024px){.ledger-grid,.ledger-hero,.ledger-more__head,.ledger-news,.ledger-pager,.ledger-subnav__inner{padding-left:28px;padding-right:28px}.ledger-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ledger-subnav{position:static}.ledger-subnav__inner{display:block;padding-bottom:16px;padding-top:16px}.ledger-subnav__brand{display:block;font-size:20px}.ledger-subnav__cats{margin-left:-28px;margin-right:-28px;margin-top:14px;padding:2px 28px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ledger-subnav__cats::-webkit-scrollbar{display:none}.ledger-subnav__search{display:block;margin-top:14px;width:100%!important}.ledger-subnav__search .hs-search-field,.ledger-subnav__search .hs-search-field__input,.ledger-subnav__search input[type=search],.ledger-subnav__search input[type=text],.ledger-subnav__search>*{box-sizing:border-box;width:100%!important}}@media (max-width:720px){.ledger-grid{grid-template-columns:1fr}.ledger-card--featured{flex-direction:column}.ledger-grid,.ledger-hero,.ledger-more__head,.ledger-news,.ledger-pager,.ledger-subnav__cats,.ledger-subnav__inner,.post-body,.post-featured,.post-foot,.post-head{padding-left:20px;padding-right:20px}.ledger-subnav__cats{margin-left:-20px;margin-right:-20px}}