:where(main) :where(h2){font-size:var(--nx-text-lg);font-weight:600;line-height:1.3}:where(main) :where(h3){font-size:var(--nx-text-base);font-weight:600;line-height:1.35}:where(main) :where(h4){font-size:var(--nx-text-sm);font-weight:600}:where(main) :where(h2,h3,h4):not(:where(.page *)){margin-block:var(--nx-space-md) var(--nx-space-xs)}:where(main) :where(h2,h3,h4):not(:where(.page *)):first-child{margin-top:0}.table-summary>:first-child{font-size:var(--nx-text-lg);color:var(--nx-text);font-weight:600}.nx-block-group .table-summary>:first-child{font-size:var(--nx-text-base)}.nx-block-group{gap:var(--nx-space-sm);flex-direction:column;display:flex}.nx-block-group-head{justify-content:space-between;align-items:baseline;gap:var(--nx-space-xs) var(--nx-space-md);flex-wrap:wrap;display:flex}.nx-block-group-head>h2{align-items:center;gap:var(--nx-space-xs);flex-wrap:wrap;margin:0;display:flex}.nx-section-heading,.nx-inbox-slot-title,.workflow-criteria-head h3{font-size:var(--nx-text-base);letter-spacing:normal;text-transform:none;color:var(--nx-text);font-weight:600}.review-group-head h3,.nx-record-section h3{font-size:var(--nx-text-base);font-weight:600}.nx-record-section h3{color:var(--nx-text)}.data-table td :is(code,.mono-sm),.data-table td.mono-sm{font-size:var(--nx-text-sm)}.nx-fold>summary:before,.nx-fold[open]>summary:before{content:"";width:.45em;height:.45em;margin-inline:var(--nx-space-3xs) var(--nx-space-2xs);color:var(--nx-text-muted);border-bottom:2px solid;border-right:2px solid;flex:none;align-self:center;transform:translateY(-.1em)rotate(-45deg)}.nx-fold[open]>summary:before{transform:translateY(-.2em)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.nx-fold>summary:before{transition:transform .15s}}.nx-authoring-group>summary{color:var(--nx-text);padding-block:0}.nx-authoring-group[open]>summary{margin-bottom:var(--nx-rhythm-head)}.nx-authoring-group>summary:before{font-size:var(--nx-text-lg)}.panel-heading h2{font-size:var(--nx-text-lg);letter-spacing:normal;text-transform:none;color:var(--nx-text);font-weight:600}.panel-heading h2.nx-inbox-item-title{font-size:var(--nx-text-base)}.rule-pack-header h2{font-size:var(--nx-text-lg)}.rule-severity{font-size:var(--nx-text-base)}details.nx-authoring-group>p.muted{margin-bottom:var(--nx-space-md)}
