/* Wide publication reader for dense software trend reports. */
:root{--md-max:1440px}
.md-stage{padding:32px clamp(18px,2.5vw,42px) 68px}.md-paper{padding:clamp(28px,3vw,48px)}
.md-document>p,.md-document>blockquote,.md-document>ul,.md-document>ol{max-width:1100px}
.software-report-nav{max-width:1440px;margin:18px auto 0;padding:0 22px;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.software-report-nav a{color:#a4000a;text-decoration:none;font-weight:700}.md-brand span:last-child{font-size:0}.md-brand span:last-child::after{content:'LRI Insight';font-size:14px}.md-meta{display:none}
.md-document table{font-size:13.1px;line-height:1.62}.md-document th{white-space:nowrap}.md-document td{min-width:120px}
@media(max-width:860px){.software-report-nav{padding:0 18px}.md-stage{padding:18px}.md-paper{padding:24px 20px}.md-document>p,.md-document>blockquote,.md-document>ul,.md-document>ol{max-width:none}.md-document table{font-size:12.8px}}

.md-shell{display:block;min-height:0}.md-sidebar{display:none}

/* TechIntel mobile header contract */
@media(max-width:760px){.software-report-nav{position:relative!important;top:auto!important;margin:8px 0 0!important;padding:8px 12px!important;max-width:100%!important;gap:8px!important;overflow:hidden}.software-report-nav a{font-size:12px!important;white-space:normal!important}.software-report-nav span,.software-report-nav b{overflow-wrap:anywhere}}
