.notes-catalogue{max-width:1320px;margin:0 auto;padding:72px 32px;color:#1a1a1a;scroll-margin-top:100px}.notes-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.notes-eyebrow,.notes-label{font:500 11px/1.6 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a13a22}.notes-heading h2{font:400 clamp(34px,4vw,52px)/1.12 Georgia,serif;letter-spacing:-.03em;margin:12px 0 0}.notes-heading>p,.notes-footnote{font-size:14px;line-height:1.75;color:#555}.notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.notes-card{border:1px solid #d9d5cc;background:#f8f6f1;padding:28px;display:flex;flex-direction:column;min-width:0}.notes-card h3{font:400 25px/1.3 Georgia,serif;margin:18px 0}.notes-card h3 a{color:inherit;text-decoration:none}.notes-card h3 a:hover{text-decoration:underline}.notes-byline{font-size:14px;line-height:1.8;color:#555;margin:0 0 16px}.notes-result{font:500 12px/1.6 ui-monospace,monospace;color:#8a3523;margin:0 0 24px}.notes-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:auto}.notes-links a,.notes-source{font-size:13px;line-height:1.7;color:#a13a22;text-underline-offset:4px}.notes-footnote{max-width:900px;margin:24px 0 14px}.notes-catalogue a:focus-visible{outline:2px solid #a13a22;outline-offset:5px}@media(max-width:700px){.notes-catalogue{padding:48px 24px}.notes-heading,.notes-grid{grid-template-columns:1fr;gap:20px}.notes-card{padding:22px}.notes-card h3{font-size:23px}}
