.notes-main{max-width:1344px;margin:0 auto;padding:50px 48px 70px}.notes-index-hero{border-bottom:1px solid var(--orfa-line);padding:0 0 32px}.notes-kicker{color:var(--orfa-red);font:600 .8rem/1.6 var(--font-mono);letter-spacing:.08em;margin:0 0 12px}.notes-index-hero h1,.notes-article h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.notes-deck{max-width:680px;color:var(--orfa-muted);word-break:keep-all;margin:16px 0 0;font-size:1rem;line-height:1.75}.notes-list{padding:8px 0 0}.notes-card{border-bottom:1px solid var(--orfa-line);grid-template-columns:155px minmax(0,1fr) auto;align-items:start;gap:28px;padding:28px 0;display:grid}.notes-card time,.notes-number{font:400 .8rem/1.6 var(--font-mono);color:var(--orfa-muted)}.notes-card-kind{color:var(--orfa-red);margin-top:8px;font-size:.8rem;display:block}.notes-card h2{letter-spacing:-.02em;word-break:keep-all;margin:0 0 10px;font-size:1.35rem;font-weight:650;line-height:1.45}.notes-card p{max-width:760px;color:var(--orfa-muted);word-break:keep-all;margin:0;font-size:1rem;line-height:1.75}.notes-arrow,.notes-card:hover h2{color:var(--orfa-red)}.notes-article{grid-template-columns:155px minmax(0,760px);justify-content:center;gap:36px;display:grid}.notes-article-meta{font:400 .85rem/1.7 var(--font-mono);color:var(--orfa-muted)}.notes-article-meta a{margin-bottom:20px;display:block}.notes-lede{border-bottom:1px solid var(--orfa-line);color:var(--orfa-muted);word-break:keep-all;margin:24px 0 0;padding-bottom:28px;font-size:1.1rem;line-height:1.8}.notes-body h2{letter-spacing:-.02em;margin:36px 0 14px;font-size:1.4rem;line-height:1.5}.notes-body p,.notes-body li{word-break:keep-all;font-size:1rem;line-height:1.85}.notes-body p{margin:16px 0}.notes-body ul,.notes-body ol{padding-left:24px}.notes-body li+li{margin-top:8px}.notes-examples{gap:12px;margin:24px 0;display:grid}.notes-example{border:1px solid var(--orfa-line);border-radius:8px;padding:20px}.notes-example strong{color:var(--orfa-red);font-size:.8rem}.notes-example p{margin:8px 0 0}.notes-callout{border-left:3px solid var(--orfa-red);background:var(--orfa-wash);margin:32px 0;padding:20px 24px}.notes-callout p{margin:0}.notes-cta{border:1px solid var(--orfa-line);background:var(--orfa-wash);border-radius:8px;margin-top:36px;padding:24px}.notes-cta h2{margin-top:0}.notes-cta a{background:var(--orfa-red);color:#fff;border-radius:6px;margin-top:8px;padding:10px 18px;display:inline-flex}.notes-cta a:hover{background:var(--orfa-ink);color:#fff}@media (max-width:1050px){.notes-main{padding-left:28px;padding-right:28px}}@media (max-width:760px){.notes-main{padding:30px 20px 50px}.notes-card,.notes-article{grid-template-columns:1fr;gap:14px}.notes-arrow{display:none}.notes-article-meta{flex-wrap:wrap;gap:20px;display:flex}.notes-article-meta a{margin:0}}
