.hd-ladder{gap:10px;max-width:48rem;display:grid;position:relative}.hd-ladder:before{content:"";background:linear-gradient(180deg, var(--jade), var(--brass) 55%, var(--terracotta) 80%, #c8321f);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:19px}.hd-door{gap:14px;padding:14px 16px 14px 0;display:flex;position:relative}.hd-door__n{z-index:1;width:40px;height:40px;color:var(--paper);background:var(--door);box-shadow:0 0 0 4px var(--paper);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.hd-door--jade{--door:var(--jade)}.hd-door--brass{--door:var(--brass-ink)}.hd-door--terracotta{--door:var(--terracotta-solid)}.hd-door--red{--door:#b42318}.hd-door__name{color:var(--ink);padding-top:2px;font-size:17px;font-weight:700;line-height:1.3}.hd-door__name span{color:var(--ink-3);margin-left:6px;font-size:13px;font-style:italic;font-weight:500}.hd-door__when{color:var(--ink);margin-top:3px;font-size:14.5px;font-weight:500;line-height:1.5}.hd-door__how{color:var(--ink-2);margin-top:3px;font-size:14px;line-height:1.6}.hd-door__how a{color:var(--lapis);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hd-triage{gap:8px;max-width:40rem;display:grid}.hd-triage__c{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:14px 5.5rem 1fr;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}.hd-triage__dot{border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}
