.local-nav .local-nav-row{ margin:0 -18px; }
.local-nav .ln-item{ padding:0 18px; }
.local-nav .ln-center{ flex:3; }
#workrules-header .ln-mobilenav{ display:none; }
#workrules-index .rule-group,
#terms-index .rule-group{ line-height:1.8; }
#workrules-index ul ul,
#workrules-index ul ol,
#workrules-index ol ol,
#workrules-index ol ul,
#terms-index ul ul,
#terms-index ul ol,
#terms-index ol ol,
#terms-index ol ul{ margin-top:6px; margin-bottom:6px; }
#workrules-index ol ul ul,
#workrules-index ol ul ol,
#workrules-index ol ol ol,
#workrules-index ol ol ul,
#workrules-index ul ul ul,
#workrules-index ul ul ol,
#workrules-index ul ol ol,
#workrules-index ul ol ul,
#terms-index ol ul ul,
#terms-index ol ul ol,
#terms-index ol ol ol,
#terms-index ol ol ul,
#terms-index ul ul ul,
#terms-index ul ul ol,
#terms-index ul ol ol,
#terms-index ul ol ul{ margin-top:0; margin-bottom:0; }
#workrules-index table th,
#workrules-index table td,
#terms-index table th,
#terms-index table td{ margin-top:6px; padding:3px 12px; }
#workrules-index .markdown-body h1{ margin-top:0; }
#workrules-index .markdown-body h3{ font-size:1.125rem; }
#single .entry-content ol li{ margin-bottom:0; }


.col-toc .toc-list{ position:sticky; top:84px; max-height:100vh; overflow-y:scroll; padding-bottom:120px; }
.toc-list .toc-title{ margin-bottom:12px; }
.toc-list li a{ color:#000; font-size:14px; display:block; line-height:2; }
.toc-list li.toc-h3{ padding-left:1.571em; }
.toc-list li.toc-h3 a{ font-size:14px; }
.toc-list li a.active{ font-weight:bold; }

#single .entry-content h1, #single .entry-content h2, #single .entry-content h3, #single .entry-content h4, #single .entry-content h5, #single .entry-content h6, #single .entry-content table, #single .entry-content p, #single .entry-content pre, #single .entry-content ul, #single .entry-content ol, #single .entry-content blockquote, #single .entry-content .wp-block-image, #single .entry-content .wp-block-columns, #single .entry-content .wp-block-separator, #single .entry-content .people{ width:auto; max-width:87.5%; }


/**************
 * Responsive *
 **************/
/* 1025 - 1280 */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
}
/* 768 - 1024 */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#workrules-header{ display:block; }
#workrules-index .content-container{ padding-top:0; }
#workrules-index #tabcontent{ padding-top:24px; padding-bottom:24px; }
.local-nav.no-cta .local-nav-row{ margin-left:0; margin-right:0; }
}

 /* 320 - 767 */
@media only screen and (min-width:320px) and (max-width:767px) {
#workrules-header{ display:block; }
#workrules-index .content-container{ padding-top:0; }
#workrules-mobilenav{ position:sticky !important; top:48px; height:100vh; z-index:900; -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); background-color: rgba(255,255,255,0.7); -webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1); transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1); -webkit-transition-property: background-color, -webkit-backdrop-filter; transition-property: background-color, -webkit-backdrop-filter; transition-property: background-color, backdrop-filter; transition-property: background-color, backdrop-filter, -webkit-backdrop-filter; }
#workrules-mobilenav .panel-default a{ color:var(--nx-grayscale-color:100); }
#workrules-mobilenav .panel-group .panel{ border-bottom:1px solid #e7e7e7; }
#workrules-header .local-nav-row{ display:block; display:-webkit-flex; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;  }
#workrules-header .ln-mobilenav{ display:flex; }
#workrules-header .ln-item{ padding:0 12px; }
#workrules-header .ln-item.active{ display:inline-block; padding-right:12px; }
#workrules-header .ln-mobilenav{ padding:0; margin-right:12px; }
#workrules-header .ln-mobilenav .ln-mobilenav-cta{ display:block; }
#workrules-header .ln-item.active { display:inline-block; float:left; padding-right:12px; }
#workrules-index .rule-group{ padding-left:0; padding-right:0; }
#workrules-index .markdown-body h2{ font-size:1.571em; }
.col-toc{ display:none; }
}
