.notes-intro{padding-top:clamp(var(--sp-7), 9vw, var(--sp-9));padding-bottom:clamp(var(--sp-8), 10vw, var(--sp-10))}.notes-intro__heading{margin-bottom:var(--sp-5)}.notes-intro__body{color:var(--nx-body)}.notes-intro__body p+p{margin-top:var(--sp-4)}.notes-list{border-top:1px solid var(--nx-hairline);padding-block:clamp(var(--sp-8), 10vw, var(--sp-10))}.notes-list__empty{color:var(--nx-muted)}.notes-list__items{border-top:1px solid var(--nx-hairline)}.note-item{padding-block:var(--sp-5);border-bottom:1px solid var(--nx-hairline)}.note-item__title{font-size:var(--nx-size-h3);line-height:var(--nx-leading-h3);margin-bottom:var(--sp-2)}.note-item__link{min-height:var(--nx-tap);color:var(--nx-ink);align-items:center;text-decoration:none;display:inline-flex}.note-item__link:hover{text-underline-offset:.18em;text-decoration:underline}.note-item__date{font-size:var(--nx-size-caption);line-height:var(--nx-leading-body);color:var(--nx-muted);margin-bottom:var(--sp-3);display:block}.note-item__excerpt{color:var(--nx-body)}.note{padding-top:clamp(var(--sp-7), 9vw, var(--sp-9));padding-bottom:clamp(var(--sp-8), 10vw, var(--sp-10))}.note__title{margin-bottom:var(--sp-4)}.note__date{font-size:var(--nx-size-caption);line-height:var(--nx-leading-body);color:var(--nx-muted);margin-bottom:var(--sp-4);display:block}.note__excerpt{font-size:var(--nx-size-h3);line-height:var(--nx-leading-body);color:var(--nx-body);margin-bottom:var(--sp-6)}.note__body{color:var(--nx-body)}.note__body>*+*{margin-top:var(--sp-4)}.note__body h2,.note__body h3,.note__body h4{margin-top:var(--sp-6)}.note__body ul,.note__body ol{padding-left:var(--sp-5)}.note__body li+li{margin-top:var(--sp-2)}.note-foot{border-top:1px solid var(--nx-hairline);padding-block:clamp(var(--sp-8), 10vw, var(--sp-10))}.note-foot__back{min-height:var(--nx-tap);color:var(--nx-ink);font-family:var(--nx-font-sans);font-weight:var(--nx-weight-label);font-size:var(--nx-size-pill);letter-spacing:var(--nx-tracking-pill);align-items:center;text-decoration:none;display:inline-flex}.note-foot__label{border-bottom:1px solid var(--nx-accent);padding-bottom:2px}