:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f6;--ink:#1f1e1b;--ink-soft:#45423d;--ink-mute:#736e66;--rule:#e3dfd6;--rule-soft:#eeebe4;--rule-strong:var(--ink);--accent:#b4371f;--accent-soft:#b4371f1f;--font-text:Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--font-title:Charter, "Bitstream Charter", "Sitka Subheading", "Sitka Text", Cambria, Georgia, serif;--font-display:Charter, "Bitstream Charter", "Sitka Heading", "Sitka Text", Cambria, Georgia, serif;--size-display:30px;--size-title:22px;--size-text:18px;--size-small:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--gap:clamp(20px, 5vw, 48px);--wide:1168px;--measure:640px;--hang:56px;--column-gap:var(--space-9);--section-gap:var(--space-12);--article-gap:var(--space-9)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html,body{background:var(--bg);color:var(--ink);margin:0}body{min-height:100vh;font-family:var(--font-text);font-size:var(--size-text);font-variant-numeric:lining-nums;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.65}::selection{background:var(--accent-soft);color:var(--ink)}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}[tabindex="-1"]:focus{outline:none}.nl-skip{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);background:var(--bg);font-size:var(--size-small);line-height:1.5;position:absolute;transform:translateY(-200%)}.nl-skip:focus-visible{transform:none}.nl-current-num,.nl-past-num,.nl-archive-num,.nl-pager-title,.nl-more,.nl-back,.nl-article-title a,.nl-past-title-item a,.nl-archive-title a,.nl-contrast-link,.nl-empty a{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media (hover:hover){.nl-current-link:hover .nl-current-num,.nl-past-issue-link:hover .nl-past-num,.nl-archive-issue-link:hover .nl-archive-num,.nl-pager-link:hover .nl-pager-title,.nl-more:hover,.nl-back:hover,.nl-article-title a:hover,.nl-past-title-item a:hover,.nl-archive-title a:hover,.nl-contrast-link:hover,.nl-empty a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.nl-current-link:active .nl-current-num,.nl-past-issue-link:active .nl-past-num,.nl-archive-issue-link:active .nl-archive-num,.nl-pager-link:active .nl-pager-title,.nl-more:active,.nl-back:active,.nl-article-title a:active,.nl-past-title-item a:active,.nl-archive-title a:active,.nl-contrast-link:active,.nl-empty a:active{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nl-issue-sep,.nl-dot{color:var(--ink-mute)}.nl-app{flex-direction:column;min-height:100vh;display:flex}.nl-header{justify-content:space-between;align-items:baseline;gap:var(--space-6);width:calc(100% - 2 * var(--gap));max-width:var(--wide);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);margin:0 auto;display:flex}.nl-logo{font-family:var(--font-title);color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.3em;font-size:20px;line-height:1.3;display:inline-flex}.nl-logo-x{color:var(--accent);margin-left:.03em}.nl-nav{margin-right:calc(-1 * var(--space-3));align-items:baseline;display:flex}.nl-nav-link{min-height:44px;padding:0 var(--space-3);font-size:var(--size-small);color:var(--ink-mute);align-items:center;line-height:1.5;transition:color .2s;display:inline-flex}.nl-nav-link.is-active,.nl-nav-link:active{color:var(--ink)}@media (hover:hover){.nl-nav-link:hover{color:var(--ink)}}.nl-main{width:100%;max-width:calc(var(--wide) + 2 * var(--gap));padding:0 var(--gap) var(--space-12);flex:1;margin:0 auto}.nl-issue-main,.nl-main-narrow{max-width:calc(var(--measure) + 2 * var(--gap))}.nl-empty{padding:var(--space-7) 0;color:var(--ink-mute);margin:0}.nl-main>.nl-empty{padding-top:var(--space-10)}.nl-empty a{color:var(--ink)}.nl-home-title,.nl-page-title,.nl-issue-theme{font-family:var(--font-display);font-size:var(--size-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.nl-current-title,.nl-current-link,.nl-past-issue-link,.nl-archive-issue-link,.nl-issue-meta{align-items:baseline;gap:0 var(--space-2);font-size:var(--size-small);color:var(--ink-mute);flex-wrap:wrap;line-height:1.5;display:flex}.nl-current-link,.nl-past-issue-link,.nl-archive-issue-link{display:inline-flex}.nl-current-num,.nl-past-num,.nl-archive-num{color:var(--ink)}.nl-home-intro{padding:var(--space-10) 0 var(--space-9);text-align:center}.nl-home-phrase{display:inline-block}.nl-home-sub{max-width:40em;margin:var(--space-3) auto 0;color:var(--ink-mute);text-wrap:balance}.nl-current-head{justify-content:space-between;align-items:baseline;gap:0 var(--space-6);padding:var(--space-3) 0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.nl-current-title{gap:0 var(--space-5);margin:0;font-weight:400}.nl-issue-body{gap:var(--article-gap);flex-direction:column;display:flex}.nl-article,.nl-article-main{min-width:0}.nl-article-head{margin-bottom:var(--space-1);font-size:var(--size-small);color:var(--ink-mute);line-height:1.5}.nl-article-index{font-variant-numeric:lining-nums tabular-nums}.nl-article-title{font-family:var(--font-title);font-size:var(--size-title);color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.35}.nl-article-meta{align-items:baseline;gap:0 var(--space-2);margin-top:var(--space-1);font-size:var(--size-small);color:var(--ink-mute);flex-wrap:wrap;line-height:1.5;display:flex}.nl-article-note{margin:var(--space-3) 0 0;color:var(--ink-soft);text-wrap:pretty;overflow-wrap:break-word}.nl-contrast{margin-top:var(--space-5);padding-left:var(--space-5);border-left:1px solid var(--rule);font-size:var(--size-small);color:var(--ink-soft);line-height:1.6}.nl-contrast-label{color:var(--ink-mute)}.nl-contrast-conflict{margin:var(--space-1) 0 0;text-wrap:pretty;overflow-wrap:break-word}.nl-contrast-link{margin-top:var(--space-2);color:var(--ink);display:inline-block}.nl-contrast-source{color:var(--ink-mute)}.nl-issue-body-home{gap:var(--article-gap) var(--column-gap);padding-top:var(--space-7);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nl-issue-body-home .nl-article{position:relative}.nl-issue-body-home .nl-article+.nl-article:before{content:"";top:0;bottom:0;left:calc(var(--column-gap) / -2);border-left:1px solid var(--rule);position:absolute}.nl-issue-body-home .nl-article-main,.nl-issue-body-home .nl-contrast{max-width:var(--measure)}.nl-issue-body-home .nl-contrast{padding:var(--space-3) 0 0;border-left:0;border-top:1px solid var(--rule-soft)}.nl-past{margin-top:var(--section-gap)}.nl-section-head{justify-content:space-between;align-items:baseline;gap:0 var(--space-6);padding:var(--space-3) 0;border-top:1px solid var(--rule-strong);font-size:var(--size-small);flex-wrap:wrap;line-height:1.5;display:flex}.nl-section-title{font-size:inherit;font-weight:400;line-height:inherit;color:var(--ink-mute);margin:0}.nl-more{color:var(--ink-mute);transition:color .2s}.nl-more:active{color:var(--ink)}@media (hover:hover){.nl-more:hover{color:var(--ink)}}.nl-past-list{gap:var(--space-9) var(--column-gap);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.nl-past-item{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--rule)}.nl-past-titles{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.nl-past-title-item{color:var(--ink-soft);text-wrap:pretty;overflow-wrap:break-word;grid-template-columns:28px minmax(0,1fr);align-items:baseline;line-height:1.5;display:grid}.nl-past-index,.nl-archive-index{font-size:var(--size-small);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-mute)}.nl-back{min-height:44px;margin-top:var(--space-6);font-size:var(--size-small);color:var(--ink-mute);align-items:center;line-height:1.5;transition:color .2s;display:inline-flex}.nl-back:active{color:var(--ink)}@media (hover:hover){.nl-back:hover{color:var(--ink)}}.nl-issue-masthead{margin:var(--space-3) 0 var(--space-9);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule-strong)}.nl-issue-masthead .nl-issue-meta{margin-top:var(--space-2)}.nl-issue-main .nl-article+.nl-article{padding-top:var(--article-gap);position:relative}.nl-issue-main .nl-article+.nl-article:before{content:"";border-top:1px solid var(--rule);position:absolute;top:0;left:0;right:0}.nl-issue-closer{font-size:var(--size-small);color:var(--ink-mute);margin:0}.nl-pager{gap:var(--space-6);margin-top:var(--space-11);padding-top:var(--space-6);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nl-pager-side{min-width:0;display:flex}.nl-pager-right{text-align:right;justify-content:flex-end}.nl-pager-link{font-size:var(--size-small);flex-direction:column;line-height:1.5;display:flex}.nl-pager-dir{color:var(--ink-mute)}.nl-pager-title{color:var(--ink)}.nl-page-head{padding:var(--space-10) 0 var(--space-7)}.nl-page-sub{margin:var(--space-2) 0 0;font-size:var(--size-small);color:var(--ink-mute);line-height:1.5}.nl-filter{align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.nl-filter-count{font-size:var(--size-small);color:var(--ink-mute);margin:0;line-height:1.5}.nl-filter-search::-webkit-search-decoration{display:none}.nl-filter-search::-webkit-search-cancel-button{display:none}.nl-match{background:var(--accent-soft);color:inherit;border-radius:2px}.nl-filter-search{width:100%;min-width:0;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--rule);font:inherit;color:var(--ink);appearance:none;background:0 0;border-radius:0;flex:0 420px;transition:border-color .2s;display:block}.nl-filter-search::placeholder{color:var(--ink-mute);opacity:1}.nl-filter-search:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink);outline:none}.nl-archive{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.nl-archive-row{align-items:baseline;gap:var(--space-3) var(--column-gap);padding:var(--space-7) 0;grid-template-columns:200px minmax(0,1fr);display:grid}.nl-archive-row+.nl-archive-row{border-top:1px solid var(--rule)}.nl-archive-issue-link{flex-direction:column;justify-self:start;align-items:flex-start}.nl-archive-issue-link .nl-issue-sep{display:none}.nl-archive-titles{gap:var(--space-6);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nl-archive-article{grid-template-columns:28px minmax(0,1fr);align-items:baseline;display:grid}.nl-archive-article-body{min-width:0;max-width:var(--measure);flex-direction:column;display:flex}.nl-archive-title{color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;line-height:1.45}.nl-archive-source{font-size:var(--size-small);color:var(--ink-mute);margin-top:2px;line-height:1.5}.nl-archive-note{margin-top:var(--space-1);font-size:var(--size-small);color:var(--ink-soft);text-wrap:pretty;overflow-wrap:break-word;line-height:1.6}.nl-prose p{font-family:var(--font-title);font-size:var(--size-title);color:var(--ink);text-wrap:pretty;margin:0 0 1em;line-height:1.5}.nl-prose p:last-child{margin-bottom:0}.nl-prose strong{font-weight:400}.nl-footer{padding:0 var(--gap);margin-top:auto}.nl-footer-inner{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-6);max-width:var(--wide);padding:var(--space-6) 0 var(--space-10);border-top:1px solid var(--rule);font-size:var(--size-small);flex-wrap:wrap;margin:0 auto;line-height:1.5;display:flex}.nl-footer-tag{color:var(--ink-soft);margin:0}.nl-footer-line{align-items:baseline;gap:0 var(--space-2);color:var(--ink-mute);flex-wrap:wrap;display:flex}.nl-footer-line a{transition:color .2s}.nl-footer-line a:active{color:var(--ink)}@media (hover:hover){.nl-footer-line a:hover{color:var(--ink)}}@media (min-width:900px){.nl-issue-main .nl-article{grid-template-columns:var(--hang) minmax(0, 1fr);margin-left:calc(-1 * var(--hang));align-items:baseline;display:grid}.nl-issue-main .nl-article-head{grid-column:1;margin:0}.nl-issue-main .nl-article-main,.nl-issue-main .nl-contrast{grid-column:2}.nl-issue-main .nl-article+.nl-article:before{left:var(--hang)}}@media (max-width:960px){.nl-issue-body-home{grid-auto-flow:row}.nl-issue-body-home .nl-article+.nl-article:before{top:calc(var(--article-gap) / -2);border-left:0;border-top:1px solid var(--rule);bottom:auto;left:0;right:0}.nl-past-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nl-archive-row{padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr)}.nl-archive-issue-link{flex-direction:row;align-items:baseline}.nl-archive-issue-link .nl-issue-sep{display:inline}}@media (max-width:600px){:root{--size-display:26px;--size-title:20px;--size-text:17px;--size-small:15px;--article-gap:var(--space-8);--section-gap:var(--space-11)}.nl-header{padding:var(--space-1) 0}.nl-logo{font-size:19px}.nl-nav{margin-right:calc(-1 * var(--space-2))}.nl-nav-link{padding:0 var(--space-2)}.nl-home-intro{padding:var(--space-9) 0 var(--space-8)}.nl-issue-body-home{padding-top:var(--space-6)}.nl-past-list{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.nl-past-title-item,.nl-archive-article{grid-template-columns:26px minmax(0,1fr)}.nl-page-head{padding:var(--space-9) 0 var(--space-6)}.nl-filter-search{flex-basis:100%}.nl-back{margin-top:var(--space-3)}.nl-issue-masthead{margin-bottom:var(--space-8)}.nl-contrast{padding-left:var(--space-4)}.nl-pager{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.nl-pager-right{text-align:left;justify-content:flex-start}.nl-footer-inner{flex-direction:column}.nl-footer-line>:first-child{flex-basis:100%}.nl-footer-line>:first-child+.nl-dot{display:none}}@media (max-width:380px){:root{--gap:18px}.nl-logo{font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}@media print{:root{--bg:#fff;--ink:#000;--ink-soft:#222;--ink-mute:#555;--rule:#bbb;--rule-soft:#ddd;--rule-strong:#000;--size-display:22pt;--size-title:14pt;--size-text:11pt;--size-small:9.5pt}.nl-skip,.nl-nav,.nl-back,.nl-pager,.nl-filter,.nl-more,.nl-footer-line{display:none}.nl-header{border-bottom-color:var(--rule-strong)}.nl-main{max-width:none;padding:0 0 var(--space-6)}.nl-issue-main .nl-article{margin-left:0}.nl-article,.nl-past-item,.nl-archive-row{break-inside:avoid}.nl-article-title a,.nl-past-title-item a,.nl-archive-title a{text-decoration:none}.nl-article-title a:after{content:"\a " attr(href);white-space:pre-wrap;font-size:var(--size-small);color:var(--ink-mute);word-break:break-all}}
