.h3{flex-direction:column;gap:.375rem}.h3,.h4{display:flex}.h4{align-items:flex-start;gap:.625rem;color:var(--text-color-muted);font-size:.75rem;line-height:1.45;cursor:pointer}.h4 input{width:1rem;height:1rem;flex:none;margin:.125rem 0 0;accent-color:var(--accent-base)}.h4 a{color:var(--text-color-primary);text-decoration:underline;text-underline-offset:.15em}.h5{color:var(--accent-base);font-size:.75rem;line-height:1.35}