.sanctuary-study{--sanctuary-red:#a13f32;--sanctuary-green:#37684e}.sanctuary-study .kpi .n.neg{color:var(--sanctuary-red)}.sanctuary-study .tl{grid-template-columns:repeat(7,minmax(0,1fr))}.sanctuary-study .ev:before{background:var(--study-blue)}.sanctuary-study .ev.m:before{background:var(--sanctuary-red)}.sanctuary-study td:first-child{width:auto;font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--foreground)}.sanctuary-study table{min-width:660px}.sanctuary-study :is(td,th).num{text-align:right;white-space:nowrap}.sanctuary-study td .b{display:inline-block;padding:.1rem .4rem;border:1px solid var(--line-soft);margin:.15rem .3rem .15rem 0;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.sanctuary-study td .b.multi{color:var(--study-blue);border-color:var(--study-blue)}.sanctuary-study .wf{display:grid;grid-template-columns:240px minmax(0,1fr) 100px;gap:.8rem 1.2rem;align-items:center;font-size:.9rem}.sanctuary-study .wf .lab{color:var(--muted)}.sanctuary-study .wf .lab strong{color:var(--foreground)}.sanctuary-study .wf .bar{display:block;position:relative;min-height:0;height:1.25rem;border:1px solid var(--line-soft);background:var(--surface);margin:0;overflow:hidden}.sanctuary-study .wf .bar i{position:absolute;display:block;top:0;bottom:0}.sanctuary-study .wf .bar i.rev{background:var(--study-blue)}.sanctuary-study .wf .bar i.cost,.sanctuary-study .wf .bar i.res{background:var(--sanctuary-red)}.sanctuary-study .wf .bar i.resp{background:var(--sanctuary-green)}.sanctuary-study .wf .v{text-align:right;font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.sanctuary-study .wf .est{display:inline;color:var(--sanctuary-red);font-size:.65rem;letter-spacing:.05em}.sanctuary-study .box p{font-size:.95rem;color:var(--muted)}.sanctuary-study .box strong{color:var(--foreground)}.sanctuary-study .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.sanctuary-study .why>div{border-top:1px solid var(--sanctuary-red);padding-top:1.2rem}.sanctuary-study .why p{font-size:.9rem;color:var(--muted)}@media(max-width:1100px){.sanctuary-study .tl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.sanctuary-study .why{grid-template-columns:repeat(2,minmax(0,1fr))}.sanctuary-study .wf{grid-template-columns:190px minmax(0,1fr) 90px;gap:.8rem 1rem}}@media(max-width:550px){.sanctuary-study .tl{grid-template-columns:repeat(2,minmax(0,1fr))}.sanctuary-study .why{grid-template-columns:1fr}.sanctuary-study .wf{grid-template-columns:minmax(0,1.5fr) minmax(30px,1fr) 80px;gap:.8rem .6rem;font-size:.8rem}.sanctuary-study .wf .v{font-size:.75rem}}@media print{.sanctuary-study .wf,.sanctuary-study .why>div{break-inside:avoid}}