.nightshift-article{background:var(--nightshift-article-bg);color:var(--nightshift-article-body);font-family:var(--ns-font-body);padding-bottom:var(--nightshift-article-pb);padding-top:var(--nightshift-article-pt);position:relative;--nightshift-article-pt:var(--ns-section-pad);--nightshift-article-pb:var(--ns-section-pad)}.nightshift-article[data-pt=gap]{--nightshift-article-pt:var(--ns-content-gap)}.nightshift-article[data-pt=custom]{--nightshift-article-pt:var(--nightshift-article-pt-custom)}.nightshift-article[data-pt=none]{--nightshift-article-pt:0px}.nightshift-article[data-pb=gap]{--nightshift-article-pb:var(--ns-content-gap)}.nightshift-article[data-pb=custom]{--nightshift-article-pb:var(--nightshift-article-pb-custom)}.nightshift-article[data-pb=none]{--nightshift-article-pb:0px}.nightshift-article--dark{--nightshift-article-bg:var(--ns-dark-bg);--nightshift-article-heading:var(--ns-dark-heading);--nightshift-article-strong:var(--ns-dark-strong);--nightshift-article-body:var(--ns-dark-body);--nightshift-article-soft:var(--ns-dark-soft);--nightshift-article-faint:var(--ns-dark-faint);--nightshift-article-eyebrow:var(--ns-dark-eyebrow);--nightshift-article-rule:var(--ns-dark-rule);--nightshift-article-panel:var(--ns-dark-panel);--nightshift-article-p-bg:var(--ns-btn-primary-dark-bg);--nightshift-article-p-ink:var(--ns-btn-primary-dark-ink);--nightshift-article-p-line:var(--ns-btn-primary-dark-bg);--nightshift-article-p-bg-hover:var(--ns-btn-primary-dark-bg-hover);--nightshift-article-s-bg:var(--ns-btn-secondary-dark-bg);--nightshift-article-s-ink:var(--ns-btn-secondary-dark-ink);--nightshift-article-s-line:var(--ns-btn-secondary-dark-line);--nightshift-article-s-bg-hover:var(--ns-btn-secondary-dark-bg-hover)}.nightshift-article--light{--nightshift-article-bg:var(--ns-light-bg);--nightshift-article-heading:var(--ns-light-heading);--nightshift-article-strong:var(--ns-light-heading);--nightshift-article-body:var(--ns-light-body);--nightshift-article-soft:var(--ns-light-soft);--nightshift-article-faint:var(--ns-light-faint);--nightshift-article-eyebrow:var(--ns-light-soft);--nightshift-article-rule:var(--ns-light-rule);--nightshift-article-panel:var(--ns-light-panel);--nightshift-article-p-bg:var(--ns-btn-primary-bg);--nightshift-article-p-ink:var(--ns-btn-primary-ink);--nightshift-article-p-line:var(--ns-btn-primary-line);--nightshift-article-p-bg-hover:var(--ns-btn-primary-bg-hover);--nightshift-article-s-bg:var(--ns-btn-secondary-bg);--nightshift-article-s-ink:var(--ns-btn-secondary-ink);--nightshift-article-s-line:var(--ns-btn-secondary-line);--nightshift-article-s-bg-hover:var(--ns-btn-secondary-bg-hover)}.nightshift-article *,.nightshift-article :after,.nightshift-article :before{box-sizing:border-box}.nightshift-article__inner{margin-left:auto;margin-right:auto;max-width:var(--ns-max);padding-left:var(--ns-margin);padding-right:var(--ns-margin);position:relative}.nightshift-article__rule{background:var(--nightshift-article-rule);bottom:0;display:var(--ns-rule-display);left:var(--ns-rule-offset);position:absolute;top:0;width:var(--ns-rule-width)}.nightshift-article__eyebrow{align-items:center;color:var(--nightshift-article-eyebrow);display:flex;font-size:var(--ns-eyebrow);font-weight:var(--ns-weight-medium);gap:var(--ns-bullet-gap);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-eyebrow);margin:0;text-transform:uppercase}.nightshift-article__eyebrow:before{background:var(--ns-accent);content:"";flex:none;height:var(--ns-bullet);width:var(--ns-bullet)}.nightshift-article .nightshift-article__heading{color:var(--nightshift-article-heading);font-family:var(--ns-font-heading);font-size:var(--ns-h2);font-weight:var(--ns-weight-heading);letter-spacing:var(--ns-track-display);line-height:var(--ns-lh-h2-px);margin:0}.nightshift-article__eyebrow+.nightshift-article__heading{margin-top:var(--ns-gap-eyebrow)}.nightshift-article__lede{color:var(--nightshift-article-body);font-size:var(--ns-body);letter-spacing:var(--ns-track-body);line-height:var(--ns-lh-body-px);margin:var(--nightshift-article-text-gap,var(--ns-gap-heading)) 0 0}.nightshift-article__actions{display:flex;flex-wrap:wrap;gap:calc(var(--ns-gutter)/2);margin-top:var(--ns-gap-actions)}.nightshift-article__btn{align-items:center;background:var(--nightshift-article-p-bg);border:var(--ns-btn-border) solid var(--nightshift-article-p-line);border-radius:var(--ns-btn-radius);color:var(--nightshift-article-p-ink);display:inline-flex;font-family:var(--ns-font-body);font-size:var(--ns-btn-size);font-weight:var(--ns-btn-weight);justify-content:center;letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-btn-size);padding:calc(var(--ns-btn-pad-y) - var(--ns-btn-border)) calc(var(--ns-btn-pad-x) - var(--ns-btn-border));text-decoration:none;transition:background-color var(--ns-transition),border-color var(--ns-transition),color var(--ns-transition);white-space:nowrap}.nightshift-article__btn:focus-visible,.nightshift-article__btn:hover{background:var(--nightshift-article-p-bg-hover);border-color:var(--nightshift-article-p-bg-hover);color:var(--nightshift-article-p-ink);text-decoration:none}.nightshift-article__btn--secondary{background:var(--nightshift-article-s-bg);border-color:var(--nightshift-article-s-line);border-width:var(--ns-btn-border-secondary);color:var(--nightshift-article-s-ink);padding:calc(var(--ns-btn-pad-y) - var(--ns-btn-border-secondary)) calc(var(--ns-btn-pad-x) - var(--ns-btn-border-secondary))}.nightshift-article__btn--secondary:focus-visible,.nightshift-article__btn--secondary:hover{background:var(--nightshift-article-s-bg-hover);border-color:var(--nightshift-article-s-line);color:var(--nightshift-article-s-ink)}.nightshift-article__btn:focus-visible{outline:var(--ns-rule-width) solid var(--ns-accent);outline-offset:var(--ns-rule-width)}.nightshift-article__inner>.nightshift-article__rule{left:var(--ns-rule-offset)}.nightshift-article__head{position:relative}.nightshift-article .nightshift-article__head+*{margin-top:var(--ns-content-gap)}.nightshift-article .nightshift-article__head .nightshift-article__heading{max-width:var(--nightshift-article-heading-w)}.nightshift-article__head .nightshift-article__lede{max-width:var(--nightshift-article-text-w)}.nightshift-article__head[data-layout=split]{align-items:end;column-gap:var(--ns-gutter);display:grid;grid-template-columns:repeat(var(--ns-columns),minmax(0,1fr))}.nightshift-article__head[data-layout=split] .nightshift-article__head-main{grid-column:1/span 7}.nightshift-article__head[data-layout=split] .nightshift-article__head-side{grid-column:9/-1}.nightshift-article__head[data-layout=split] .nightshift-article__lede{margin-top:0}.nightshift-article__head[data-layout=center]{text-align:center}.nightshift-article__head[data-layout=center],.nightshift-article__head[data-layout=center] .nightshift-article__head-main,.nightshift-article__head[data-layout=center] .nightshift-article__head-side{align-items:center;display:flex;flex-direction:column}.nightshift-article__head[data-layout=center] .nightshift-article__actions{justify-content:center}.nightshift-article__arrow{flex:none;height:var(--ns-small);transition:transform var(--ns-transition);width:var(--ns-small)}.nightshift-article__more{align-items:center;display:inline-flex;font-size:var(--ns-small);font-weight:var(--ns-weight-medium);gap:calc(var(--ns-bullet) + var(--ns-rule-width));letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-small)}.nightshift-article__more,.nightshift-article__more:hover{color:var(--nightshift-article-heading);text-decoration:none}.nightshift-article__more:hover .nightshift-article__arrow{transform:translateX(calc(var(--ns-rule-width)*3))}.nightshift-article__check{color:var(--ns-accent);flex:none;height:var(--ns-body-sm);width:var(--ns-body-sm)}@media (max-width:767px){.nightshift-article__head[data-layout=split] .nightshift-article__head-main,.nightshift-article__head[data-layout=split] .nightshift-article__head-side{grid-column:1/-1}.nightshift-article__head[data-layout=split] .nightshift-article__head-side{margin-top:var(--ns-gap-heading)}}.nightshift-article__grid{align-items:start;column-gap:var(--ns-gutter);display:grid;grid-template-columns:repeat(var(--ns-columns),minmax(0,1fr))}.nightshift-article__rail{grid-column:1/span 3;position:sticky;top:var(--ns-sticky-top)}.nightshift-article__body{grid-column:5/-1;max-width:var(--nightshift-article-measure)}.nightshift-article[data-rail=none] .nightshift-article__body{grid-column:1/-1;margin:0 auto}.nightshift-article__rail-title{color:var(--nightshift-article-soft);font-size:var(--ns-eyebrow);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-eyebrow);margin:0 0 var(--ns-gutter);text-transform:uppercase}.nightshift-article__toc-list{border-left:var(--ns-rule-width) solid var(--nightshift-article-rule);list-style:none;margin:0;padding:0}.nightshift-article__toc-list li{margin:0}.nightshift-article__toc-list a{border-left:var(--ns-rule-width) solid transparent;color:var(--nightshift-article-soft);display:block;font-size:var(--ns-small);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-small);margin-left:calc(var(--ns-rule-width)*-1);padding:calc(var(--ns-bullet) + var(--ns-rule-width)) 0 calc(var(--ns-bullet) + var(--ns-rule-width)) var(--ns-gutter);text-decoration:none;transition:color var(--ns-transition),border-color var(--ns-transition)}.nightshift-article__toc-list a:hover,.nightshift-article__toc-list a[aria-current=true]{border-left-color:var(--ns-accent);color:var(--nightshift-article-heading);text-decoration:none}.nightshift-article__facts{display:flex;flex-direction:column;gap:var(--ns-gutter);margin:0}.nightshift-article__fact{border-top:var(--ns-rule-width) solid var(--nightshift-article-rule);margin:0;padding-top:calc(var(--ns-gutter)/1.5)}.nightshift-article__fact-label{color:var(--nightshift-article-soft);font-size:var(--ns-eyebrow);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-eyebrow);text-transform:uppercase}.nightshift-article__fact-value{color:var(--nightshift-article-heading);font-size:var(--ns-body-sm);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-card-px);margin:var(--ns-gap-label) 0 0}.nightshift-article__rail-btn{margin-top:var(--ns-gap-actions)}.nightshift-article__body{color:var(--nightshift-article-body);font-size:var(--ns-body);letter-spacing:var(--ns-track-body);line-height:var(--ns-lh-body-px)}.nightshift-article__body>:first-child{margin-top:0}.nightshift-article__body>:last-child{margin-bottom:0}.nightshift-article__body ol,.nightshift-article__body p,.nightshift-article__body ul{margin:0 0 var(--ns-gutter)}.nightshift-article__body h2{font-size:var(--ns-h3);font-weight:var(--ns-weight-heading);letter-spacing:var(--ns-track-title);line-height:var(--ns-lh-h3-px);margin:calc(var(--ns-content-gap)*.8) 0 var(--ns-gutter);scroll-margin-top:var(--ns-sticky-top)}.nightshift-article__body h2,.nightshift-article__body h3{color:var(--nightshift-article-heading);font-family:var(--ns-font-heading)}.nightshift-article__body h3{font-size:var(--ns-title-sm);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-title-sm);margin:var(--ns-gap-actions) 0 var(--ns-gap-title)}.nightshift-article__body strong{color:var(--nightshift-article-heading);font-weight:var(--ns-weight-medium)}.nightshift-article__body a{color:var(--nightshift-article-heading);text-decoration:underline;text-decoration-color:var(--ns-accent);text-underline-offset:calc(var(--ns-rule-width)*3)}.nightshift-article__body li{margin:0 0 var(--ns-bullet)}.nightshift-article__body blockquote{border-left:var(--ns-rule-width) solid var(--ns-accent);color:var(--nightshift-article-heading);font-size:var(--ns-quote);font-style:normal;letter-spacing:var(--ns-track-quote);line-height:var(--ns-lh-quote-px);margin:var(--ns-gap-actions) 0;padding:0 0 0 var(--ns-gutter)}.nightshift-article__body img{border-radius:var(--ns-radius-card);display:block;height:auto;margin:var(--ns-gap-actions) 0;max-width:100%}.nightshift-article__body table{border-collapse:collapse;font-size:var(--ns-small);line-height:var(--ns-lh-card-px);margin:var(--ns-gap-actions) 0;width:100%}.nightshift-article__body td,.nightshift-article__body th{border-bottom:var(--ns-rule-width) solid var(--nightshift-article-rule);padding:calc(var(--ns-gutter)/2) calc(var(--ns-gutter)/2) calc(var(--ns-gutter)/2) 0;text-align:left;vertical-align:top}.nightshift-article__body th{color:var(--nightshift-article-heading);font-weight:var(--ns-weight-medium)}.nightshift-article__body hr{border:0;border-top:var(--ns-rule-width) solid var(--nightshift-article-rule);margin:var(--ns-content-gap) 0}@media (max-width:1024px){.nightshift-article__rail{grid-column:1/-1;margin-bottom:var(--ns-content-gap);position:static}.nightshift-article[data-rail=toc] .nightshift-article__rail{display:none}.nightshift-article__body{grid-column:1/-1}}