/* A quiet category rail, two-column feed, and a focused long-form reading column. */
.n-blog{display:grid;grid-template-columns:180px minmax(0,1fr);gap:60px;padding-block:65px 100px;align-items:start}
.n-sidebar{position:sticky;top:140px;border-right:1px solid #e5e5df;padding-right:25px;min-height:540px}
.n-sidebar h1{font-size:58px;line-height:1.04;margin:0 0 22px;letter-spacing:.006em;overflow-wrap:normal}
.n-sidebar>p{font-size:14px;line-height:1.6;color:#8a8a82;margin:0 0 30px}.n-sidebar .archive-tabs{display:flex;flex-direction:column;align-items:start;gap:4px;border:0;padding:0}
.n-sidebar .archive-tab{display:block;width:100%;text-align:left;border:0;border-radius:3px;background:transparent;padding:7px 0;margin:0;font-family:Inter;font-size:14px;color:#92928b;line-height:1.5;font-weight:400}
.n-sidebar .archive-tab.selected{color:#171717;font-weight:550;background:transparent}.n-sidebar .archive-tab:hover{color:var(--red);background:transparent}
.n-feed-tools{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:22px}.n-feed-tools .archive-count{font-size:12px;color:#888;margin:0}.n-search{max-width:230px;width:100%}.n-search input{font-size:12px;padding:9px 0;border:0;border-bottom:1px solid #ddd;background:transparent}
.n-grid,.notes-grid.n-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 45px;padding:0;margin:0}
.n-card,.notes-grid>.n-card{padding:0;margin:0;border:0;background:none;min-width:0}
.n-card>a{display:block;color:#171717}.n-cover{aspect-ratio:1.9;background:#f5f4f0;border:1px solid #e5e3df;border-radius:5px;overflow:hidden;margin-bottom:15px}
.n-illustration img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:15px}
.n-type{display:flex;flex-direction:column;justify-content:space-between;padding:23px;background:#f1f0eb}
.n-type>span,.n-type>small{font-family:Inter;font-size:8px;letter-spacing:.08em;line-height:1.3}.n-type>strong{font-family:ThunderLC;font-size:clamp(32px,3.4vw,49px);line-height:1.02;letter-spacing:.01em;font-weight:600!important;font-synthesis:none;}
.n-card:nth-child(3n+2) .n-type{background:#f6eee8}.n-card:nth-child(3n) .n-type{background:#eeefe9}.n-category{font-size:11px;color:#888;line-height:1.5;display:block;margin-bottom:7px}
.n-card h2,.notes-grid>.n-card h2{font-family:ThunderLC;font-size:36px;line-height:1.12;letter-spacing:.005em;margin:0 0 11px;max-width:none;font-weight:600!important;font-synthesis:none;}
.n-card p{font-size:15px;color:#92928a;line-height:1.6;margin:0 0 17px}.n-card:hover h2{color:var(--red)}
.n-author{display:flex;align-items:center;gap:11px}.n-author img{width:34px;height:34px;object-fit:cover;object-position:top;background:#eeede9;border-radius:50%;filter:grayscale(1);flex:none}.n-author>span{font-size:12px;line-height:1.5;color:#555}.n-author small{display:block;font-size:10px;color:#999}
.n-article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:60px;padding-block:62px 80px;align-items:start}
.n-article-aside>a{font-size:13px;color:#888;line-height:1.5;border-bottom:1px solid #bbb;padding-bottom:4px}.n-reading{max-width:740px}.n-article-meta{display:flex;gap:15px;font-size:12px;color:#8d8d85;margin:0 0 17px}.n-article-meta a{text-decoration:underline;text-underline-offset:3px}
.n-article-head h1{font-size:clamp(54px,5.5vw,80px);line-height:1.07;letter-spacing:.008em;margin:0 0 25px;overflow-wrap:normal;}
.n-article-head .n-author img{width:42px;height:42px}.n-article-head .n-author>span{font-size:13px}.n-article-head .n-author small{font-size:11px}
.n-share{margin-block:40px 35px;padding-bottom:26px;border-bottom:1px solid #e2e2dc;max-width:260px}.n-share>span{font-size:9px;letter-spacing:.06em;color:#999}.n-share>div{display:flex;gap:22px;margin-top:13px}.n-share button,.n-share a{font:inherit;font-size:12px;line-height:1.5;color:#686860;border:0;border-bottom:1px solid #bbb;padding:0 0 3px;background:transparent;border-radius:0}.n-share button:hover,.n-share a:hover{color:var(--red)}.n-share [data-copy-status]{font-size:10px;line-height:1.5;margin:9px 0 0;color:#777}.n-share [data-copy-status]:empty{display:none}
.n-prose p,.n-prose p.article-opening{font-family:Inter;font-size:18px;line-height:1.95;letter-spacing:-.02em;color:#44443f;margin:0 0 25px;max-width:none}.n-prose .article-section{padding-top:25px;scroll-margin-top:125px}.n-prose h2,.n-prose .article-section h2{font-family:ThunderLC;font-size:45px;line-height:1.15;letter-spacing:.008em;margin:0 0 22px;font-weight:600!important;font-synthesis:none;}
.n-prose .article-takeaway{margin:36px 0;padding:25px 28px;background:#f8f7f3;border:0;border-left:2px solid var(--red)}.n-prose .article-takeaway h3{font-size:18px;line-height:1.5;font-weight:550;letter-spacing:-.02em;margin:0 0 10px}.n-prose .article-takeaway p{font-size:16px;margin:0;line-height:1.8}
.n-article-end{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #e5e5df;padding-top:25px;margin-top:40px;font-size:12px}.n-article-end a{border-bottom:1px solid #aaa;padding-bottom:4px}.n-article-end a:hover{color:var(--red)}
.n-related{padding-block:55px 90px;border-top:1px solid #e5e5df}.n-related>h2{font-size:56px;margin:0 0 40px;line-height:1.1}.n-related .n-grid{max-width:1000px;margin-left:auto}
@media(max-width:1050px){.n-blog,.n-article{grid-template-columns:150px minmax(0,1fr);gap:35px}.n-sidebar h1{font-size:49px}.n-grid,.notes-grid.n-grid{gap:45px 25px}.n-type{padding:18px}.n-card h2,.notes-grid>.n-card h2{font-size:32px}.n-card p{font-size:14px}}
@media(max-width:760px){.n-blog,.n-article{display:block;padding-block:45px 60px}.n-sidebar{position:static;border:0;padding:0;min-height:0;margin-bottom:30px}.n-sidebar h1{font-size:65px;margin-bottom:18px}.n-sidebar>p{max-width:320px;font-size:15px;margin-bottom:23px}.n-sidebar .archive-tabs{flex-direction:row;gap:7px;flex-wrap:wrap;border-bottom:1px solid #ddd;padding-bottom:10px}.n-sidebar .archive-tab{width:auto;padding:8px 12px;font-size:13px}.n-sidebar .archive-tab:first-child{padding-left:0}.n-feed-tools{margin-bottom:25px;gap:20px}.n-search{max-width:190px}.n-grid,.notes-grid.n-grid{gap:40px 22px}.n-card h2,.notes-grid>.n-card h2{font-size:30px}.n-type>strong{font-size:32px}.n-type{padding:16px}.n-type>small{font-size:6px}.n-article-aside{margin-bottom:30px}.n-reading{max-width:740px;margin-inline:auto}.n-article-head h1{font-size:57px;line-height:1.1}.n-prose p,.n-prose p.article-opening{font-size:17px;line-height:1.9}.n-prose h2,.n-prose .article-section h2{font-size:40px}.n-related{padding-block:40px 60px}.n-related>h2{font-size:48px}}
@media(max-width:520px){.n-grid,.notes-grid.n-grid{grid-template-columns:1fr;gap:40px}.n-cover{aspect-ratio:1.85}.n-type{padding:23px}.n-type>strong{font-size:44px}.n-type>small{font-size:8px}.n-card h2,.notes-grid>.n-card h2{font-size:36px}.n-card p{font-size:15px}.n-article-head h1{font-size:52px}.n-share{margin-block:32px}.n-prose .article-takeaway{padding:23px}.n-article-end{font-size:11px;gap:18px}}

.n-sidebar h1 em{font-style:italic;font-weight:600;color:inherit}
