/* Layout D, shared by the control platform's feature pages. */
#content .nss-d-heading {
  display:block; width:100%; min-width:0; min-height:0; max-width:none; margin:0 0 18px; padding:0;
  border:0; border-radius:0; box-shadow:none; background:transparent; text-align:start;
}
#content .nss-d-heading[hidden]{display:none}
#content .nss-d-lead {display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0 11px;border-bottom:2px solid #344f41}
#content .nss-d-heading .nss-d-lead .nss-d-title {
  min-width:0; width:auto; margin:0; padding:0; border:0; background:none; color:var(--ink);
  font-size:33px; font-weight:700; line-height:1.25; letter-spacing:-.035em; overflow-wrap:anywhere;
}
#content .nss-d-title::before,#content .nss-d-title::after {display:none}
#content .nss-d-category {flex:none;max-width:35%;font-size:12px;font-weight:530;line-height:1.45;color:#52685a;text-align:end}
#content .nss-d-tools {display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;
  padding:10px 12px 11px;background:var(--surface);border-bottom:1px solid #cddbd2}
#content .nss-d-copy {flex:1 1 320px;min-width:0}
#content .nss-d-copy:empty,#content .nss-d-actions:empty {display:none}
#content .nss-d-copy > p,#content .nss-d-copy > .page-subtitle,#content .nss-d-copy > span {
  display:block;margin:0;max-width:none;font-size:13px;font-weight:400;line-height:1.6;color:var(--body);overflow-wrap:anywhere;
}
#content .nss-d-copy > [data-wa-context] {margin:6px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;gap:4px 9px;font-size:12px;line-height:1.6;color:var(--muted)}
#content .nss-d-copy > [data-wa-context]:first-child {margin-top:0}
#content .nss-d-copy > [data-wa-context] > strong {font-weight:400;order:3}
#content .nss-d-copy > [data-wa-context] > span:last-child {margin-left:0;font-weight:600}
#content .nss-d-copy > [data-wa-context] .wa-side-badge {font-size:11px;line-height:1.5;border-radius:4px;padding:2px 7px;color:#205c40;background:#e5f3e8}
#content .nss-d-actions {display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:100%;min-width:0;margin-inline-start:auto}
#content .nss-d-actions .btn {white-space:normal}
#content .nss-d-actions > .announcement-reading-toolbar {padding:0;margin:0}
#content .nss-d-actions .filter-bar {min-width:0;max-width:100%;flex-wrap:wrap}
#content .nss-d-actions .filter-input {max-width:100%}
[data-theme="dark"] #content .nss-d-category {color:#adc7b5}
[data-theme="dark"] #content .nss-d-lead {border-color:#98b49f}
[data-theme="dark"] #content .nss-d-tools {border-color:var(--line)}
[data-theme="dark"] #content .nss-d-copy > [data-wa-context] .wa-side-badge {color:#bef0cd;background:#193c2c}
@media(max-width:700px){
  #content .nss-d-heading {margin-bottom:14px}
  #content .nss-d-heading .nss-d-lead .nss-d-title {font-size:28px}
  #content .nss-d-category {font-size:11px}
  #content .nss-d-tools {padding:9px 10px;gap:8px}
  #content .nss-d-actions {margin-inline-start:0}
}
