.notes-index{min-height:45vh}.notes-index h1{margin-bottom:20px}.notes-intro{max-width:34ch;color:var(--whisper);margin:0 0 clamp(52px,8vh,84px);font:clamp(20px,2vw,27px)/1.4 Georgia,serif}.notes-empty{border-top:1px solid var(--line);color:var(--whisper);padding-top:28px;font:18px/1.6 Georgia,serif}.notes-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,64px) 20px;padding-top:24px;display:grid}.note-tile{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-rows:minmax(250px,34vw) auto;gap:15px;padding:0 0 18px;display:grid}.note-tile img{object-fit:contain;width:100%;height:100%;display:block}.note-tile span{color:var(--red);text-transform:uppercase;letter-spacing:.13em;font:12px/1.35 Arial,Helvetica,sans-serif}.note-tile:focus-visible{outline:2px solid var(--red);outline-offset:4px}.note-reader{background:var(--paper);border-radius:0;width:min(92vw,900px);max-width:min(92vw,900px);max-height:90dvh;padding:48px 16px 16px;overflow-y:auto}.note-reader img{width:100%;height:auto;display:block}@media (max-width:560px){.notes-grid{grid-template-columns:1fr;gap:42px}.note-tile{grid-template-rows:minmax(240px,70vw) auto}.header-links{flex-wrap:wrap;justify-content:flex-end;gap:10px}}.note-tile,.note-tile>*{min-width:0;max-width:100%}.note-tile span{overflow-wrap:anywhere}.note-reader>*{min-width:0}.note-transcript{margin-top:20px;font:17px/1.6 Georgia,serif}.note-transcript summary{min-height:44px;color:var(--red);cursor:pointer;padding-block:10px}.note-transcript p{white-space:pre-wrap;overflow-wrap:anywhere}
