@media(max-width:1120px){.demo-grid{grid-template-columns:1fr}.inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inspector .panel:last-child{grid-column:1/-1}.topbar{flex-wrap:wrap}.topbar .spacer{display:none}.topbar .matter{width:100%}}
@media(max-width:780px){.app-shell{display:block}.rail{position:relative;height:auto;padding-bottom:18px}.rail nav{display:grid;grid-template-columns:1fr 1fr;gap:3px}.rail nav p{grid-column:1/-1}.rail-card,.profile{display:none}.wordmark{margin-bottom:8px}.demo-grid{padding:18px 13px}.inspector{display:flex}.topbar{padding:10px 13px}.custody,.user{font-size:9px}.answer-body{padding:18px 16px;font-size:16px;line-height:1.72}.answer-body h4{font-size:12px}.review-note{margin:6px 15px 15px}.legend{padding:0 13px 22px}.filters{grid-template-columns:1fr}.record{grid-template-columns:90px 1fr}.record span{display:none}.source-grid-head{display:none}.source-row{grid-template-columns:1fr;padding:12px;gap:5px}.source-row>span:nth-child(2){order:3}.analysis-copy>p:first-child{font-size:17px}.match-banner{margin:-18px -16px 18px}.timeline-list a{grid-template-columns:1fr;gap:3px}.timeline-list b{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
