.law-hub .law-transcript-shell{color:var(--lr-ink);background:var(--lr-panel);border-color:var(--lr-line)}.law-hub .law-transcript-download{color:#f2f6ed;background:#0b333b;gap:20px 32px;padding:24px 28px}.law-hub .law-transcript-download>div span{color:#a5dfce;letter-spacing:.055em;font-size:.8rem}.law-hub .law-transcript-download strong{font-size:1rem;font-weight:650;line-height:1.6}.law-hub .law-transcript-download a{color:#c2eddf;letter-spacing:0;text-transform:none;background:#123f46;border-color:#729f94;flex:none;min-height:46px;padding:10px 17px;font-size:.875rem;line-height:1.4}.law-hub .law-transcript-download a:hover{color:#07282f;background:#c2eddf;border-color:#c2eddf}.law-hub .law-transcript-download a span{font-size:1.2rem;line-height:1}.law-hub .law-transcript-details>summary{min-height:86px;color:var(--lr-ink);background:var(--lr-panel);border-color:var(--lr-line);grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:14px 24px;padding:22px 28px;font-size:1.05rem;line-height:1.5;display:grid}.law-hub .law-transcript-details>summary:hover{background:var(--lr-wash)}.law-hub .law-transcript-details>summary small{order:initial;width:auto;color:var(--lr-muted);letter-spacing:0;text-transform:none;margin:0;font-size:.8rem;font-weight:500;line-height:1.5}.law-hub .law-transcript-details>summary:after{width:38px;height:38px;color:var(--lr-accent);border-color:var(--lr-line);background:var(--lr-wash)}.law-hub .law-transcript-controls{color:var(--lr-ink);background:var(--lr-wash);border-color:var(--lr-line);padding:26px 28px}.law-hub .law-transcript-controls>label{color:var(--lr-ink);letter-spacing:0;text-transform:none;font-size:.9375rem;line-height:1.5}.law-hub .law-transcript-controls>div{background:var(--lr-panel);border-color:var(--lr-line)}.law-hub .law-transcript-controls input{width:100%;min-width:0;min-height:52px;color:var(--lr-ink);font-size:1rem;line-height:1.5}.law-hub .law-transcript-controls input::placeholder{color:var(--lr-muted);opacity:1}.law-hub .law-transcript-controls button{min-width:72px;min-height:48px;color:var(--lr-accent);background:var(--lr-panel);border-color:var(--lr-line);letter-spacing:0;text-transform:none;flex:none;padding:10px 14px;font-size:.875rem}.law-hub .law-transcript-controls button:hover{background:var(--lr-wash)}.law-hub .law-transcript-controls p{max-width:80ch;color:var(--lr-muted);font-size:.875rem;line-height:1.65}.law-hub .law-transcript-list{background:var(--lr-panel);scrollbar-color:var(--lr-muted) var(--lr-panel);max-height:min(780px,75vh)}.law-hub .law-transcript-list article{border-color:var(--lr-line);grid-template-columns:80px minmax(0,1fr);gap:24px;padding:26px 28px}.law-hub .law-transcript-list time{color:var(--lr-accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-top:4px;font-size:.8125rem;line-height:1.5}.law-hub .law-transcript-list p{color:var(--lr-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.law-hub .law-transcript-list mark{color:#102c32;background:#f1d177}.law-hub :is(.law-transcript-empty,.law-transcript-error){color:var(--lr-muted);font-size:.9375rem;line-height:1.65}.law-hub .law-transcript-error{border-left:4px solid var(--lr-accent)}@media (width<=900px){.law-hub .law-transcript-download{flex-direction:column;align-items:flex-start}.law-hub .law-transcript-details>summary{grid-template-columns:minmax(0,1fr) 40px;gap:5px 20px}.law-hub .law-transcript-details>summary small{grid-area:2/1}.law-hub .law-transcript-details>summary:after{grid-area:1/2/3}}@media (width<=600px){.law-hub :is(.law-transcript-download,.law-transcript-controls){padding:22px 20px}.law-hub .law-transcript-download a{justify-content:center;width:100%}.law-hub .law-transcript-details>summary{padding:22px 20px}.law-hub .law-transcript-list article{grid-template-columns:minmax(0,1fr);gap:10px;padding:23px 20px}.law-hub .law-transcript-controls input{padding:10px 12px}.law-hub .law-transcript-controls button{min-width:62px;padding-inline:10px}}@media (forced-colors:active){.law-hub .law-transcript-download a,.law-hub .law-transcript-details>summary:after{border-color:buttontext}}
