/* V7: original notebook and a reachable year navigator on narrow screens. */
.personal-notebook{padding-bottom:100px}.personal-notebook>h2{max-width:850px}.notebook-intro{max-width:620px;color:var(--muted);margin:28px 0 46px}.personal-notebook .notebook-item h3{font-size:32px;flex:1;line-height:1.2}.personal-notebook .notebook-item{scroll-margin-top:120px}.personal-notebook .notebook-item[open]{border-top-color:var(--accent)}.personal-notebook .notebook-item summary:hover h3{color:var(--accent)}.personal-notebook blockquote{max-width:900px}.library-heading{margin-bottom:36px}.library-heading h2{font-size:38px;line-height:1.2}.library-heading p{color:var(--muted);font-size:14px;margin-top:18px}.mobile-year-nav{display:none}
@media(max-width:760px){.personal-notebook{padding-bottom:65px}.personal-notebook .notebook-item h3{font-size:26px}.notebook-intro{font-size:16px;margin:20px 0 30px}.library-heading h2{font-size:30px}.story-layout{position:relative}.story-side{display:none}.mobile-year-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;position:sticky;top:90px;z-index:8;padding:10px;background:#171412f5;border:1px solid var(--line);border-radius:10px;backdrop-filter:blur(12px)}.mobile-year-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;font:12px monospace;border:1px solid transparent;border-radius:4px;color:var(--muted)}.mobile-year-nav a[aria-current]{border-color:var(--accent);background:#c45d3e15;color:var(--fg)}.story-trail article{scroll-margin-top:225px}.personal-notebook .notebook-item summary{gap:14px}}
@media(max-height:600px){.story-side,.article-toc{position:static!important;top:auto!important}.mobile-year-nav{position:relative;top:0}.story-trail article{scroll-margin-top:110px}}
@media print{.mobile-year-nav{display:none}.personal-notebook details>blockquote{display:block}}
/* Match the reference's compact card rhythm while retaining native disclosures. */
@media(min-width:901px){.chapter-card{padding:40px 44px;gap:40px;grid-template-columns:110px 1fr;min-height:274px;margin-bottom:24px}.chapter-card>div>.eyebrow{display:none}.chapter-card h3{font-size:34px;margin:0 0 10px}.chapter-card p{max-width:650px;line-height:1.7}.chapter-card details{margin-top:18px}.chapter-card summary{padding:12px 0;min-height:44px}.chapter-number{font-size:64px}.chapter-cards{padding-bottom:5vh}}
@media(min-width:901px) and (max-height:720px){.chapter-card{margin-bottom:24px}}
/* Shared collaboration scopes: factual context stays separate from proposed work. */
.collaboration-scope{grid-column:2;max-width:720px;padding:24px 0 4px;border-top:1px solid var(--line)}
.collaboration-scope .eyebrow{color:var(--accent);margin:0 0 20px}
.collaboration-scope dl{margin:0;display:grid;grid-template-columns:150px 1fr;gap:16px 28px}
.collaboration-scope dt{font-size:13px;color:var(--fg);font-weight:600}
.collaboration-scope dd{margin:0;color:var(--muted);font-size:16px;line-height:1.75}
@media(max-width:700px){.collaboration-scope{grid-column:1}.collaboration-scope dl{grid-template-columns:1fr;gap:8px}.collaboration-scope dd{margin-bottom:16px}}
