.cobol .memo{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.cobol .memo{grid-template-columns:minmax(0,1fr)}.cobol .memo nav{position:static}}.cobol .memo nav{background:var(--surface);border:1px solid var(--trait);border-radius:6px;padding:12px 14px;font-size:.88rem;position:sticky;top:16px}.cobol .memo nav ol{gap:4px;margin:0;padding-left:1.3em;list-style:decimal;display:grid}.cobol .memo nav a{color:var(--encre);text-decoration:none}.cobol .memo nav a:hover{color:var(--accent);text-decoration:underline}.cobol .memo article{gap:18px;min-width:0;display:grid}.cobol .memo section{background:var(--surface);border:1px solid var(--trait);border-radius:6px;gap:10px;min-width:0;padding:16px 18px;scroll-margin-top:12px;display:grid}.cobol .memo h2{font:700 1.1rem/1.25 var(--f-titre);margin:0}.cobol .memo h3{font:600 .95rem/1.3 var(--f-titre);margin:6px 0 0}.cobol .memo p,.cobol .memo ul,.cobol .memo ol{max-width:75ch;margin:0}.cobol .memo ul,.cobol .memo article ol{gap:3px;padding-left:1.3em;display:grid}.cobol .memo ul{list-style:outside}.cobol .memo article ol{list-style:decimal}.cobol .memo code{font:.85em var(--f-code);background:var(--papier);border-radius:3px;padding:1px 4px}.cobol .memo pre{font:13px/1.5 var(--f-code);background:var(--papier);border-radius:4px;margin:0;padding:10px 12px;overflow-x:auto}.cobol .memo table{min-width:0}.cobol .memo td{vertical-align:top;padding:5px 6px}.cobol .memo td:first-child{font-family:var(--f-code);white-space:nowrap;width:1%;padding-right:14px}.cobol .memo .note{color:var(--doux);font-size:.88rem}.cobol .liens-memo{flex-wrap:wrap;gap:6px 18px;display:flex}.cobol .liens-memo a{color:var(--accent);font-weight:600}.cobol .memo table.ecrans td:first-child{font-family:var(--f-texte);font-weight:600}@media (max-width:560px){.cobol .memo td:first-child,.cobol .memo th{white-space:normal}.cobol .memo table{font-size:.82rem}}
