.route-accounting-oversight{font-family:var(--sans);background:radial-gradient(circle at top right, rgba(var(--ejc-accent-rgb), .08), transparent 28%), radial-gradient(circle at bottom left, rgba(var(--ejc-panel-strong-rgb), .46), transparent 34%), var(--ejc-bg)}.route-accounting-oversight .site-rail,.route-accounting-oversight .mobile-bar,.route-accounting-oversight .mobile-panel{background:rgba(var(--ejc-panel-rgb), .8)}.route-accounting-oversight .site-rail{box-shadow:inset -1px 0 0 var(--border)}.route-accounting-oversight .brand-logo{border-color:var(--accent)}.route-accounting-oversight .rail-nav__link:hover,.route-accounting-oversight .rail-nav__link.is-active{color:var(--accent)}:is(.route-accounting-oversight .text-link:hover,.route-accounting-oversight .text-link:focus-visible){color:var(--text-main)}.route-accounting-oversight .eyebrow,.route-accounting-oversight .fractional-stage__signal,.route-accounting-oversight .fractional-stage__fact dt,.route-accounting-oversight .fractional-stage__card-meta,.route-accounting-oversight .fractional-stage__artifact-head,.route-accounting-oversight .fractional-stage__annotation-label,.route-accounting-oversight .fractional-results__tag,.route-accounting-oversight .related-route,.route-accounting-oversight .button-link,.route-accounting-oversight .text-link{font-family:var(--mono)}.route-accounting-oversight .display-title,.route-accounting-oversight .display-subtitle,.route-accounting-oversight .panel-title{font-family:var(--serif)}@media (min-width:1181px){body.route-service-lean.route-accounting-oversight .service-stage__heading .display-title{text-wrap:balance;max-width:min(100%,54rem)}}.route-accounting-oversight .related-route strong{font-family:var(--sans);font-size:1rem;font-weight:500;line-height:1.35}.route-accounting-oversight .lead,.route-accounting-oversight .support,.route-accounting-oversight .panel-body,.route-accounting-oversight .panel-note,.route-accounting-oversight .clean-list{font-family:var(--sans)}.route-accounting-oversight .section{padding:0}.route-accounting-oversight .fractional-stage,.route-accounting-oversight .fractional-results,.route-accounting-oversight .fractional-continuation{background:var(--bg)}.route-accounting-oversight .fractional-stage__grid,.route-accounting-oversight .fractional-stage__method-grid,.route-accounting-oversight .fractional-results__grid,.route-accounting-oversight .fractional-continuation__grid{display:grid}.route-accounting-oversight .fractional-stage__grid{min-height:min(38rem, calc(100vh - var(--page-chrome-height)));background:linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .82), rgba(var(--ejc-panel-rgb), .74));grid-template-columns:minmax(0,1.45fr) minmax(22rem,.82fr)}.route-accounting-oversight .fractional-stage__cell,.route-accounting-oversight .fractional-stage__card,.route-accounting-oversight .fractional-results__card,.route-accounting-oversight .fractional-continuation__summary,.route-accounting-oversight .fractional-continuation__routes{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;position:relative;overflow:hidden}.route-accounting-oversight .fractional-stage__visual,.route-accounting-oversight .fractional-stage__method-grid>:last-child,.route-accounting-oversight .fractional-results__grid>:last-child,.route-accounting-oversight .fractional-continuation__routes{border-right:0}.route-accounting-oversight .fractional-stage__hero{background:radial-gradient(circle at top left, rgba(var(--ejc-accent-rgb), .1), transparent 34%), linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .82), rgba(var(--ejc-panel-rgb), .74));flex-direction:column;justify-content:space-between;gap:1.8rem;padding:clamp(1.7rem,3vw,2.35rem);display:flex}.route-accounting-oversight .fractional-stage__hero-head{gap:1rem;display:grid}.route-accounting-oversight .fractional-stage__signal{border-top:1px solid var(--border-soft);color:var(--text-dim);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;padding-top:1rem;font-size:.72rem;display:flex}.route-accounting-oversight .fractional-stage__hero-copy{align-content:center;gap:1rem;min-height:100%;display:grid}.route-accounting-oversight .fractional-stage__title{letter-spacing:-.04em;max-width:min(100%,54rem);font-size:clamp(3.8rem,8vw,6.3rem);font-weight:300;line-height:.9}.route-accounting-oversight .fractional-stage__lead{max-width:36rem;color:var(--text-main);font-size:1.02rem;line-height:1.7}.route-accounting-oversight .fractional-stage__support,.route-accounting-oversight .fractional-stage__note{max-width:34rem}.route-accounting-oversight .fractional-stage__note{color:var(--text-dim);border-left-color:var(--accent)}.route-accounting-oversight .fractional-stage__actions,.route-accounting-oversight .fractional-continuation__cta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.route-accounting-oversight .fractional-stage__actions{padding-top:.35rem}.route-accounting-oversight .button-link{border-color:var(--accent)}:is(.route-accounting-oversight .button-link:hover,.route-accounting-oversight .button-link:focus-visible){background:rgba(var(--ejc-accent-rgb), .12)}.route-accounting-oversight .fractional-stage__facts{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:1rem;display:grid}.route-accounting-oversight .fractional-stage__fact{gap:.55rem;padding-right:1rem;display:grid}.route-accounting-oversight .fractional-stage__fact dt{color:var(--text-dim);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem}.route-accounting-oversight .fractional-stage__fact dd{color:var(--text-main);margin:0;font-size:.95rem;line-height:1.55}.route-accounting-oversight .fractional-stage__visual{background:linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .12), rgba(var(--ejc-panel-rgb), .46) 48%, rgba(var(--ejc-panel-rgb), .66)), linear-gradient(135deg, rgba(var(--ejc-accent-rgb), .08), transparent 40%), var(--fractional-side-image) center / cover no-repeat, var(--ejc-panel);justify-content:flex-start;align-items:flex-end;min-height:100%;padding:clamp(1.4rem,2.7vw,2rem);display:flex}.route-accounting-oversight .fractional-stage__visual:before{content:"";background:linear-gradient(transparent 50%, rgba(var(--ejc-text-main-rgb), .015) 50%);opacity:.38;pointer-events:none;background-size:100% 4px;position:absolute;top:0;bottom:0;left:0;right:0}.route-accounting-oversight .fractional-stage__visual:after{content:"";background:radial-gradient(circle at 18% 18%, rgba(var(--ejc-text-main-rgb), .15) 0 1px, transparent 1.3px), radial-gradient(circle at 82% 68%, rgba(var(--ejc-text-main-rgb), .08) 0 1px, transparent 1.3px);opacity:.16;pointer-events:none;background-size:200px 200px,260px 260px;position:absolute;top:0;bottom:0;left:0;right:0}.route-accounting-oversight .fractional-stage__visual-card{z-index:1;background:linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .8), rgba(var(--ejc-panel-strong-rgb), .78));border:1px solid rgba(var(--ejc-text-dim-rgb), .22);border-top:2px solid var(--accent);width:min(100%,26rem);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:1rem;padding:1.35rem;display:grid;position:relative}.route-accounting-oversight .fractional-stage__artifact-doc{border:1px solid var(--border);background:rgba(var(--ejc-text-main-rgb), .02)}.route-accounting-oversight .fractional-stage__artifact-head{border-bottom:1px solid var(--border-soft);color:var(--text-dim);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.85rem .95rem;font-size:.72rem;display:flex}.route-accounting-oversight .fractional-stage__artifact-body,.route-accounting-oversight .fractional-stage__annotation-list{display:grid}.route-accounting-oversight .fractional-stage__artifact-body{gap:.55rem;padding:.95rem}.route-accounting-oversight .fractional-stage__artifact-line{border-bottom:1px solid var(--border-soft);color:var(--text-main);padding-bottom:.65rem;font-size:.78rem;line-height:1.45}.route-accounting-oversight .fractional-stage__artifact-line:last-child{border-bottom:0;padding-bottom:0}.route-accounting-oversight .fractional-stage__annotation-list{gap:.75rem}.route-accounting-oversight .fractional-stage__annotation{border-top:1px solid var(--border-soft);gap:.25rem;padding-top:.7rem;display:grid}.route-accounting-oversight .fractional-stage__annotation-label{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem}.route-accounting-oversight .fractional-stage__annotation-body{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.6}.route-accounting-oversight .fractional-stage__method-grid{background:var(--ejc-panel);grid-template-columns:repeat(3,minmax(0,1fr))}.route-accounting-oversight .fractional-stage__card{background:radial-gradient(circle at top left, rgba(var(--ejc-accent-rgb), .1), transparent 28%), linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .8), rgba(var(--ejc-panel-strong-rgb), .74));align-content:start;gap:.9rem;padding:1.45rem 1.35rem 1.55rem;display:grid}.route-accounting-oversight .fractional-stage__card .panel-title{font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:300;line-height:1.02}.route-accounting-oversight .fractional-stage__card-meta{color:var(--text-dim);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem}.route-accounting-oversight .fractional-stage__list,.route-accounting-oversight .fractional-results__list{padding-left:1.05rem}.route-accounting-oversight .fractional-stage__card-actions{margin-top:auto;padding-top:.35rem}.route-accounting-oversight .fractional-results__grid{background:linear-gradient(180deg, rgba(var(--ejc-bg-rgb), .78), rgba(var(--ejc-panel-rgb), .76));grid-template-columns:repeat(3,minmax(0,1fr))}.route-accounting-oversight .fractional-results__card{background:linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .82), rgba(var(--ejc-panel-strong-rgb), .76));align-content:start;gap:.8rem;padding:1.4rem 1.35rem 1.55rem;display:grid}.route-accounting-oversight .fractional-results__card:before{content:"";background:var(--border-soft);width:1px;height:3.5rem}.route-accounting-oversight .fractional-results__tag{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem}.route-accounting-oversight .fractional-results__card .panel-title{font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:300;line-height:1.06}.route-accounting-oversight .fractional-continuation__grid{background:linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .82), rgba(var(--ejc-panel-rgb), .74));grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.route-accounting-oversight .fractional-continuation__summary,.route-accounting-oversight .fractional-continuation__routes{background:radial-gradient(circle at top right, rgba(var(--ejc-accent-rgb), .12), transparent 30%), linear-gradient(180deg, rgba(var(--ejc-panel-rgb), .82), rgba(var(--ejc-panel-rgb), .74));gap:1rem;padding:clamp(1.5rem,2.8vw,2.2rem);display:grid}.route-accounting-oversight .fractional-continuation__summary .display-subtitle{max-width:min(100%,44rem);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;line-height:.94}.route-accounting-oversight .fractional-continuation__summary .lead{max-width:32rem}.route-accounting-oversight .fractional-continuation__routes .related-route-list{gap:0}.route-accounting-oversight .fractional-continuation__routes .related-route{gap:.5rem;padding:1rem 0}.route-accounting-oversight .fractional-continuation__routes .related-route strong{font-size:1.4rem;font-weight:300;line-height:1.04}@media (max-width:1180px){.route-accounting-oversight .fractional-stage__grid,.route-accounting-oversight .fractional-continuation__grid{grid-template-columns:1fr;min-height:auto}.route-accounting-oversight .fractional-stage__hero{justify-content:flex-start;gap:1.35rem;padding:1.5rem 1.5rem 1.4rem}.route-accounting-oversight .fractional-stage__hero-head{gap:.8rem}.route-accounting-oversight .fractional-stage__hero-copy{align-content:start;gap:.9rem;min-height:auto}.route-accounting-oversight .fractional-stage__signal{padding-top:.75rem}.route-accounting-oversight .fractional-stage__facts{padding-top:.8rem}.route-accounting-oversight .fractional-stage__visual,.route-accounting-oversight .fractional-continuation__summary{border-right:0}.route-accounting-oversight .fractional-stage__visual{min-height:26rem}}@media (max-width:960px){.route-accounting-oversight .fractional-stage__hero{gap:1rem;padding:1.2rem 1.25rem 1.15rem}.route-accounting-oversight .fractional-stage__hero-head{gap:.7rem}.route-accounting-oversight .fractional-stage__hero-copy{gap:.8rem}.route-accounting-oversight .fractional-stage__facts,.route-accounting-oversight .fractional-stage__method-grid,.route-accounting-oversight .fractional-results__grid{grid-template-columns:1fr}.route-accounting-oversight .fractional-stage__method-grid>*,.route-accounting-oversight .fractional-results__grid>*{border-right:0}.route-accounting-oversight .fractional-stage__title{max-width:100%;font-size:clamp(3.2rem,13vw,5rem)}.route-accounting-oversight .fractional-stage__signal{justify-content:flex-start;gap:.55rem .9rem;padding-top:.6rem}.route-accounting-oversight .fractional-stage__facts{padding-top:.7rem}.route-accounting-oversight .fractional-stage__fact{gap:.35rem;padding-right:0}.route-accounting-oversight .fractional-stage__actions{padding-top:.15rem}}@media (max-width:640px){.route-accounting-oversight .fractional-stage__hero,.route-accounting-oversight .fractional-stage__visual-card,.route-accounting-oversight .fractional-stage__card,.route-accounting-oversight .fractional-results__card,.route-accounting-oversight .fractional-continuation__summary,.route-accounting-oversight .fractional-continuation__routes{padding-left:1.1rem;padding-right:1.1rem}.route-accounting-oversight .fractional-stage__hero{gap:.9rem;padding-top:1rem;padding-bottom:1rem}.route-accounting-oversight .fractional-stage__hero-head{gap:.6rem}.route-accounting-oversight .fractional-stage__hero-copy{gap:.75rem}.route-accounting-oversight .fractional-stage__visual{min-height:24rem;padding:1rem}.route-accounting-oversight .fractional-stage__signal,.route-accounting-oversight .fractional-stage__facts{gap:.85rem}.route-accounting-oversight .fractional-stage__signal{padding-top:.55rem}.route-accounting-oversight .fractional-stage__facts{padding-top:.65rem}}