/* Editorial hierarchy and clearer first-contact routes. */
.insights-page .notes-hero{padding-bottom:48px}
.insights-page .notes-list-section{padding-top:30px}
.notes-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}
.notes-archive-grid .note-feature{grid-template-columns:1fr;margin:0}
.notes-archive-grid .note-feature-image{min-height:0;height:220px}
.notes-archive-grid .note-feature-copy{padding:28px;justify-content:flex-start}
.notes-archive-grid .note-feature-copy h2{font-size:clamp(1.6rem,2.2vw,2.1rem);margin:16px 0}
.notes-archive-grid .note-feature-copy p{font-size:.93rem}
.notes-archive-grid .note-feature-copy .text-link{margin-top:auto;padding-top:24px}
.notes-list-section .notes-thesis-compact{width:100%;margin-top:28px;padding:28px 32px;gap:30px}
.notes-thesis-compact h2{font-size:1.9rem;margin:14px 0}
.notes-thesis-compact .notes-thesis-actions{gap:15px}
.insights-page .notes-intro{padding-block:48px}
.insights-page .notes-intro h2{font-size:2.2rem}
.method-pilot-summary{margin-top:35px;padding:30px;border:1px solid var(--line);border-radius:12px;background:#17211b}
.method-pilot-summary h3{font-size:1.6rem;margin:16px 0}
.method-pilot-summary p{max-width:850px;margin-bottom:22px}
.method-pilot-summary .text-link{color:var(--accent)}
.archive-role-note{font-size:.85rem!important;border-left:2px solid var(--accent);padding-left:16px}
.assessment-close{white-space:nowrap}
@media(max-width:760px){.notes-archive-grid{grid-template-columns:1fr;gap:20px}.notes-list-section .notes-thesis-compact{padding:24px;width:100%}.notes-archive-grid .note-feature-image{height:210px}.notes-archive-grid .note-feature-copy{padding:24px}.method-pilot-summary{padding:24px}.assessment-header{gap:16px}.assessment-close{font-size:.65rem;padding:8px 10px}}
