.notes-entry{background:var(--color-surface-conclusion,#e8f2ef);border-radius:6px;width:min(100%,48rem);margin:1.25rem auto 0}.notes-entry-link{color:var(--color-text);padding:1.125rem 1.25rem;text-decoration:none;display:block}.notes-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;display:flex}.notes-entry-title{color:var(--color-ink-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:inline-flex}.notes-entry-title svg{fill:none;width:16px;height:16px;stroke:var(--color-ink-link);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.notes-entry time{color:var(--color-ink-secondary);font-size:.75rem}.notes-entry-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.28125rem;margin-top:.625rem;font-size:.9375rem;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.notes-entry-action{color:var(--color-ink-link);margin-top:.625rem;font-size:.875rem;font-weight:400;line-height:1.6;display:block}@media (hover:hover){.notes-entry-link:hover .notes-entry-action{text-underline-offset:.2em;text-decoration:underline}}.notes-page{width:min(100%,620px);margin-inline:auto}.notes-kicker{color:var(--color-ink-link);letter-spacing:.06em;margin:1.375rem 0 .5rem;font-size:.75rem;font-weight:600}.notes-header h1{max-width:none;margin:0;font-size:2rem;font-weight:600;line-height:1.35}.notes-intro{margin:1rem 0;font-size:1rem}.notes-meta{color:var(--color-ink-secondary);flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;line-height:1.7;display:flex}.notes-header{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.notes-notice{color:var(--color-ink-secondary);margin-top:1rem;font-size:.8125rem}.notes-notice p{margin:0}.notes-notice:has(p:empty):not(:has(button:not([hidden]))){margin-top:0}.notes-button{color:#355f51;cursor:pointer;background:#e8f2ef;border:1px solid #b8d1c9;border-radius:6px;min-height:44px;margin-top:.5rem;padding:.5rem .875rem;font-size:.875rem}.notes-button:hover{background:#dcebe5}.notes-button:disabled{cursor:wait;opacity:.7}.notes-body{padding-block:1.5rem 1rem;font-size:1rem;line-height:1.8}.notes-body p{white-space:pre-wrap;margin:0 0 1rem}.notes-body h2{margin:2rem 0 .875rem;font-size:1.375rem;font-weight:600}.notes-body h3{margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600}.notes-body>:first-child{margin-top:0}.notes-body ul,.notes-body ol{margin:.75rem 0 1rem;padding-left:1.5rem}.notes-body ul{list-style:outside}.notes-body ol{list-style:decimal}.notes-body li{margin-block:.375rem}.notes-body blockquote{background:#f1f5f4;border-left:3px solid #9ab9bf;margin:1rem 0;padding:.5rem 1rem}.notes-body strong{color:#244b56;font-weight:600}.notes-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f4;padding:1rem;font-size:.875rem}.notes-body code{font-size:.9em}.notes-body hr{border:0;border-top:1px solid var(--color-border);margin-block:1.5rem}.notes-body a{overflow-wrap:anywhere}.notes-source{border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:1.25rem}.notes-source p{color:var(--color-ink-secondary);margin:0;font-size:.8125rem}.notes-source-link{flex-wrap:wrap;align-items:center;gap:.375rem;min-height:44px;font-size:.875rem;font-weight:500;display:inline-flex}.notes-source-detail{margin-top:.5rem!important}@media (width<=640px){.notes-entry-link{padding:1rem}.notes-entry{margin-top:1rem}.notes-entry-heading{column-gap:.75rem}.notes-entry-year{display:none}.notes-header h1{font-size:1.75rem}.notes-body{line-height:1.78}}
