/* Generated by admin/build/design.py from assets/design/line/roles.json: the page under the line, per role.
   A part says which roles it is for (data-for) and where it sits for each of them (--o-<role>); the hero
   carries one answer per role and shows the reader theirs. */
.lnp .lp{order:50}
.lnp .lp-more{order:999}
.ln-answer{display:none}
.ln-answer[data-role-text~="exec"]{display:revert}
html[data-role="exec"] .ln-answer{display:none}
html[data-role="exec"] .ln-answer[data-role-text~="exec"]{display:revert}
html[data-role="general"] .ln-answer{display:none}
html[data-role="general"] .ln-answer[data-role-text~="general"]{display:revert}
html[data-role="security"] .ln-answer{display:none}
html[data-role="security"] .ln-answer[data-role-text~="security"]{display:revert}
html[data-role="engineer"] .ln-answer{display:none}
html[data-role="engineer"] .ln-answer[data-role-text~="engineer"]{display:revert}
html[data-role="journalist"] .ln-answer{display:none}
html[data-role="journalist"] .ln-answer[data-role-text~="journalist"]{display:revert}
html[data-role="researcher"] .ln-answer{display:none}
html[data-role="researcher"] .ln-answer[data-role-text~="researcher"]{display:revert}
html[data-role="everything"] .ln-answer{display:none}
html[data-role="everything"] .ln-answer[data-role-text~="everything"]{display:revert}
html[data-role="exec"] .lnp .lp{order:var(--o-exec,50)}
html[data-role="exec"] .lnp .lp[data-for]:not([data-for~="exec"]):not([data-for~="*"]){display:none}
html[data-role="exec"] .ln-mast nav a[data-menu]:not([data-menu~="exec"]):not([data-menu~="*"]){display:none}
html[data-role="general"] .lnp .lp{order:var(--o-general,50)}
html[data-role="general"] .lnp .lp[data-for]:not([data-for~="general"]):not([data-for~="*"]){display:none}
html[data-role="general"] .ln-mast nav a[data-menu]:not([data-menu~="general"]):not([data-menu~="*"]){display:none}
html[data-role="security"] .lnp .lp{order:var(--o-security,50)}
html[data-role="security"] .lnp .lp[data-for]:not([data-for~="security"]):not([data-for~="*"]){display:none}
html[data-role="security"] .ln-mast nav a[data-menu]:not([data-menu~="security"]):not([data-menu~="*"]){display:none}
html[data-role="engineer"] .lnp .lp{order:var(--o-engineer,50)}
html[data-role="engineer"] .lnp .lp[data-for]:not([data-for~="engineer"]):not([data-for~="*"]){display:none}
html[data-role="engineer"] .ln-mast nav a[data-menu]:not([data-menu~="engineer"]):not([data-menu~="*"]){display:none}
html[data-role="journalist"] .lnp .lp{order:var(--o-journalist,50)}
html[data-role="journalist"] .lnp .lp[data-for]:not([data-for~="journalist"]):not([data-for~="*"]){display:none}
html[data-role="journalist"] .ln-mast nav a[data-menu]:not([data-menu~="journalist"]):not([data-menu~="*"]){display:none}
html[data-role="researcher"] .lnp .lp{order:var(--o-researcher,50)}
html[data-role="researcher"] .lnp .lp[data-for]:not([data-for~="researcher"]):not([data-for~="*"]){display:none}
html[data-role="researcher"] .ln-mast nav a[data-menu]:not([data-menu~="researcher"]):not([data-menu~="*"]){display:none}
html[data-role="everything"] .lnp .lp{order:var(--o-everything,50)}
html[data-role="everything"] .lnp .lp[data-for]:not([data-for~="everything"]):not([data-for~="*"]){display:none}
html[data-role="everything"] .ln-mast nav a[data-menu]:not([data-menu~="everything"]):not([data-menu~="*"]){display:none}
