/* Newsletter additions inherit each concept's typography and colors. */
.site-header nav{flex-wrap:wrap}.nl-signup{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--soft);border-top:3px double var(--ink)}.nl-signup h2{font-size:clamp(2.1rem,3.2vw,3.6rem)}.nl-signup>div>p{max-width:620px}.nl-signup .text-link{display:inline-block;margin-top:22px}.nl-signup-panel{border-left:1px solid var(--line);padding-left:35px}.nl-signup-panel>.small{margin:0 0 20px}.nl-signup-form fieldset,.nl-editor fieldset{border:0;padding:0;margin:0;min-width:0}.nl-signup-form label,.nl-editor label{display:block;font-size:.83rem;font-weight:600}.nl-signup-form input[type=email],.nl-editor input,.nl-editor textarea{width:100%;min-width:0;border:1px solid var(--line);padding:12px;background:var(--paper);color:var(--ink);margin:7px 0 18px;font:inherit;box-sizing:border-box;border-radius:0}.nl-signup-form .nl-consent{display:flex;align-items:start;gap:12px;font-size:.79rem;line-height:1.6;font-weight:400;margin:0 0 22px}.nl-consent input{width:19px;height:19px;flex-shrink:0;margin:3px 0 0;accent-color:var(--accent)}.nl-status{font-size:.83rem;line-height:1.65;border-left:3px solid var(--accent);padding-left:12px;overflow-wrap:anywhere}.nl-status:empty{display:none}.nl-hub-entry{margin:0 5% 60px;padding:35px 40px;background:#e7dfbf;border-block:1px solid #a9b89b;color:#203e32}.nl-hub-entry h2{font-size:clamp(2rem,3.5vw,3.3rem)}.nl-hub-entry>p{max-width:850px}.nl-hub-entry .small{max-width:800px}.nl-page{--paper:#f7f2e6;--ink:#203e32;--accent:#28533e;--soft:#e9e5d5;--line:#c7c9b5;--heading:Georgia,serif;--body:Arial,sans-serif}.nl-page :is(main,section,article,aside,div){min-width:0}.nl-demo-bar{background:#203e32;color:#f7f2e6;text-align:center;padding:9px 18px;font-size:.65rem;letter-spacing:.12em}.nl-page .site-header{max-width:1500px;margin:auto}.nl-page .site-header nav{justify-content:end}.nl-intro{max-width:1250px;padding:55px 5% 35px;margin:auto}.nl-intro h1{max-width:940px;font-size:clamp(3rem,5vw,5rem)}.nl-intro>p{max-width:850px;font-size:.94rem}.nl-storage{padding:12px 16px;background:#e9e5d5;border-left:3px solid #be963f;font-size:.78rem!important}.nl-reader-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:50px;max-width:1250px;margin:0 auto;padding:15px 5% 65px;align-items:start}.nl-archive{padding-top:22px;border-top:3px double var(--ink)}.nl-archive h2{font-size:2rem}.nl-archive nav{display:grid;gap:0;margin:25px 0}.nl-archive nav a{display:block;text-decoration:none;border-bottom:1px solid var(--line);padding:15px 12px;font-size:.85rem;overflow-wrap:anywhere}.nl-archive nav a[aria-current=true]{background:#e8dfbb;border-left:3px solid var(--accent)}.nl-archive nav a small{display:block;font-size:.65rem;margin-bottom:7px;letter-spacing:.05em}.nl-paper{background:#fffcf3;padding:45px 45px 35px;border:1px solid var(--line);border-top:5px solid var(--accent);box-shadow:8px 8px 0 #e7dfc8}.nl-paper h2{font-size:clamp(2rem,3.6vw,3.4rem);overflow-wrap:anywhere}.nl-issue-body,#nl-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:1rem;margin-top:28px}.nl-issue-foot{border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.nl-page .nl-signup{max-width:1250px;margin:auto;padding:45px 5%;gap:35px}.nl-steps{display:flex;gap:40px;flex-wrap:wrap;max-width:1125px;margin:0 auto 30px;padding:18px 28px;background:#e7dfbf;font-size:.8rem;list-style-position:inside}.nl-author-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;max-width:1400px;padding:0 5% 55px;margin:auto;align-items:start}.nl-editor{border-top:3px double var(--ink);padding-top:25px}.nl-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.nl-editor-heading h2{font-size:2.5rem}.nl-editor-heading .outline{font-size:.73rem}.nl-draft-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0 5px}.nl-language-draft h3{font-size:1.45rem;margin-bottom:22px}.nl-editor textarea{resize:vertical;min-height:260px;font-size:.9rem;line-height:1.7}.nl-publishing{background:#e8e8d8;padding:25px}.nl-publishing h2{font-size:2rem}.nl-publishing h3{font-size:1.65rem}.nl-publishing .text-link{display:inline-block;margin-top:20px}#nl-published-title{font-family:Georgia,serif;font-size:1.2rem;overflow-wrap:anywhere}.nl-send-panel,.nl-reset-panel{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.nl-send-panel .button{margin-top:22px;width:100%;font-size:.8rem}.nl-recipients{font-family:monospace;font-size:.8rem;overflow-wrap:anywhere}.nl-reset-panel .outline{font-size:.75rem}.nl-reset-panel .small{font-size:.7rem}#nl-dialog{max-width:760px}#nl-dialog h2{font-size:2.5rem}#nl-dialog h3{font-size:2rem;overflow-wrap:anywhere}#nl-envelope{border-block:1px solid var(--line);padding:12px 0;margin-top:25px}#nl-envelope p{margin:0;font-size:.8rem}.nl-email{background:#fffcf3;border-top:4px solid var(--accent);padding:25px;margin-top:25px}.nl-page button:disabled{cursor:not-allowed}.nl-page footer{border-top:1px solid var(--line)}.almanac .nl-signup{grid-template-columns:1fr;gap:25px;padding-inline:35px}.almanac .nl-signup-panel{padding-left:0;border-left:0}.commons .nl-signup{padding-block:45px}.noticeboard .nl-signup-panel{border-top:5px solid var(--ink);border-left:0;padding:25px;background:#eed18c}.journal .nl-signup{background:#eee4d3}.music .nl-signup{background:#e6d8cc}.circle .nl-signup{background:#e5e7db}
@media(max-width:1050px){.nl-author-layout{grid-template-columns:1fr 250px;gap:25px}.nl-draft-columns{grid-template-columns:1fr}.nl-steps{margin-inline:5%;gap:22px}.nl-page .site-header{flex-wrap:wrap}.nl-page .site-header nav{order:3;flex-basis:100%;justify-content:start}.nl-page .header-actions{margin-left:auto}}
@media(max-width:760px){.nl-signup{grid-template-columns:1fr;gap:30px;padding:40px 6%}.nl-signup-panel{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.nl-signup h2{font-size:2.4rem}.nl-hub-entry{margin:0 6% 40px;padding:28px 22px}.nl-hub-entry .actions{gap:12px}.nl-intro{padding:35px 6% 25px}.nl-intro h1{font-size:2.8rem}.nl-reader-layout{display:flex;flex-direction:column-reverse;gap:35px;padding:10px 6% 45px}.nl-paper{padding:28px 23px;width:100%;box-shadow:5px 5px 0 #e7dfc8}.nl-paper h2{font-size:2.2rem}.nl-archive{width:100%}.nl-page .nl-signup{padding:40px 6%}.nl-author-layout{grid-template-columns:1fr;padding:0 6% 40px;gap:35px}.nl-editor-heading{flex-direction:column;align-items:start;gap:15px}.nl-editor-heading h2{font-size:2.2rem}.nl-draft-columns{gap:15px}.nl-steps{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px;font-size:.72rem;margin-inline:6%}.nl-publishing{padding:25px}.nl-page .site-header nav{justify-content:space-between;gap:12px;font-size:.7rem}.nl-page .header-actions{margin-left:auto}.nl-page .identity span{display:block}#nl-dialog{padding:45px 20px 25px}#nl-dialog h2{font-size:2rem}#nl-dialog h3{font-size:1.65rem}.nl-email{padding:20px 15px}.nl-issue-body,#nl-preview-body{font-size:.93rem}.nl-page .nl-recipients{font-size:.75rem}.almanac .nl-signup{padding-inline:6%}}
@media(prefers-reduced-motion:reduce){.nl-page *{scroll-behavior:auto}}
