.notes{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:12px;margin:0;padding:0;font-size:15px;list-style:none;overflow:hidden}.note{border-top:1px solid var(--line)}.note:first-child{border-top:0}.note>p,.note summary{align-items:flex-start;gap:10px;margin:0;padding:8px 16px;line-height:1.5;display:flex}.note svg{flex:none;width:18px;height:18px;margin-top:2px}.note b{color:var(--ink)}.note.strong{background:#fffaf0;align-items:flex-start;gap:10px;padding:10px 16px;display:flex;box-shadow:inset 4px 0 #c08a12}.note.strong>p{padding:0;display:block}.note summary{cursor:pointer;align-items:center;list-style:none}.note summary::-webkit-details-marker{display:none}.note summary:after{content:"";border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.note details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.note summary:hover b{color:var(--navy)}.note details>p{margin:0;padding:0 16px 12px 44px}.note a{font-weight:600}@media (max-width:640px){.notes{font-size:14.5px}.note>p,.note summary,.note.strong{padding:10px 14px}.note details>p{padding:0 14px 12px 42px}}@media print{.notes{border-color:#999;border-radius:0}.note summary:after{content:none}.note,.note.strong{break-inside:avoid;page-break-inside:avoid}}
