.os-notes{border-top:1px solid var(--line);padding-block:64px}.os-notes-heading{max-width:850px;margin-bottom:23px}.os-notes-heading h2{font-size:clamp(1.8rem,3vw,2.55rem)}.os-notes-intro{max-width:900px;display:grid;gap:15px}.os-notes-intro p{font-size:.96rem;line-height:1.8}.os-notes-intro a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.os-notes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:29px 0 24px}.os-note-card{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:9px;padding:23px;min-width:0;display:flex;flex-direction:column}.os-note-type{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:13px}.os-note-card h3{font-size:1.15rem;line-height:1.4;letter-spacing:-.02em;flex:1 1}.os-note-distance{margin-top:24px;display:flex;flex-direction:column;gap:4px}.os-note-distance strong{font-size:1.8rem;line-height:1.2;color:var(--ink);letter-spacing:-.035em}.os-note-distance span{font-size:.72rem}.os-notes-context{max-width:900px;border-left:3px solid #d4e0d1;padding-left:18px;display:grid;gap:9px}.os-notes-context p{font-size:.8rem;line-height:1.7}.os-notes-sources{font-size:.8rem;border-top:1px solid var(--line);margin-top:24px;padding-top:15px}.os-notes-sources summary{font-weight:700;min-height:44px;display:list-item}.os-notes-sources>p{margin-block:12px}.os-notes-sources ul{padding-left:20px;color:var(--muted)}.os-notes-sources a{text-decoration:underline;text-underline-offset:3px}.os-notes-sources li{margin-bottom:8px}.os-notes-credits{margin-top:14px;display:grid;gap:5px}.os-notes-credits p{font-size:.71rem}@media(max-width:760px){.os-notes{padding-block:45px}.os-notes-grid{grid-template-columns:1fr;gap:12px}.os-note-card{padding:21px}.os-note-distance{margin-top:18px}.os-notes-intro p{font-size:.91rem}}