
.tlr-page-tribal-bills .tb-hero{margin:2rem 0 2.5rem;padding:clamp(1.4rem,3vw,2.5rem);border:1px solid rgba(114,158,214,.42);border-left:5px solid #c29a55;border-radius:20px;background:linear-gradient(140deg,rgba(28,47,77,.62),rgba(12,18,29,.76));}
.tlr-page-tribal-bills .tb-kicker{font:700 .78rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#9ec7ff}
.tlr-page-tribal-bills .tb-hero h2{max-width:20ch;margin:.55rem 0 .8rem;font-size:clamp(2.1rem,5vw,4.5rem);line-height:.98}
.tlr-page-tribal-bills .tb-lede{max-width:72ch;font-size:1.15rem;color:#c7cedb}
.tlr-page-tribal-bills .tb-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.4rem 0 0}.tb-count{padding:1rem;border:1px solid rgba(184,195,216,.22);border-radius:14px;background:rgba(255,255,255,.035)}.tb-count strong{display:block;font:700 1.6rem/1 Georgia,serif;color:#f5f0e8}.tb-count span{display:block;margin-top:.45rem;color:#aeb8ca;font-size:.9rem}
.tlr-page-tribal-bills .tb-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.tlr-page-tribal-bills .tb-actions a{display:inline-flex;padding:.7rem .95rem;border:1px solid #49658d;border-radius:999px;color:#c9defd;text-decoration:none;background:rgba(50,80,119,.28)}
.tlr-page-tribal-bills .tb-section{margin:3.3rem 0;padding-top:2.2rem;border-top:1px solid rgba(163,180,207,.25)}.tlr-page-tribal-bills .tb-section h2{margin:0 0 .6rem;font-size:clamp(1.7rem,3vw,2.6rem)}.tlr-page-tribal-bills .tb-section>p{max-width:76ch;color:#bac3d2}
.tlr-page-tribal-bills .tb-table-wrap{overflow-x:auto;margin:1.2rem 0;border:1px solid rgba(145,164,194,.24);border-radius:16px}.tlr-page-tribal-bills table{width:100%;border-collapse:collapse;min-width:760px;background:rgba(5,10,18,.45)}.tlr-page-tribal-bills th,.tlr-page-tribal-bills td{padding:.8rem .9rem;border-bottom:1px solid rgba(145,164,194,.18);vertical-align:top;text-align:left}.tlr-page-tribal-bills th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#9ec7ff}.tlr-page-tribal-bills td{color:#c3cad6}.tlr-page-tribal-bills td:first-child{font-weight:700;color:#f1ece3}.tlr-page-tribal-bills tr:last-child td{border-bottom:0}
.tlr-page-tribal-bills .tb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.1rem 0}.tlr-page-tribal-bills .tb-card{padding:1.1rem 1.15rem;border:1px solid rgba(145,164,194,.24);border-radius:16px;background:rgba(255,255,255,.03)}.tlr-page-tribal-bills .tb-card h3{margin:.1rem 0 .5rem;color:#f1ece3}.tlr-page-tribal-bills .tb-card p{margin:.4rem 0;color:#b9c2d0}.tlr-page-tribal-bills .tb-stage{display:inline-block;padding:.28rem .5rem;border-radius:999px;border:1px solid rgba(168,186,213,.34);font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;color:#d7e7ff}.tlr-page-tribal-bills .tb-pin{font-size:.92rem}.tlr-page-tribal-bills .tb-pin a{color:#9ec7ff}.tlr-page-tribal-bills .tb-note{padding:1rem 1.1rem;border-left:4px solid #c29a55;background:rgba(194,154,85,.08);border-radius:0 12px 12px 0}.tlr-page-tribal-bills .tb-boundary{padding:1rem;border:1px solid rgba(190,198,211,.25);border-radius:14px;color:#b8c1ce}
@media(max-width:760px){.tlr-page-tribal-bills .tb-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.tlr-page-tribal-bills .tb-grid{grid-template-columns:1fr}}
@media print{.tlr-global-nav,.skip-link,footer,.tlr-orientation,.clarity,.tb-actions{display:none!important}body{background:#fff!important;color:#111!important}.tlr-page-tribal-bills main{max-width:none!important}.tlr-page-tribal-bills .tb-hero,.tlr-page-tribal-bills .tb-card,.tlr-page-tribal-bills .tb-note,.tlr-page-tribal-bills .tb-boundary,.tlr-page-tribal-bills table{background:#fff!important;color:#111!important;border-color:#aaa!important;box-shadow:none!important}.tlr-page-tribal-bills h1,.tlr-page-tribal-bills h2,.tlr-page-tribal-bills h3,.tlr-page-tribal-bills p,.tlr-page-tribal-bills td,.tlr-page-tribal-bills span,.tlr-page-tribal-bills strong{color:#111!important}.tlr-page-tribal-bills th{color:#222!important}.tb-section{break-inside:auto}.tb-card{break-inside:avoid}.tb-table-wrap{overflow:visible;border:0}.tlr-page-tribal-bills table{min-width:0;font-size:9.5pt}.tlr-page-tribal-bills th,.tlr-page-tribal-bills td{padding:5pt}.tlr-page-tribal-bills a{color:#111!important;text-decoration:none}.tlr-page-tribal-bills header{padding-bottom:.3in}}
